User Tools

Site Tools


проблемы_и_решения_ghost

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
проблемы_и_решения_ghost [2023/11/28 20:20] jpпроблемы_и_решения_ghost [2023/11/28 20:31] (current) jp
Line 1: Line 1:
 ===== Проблемы и решения Ghost ===== ===== Проблемы и решения Ghost =====
  
-=== Ghost выдаёт ошибку 502. Bad Gateway ===+=== 502. Bad Gateway. Неправильный порт в конфиге Nginx ===
  
 :!: //Был кейс, когда после обновления движок поменял порт с 2368 на 2369 в конфиге nginx.// :!: //Был кейс, когда после обновления движок поменял порт с 2368 на 2369 в конфиге nginx.//
Line 58: Line 58:
 </WRAP> </WRAP>
  
-После обновления Node.jp можем обновить Ghost традиционным способом, как описано на странице+После обновления Node.jp можем обновить Ghost традиционным способом, как описано на странице: [[обновление Ghost]]\\
  
 +----
 +
 +=== 502. Bad Gateway. Проблема коннекта к БД ===
 +
 +Ошибку 502 может также вызывать отсутствие подключения к базе данных. Например, при обновлении Node.js с версии 16 на версию 18 в /var/log/syslog была обнаружена следующая ошибка:
 +
 +<code>
 +Message: Ghost was able to start, but errored during boot with: connect ECONNREFUSED ::1:3306
 +Help: Unknown database error
 +</code>
 +
 +Проблема, как оказалось, заключается в том, что Node.js версии 18 по умолчанию предпочитает использовать протокол IPv6. Но, если MySQL не слушает по IPv6, то и коннекта не будет. Решение заключается в том, чтобы отредактировать файл с конфигурацией БД блога Ghost таким образом, чтобы хост БД был указан везде явно в виде строки IPv4.
 +
 +Настройки содержается в файле: 
 +
 +   /var/www/ghost/config.production.json
 +Строку //localhost// нужно заменить на //127.0.0.1//
 +
 +После замены можно перезапустить движок Ghost. 
 +
 +<code>
 +sudo -i -u ghost-mgr
 +ghost restart
 +</code>
 {{tag>Ghost Blog Backup Nginx}} {{tag>Ghost Blog Backup Nginx}}
проблемы_и_решения_ghost.1701202812.txt.gz · Last modified: 2023/11/28 20:20 by jp