Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| проблемы_и_решения_ghost [2023/02/27 22:35] – 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.// | ||
| Возможное решение: | Возможное решение: | ||
| Line 12: | Line 14: | ||
| cat / | cat / | ||
| cat / | cat / | ||
| - | Перезапускаем nginx. | + | Перезапускаем nginx и проверяем - ушла ли ошибка. |
| sudo systemctl restart nginx | sudo systemctl restart nginx | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Обновление node.js === | ||
| + | |||
| + | Иногда при обновлении Ghost мы можем получить сообщение, | ||
| + | |||
| + | The version of Node.js you are using is not supported | ||
| + | Информацию об обновлении Node.js можно найти на сайте по ссылке: | ||
| + | |||
| + | Действия следующие | ||
| + | |||
| + | 1) Обновляем gpg ключ репозитория | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install -y ca-certificates curl gnupg | ||
| + | sudo mkdir -p / | ||
| + | curl -fsSL https:// | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 2) Создаём репозиторий | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | NODE_MAJOR=18 # Use a supported version | ||
| + | echo "deb [signed-by=/ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 3) Производим обновление Node.js | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install nodejs -y | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | После обновления Node.jp можем обновить Ghost традиционным способом, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === 502. Bad Gateway. Проблема коннекта к БД === | ||
| + | |||
| + | Ошибку 502 может также вызывать отсутствие подключения к базе данных. Например, | ||
| + | |||
| + | < | ||
| + | Message: Ghost was able to start, but errored during boot with: connect ECONNREFUSED ::1:3306 | ||
| + | Help: Unknown database error | ||
| + | </ | ||
| + | |||
| + | Проблема, | ||
| + | |||
| + | Настройки содержается в файле: | ||
| + | |||
| + | / | ||
| + | Строку // | ||
| + | |||
| + | После замены можно перезапустить движок Ghost. | ||
| + | |||
| + | < | ||
| + | sudo -i -u ghost-mgr | ||
| + | ghost restart | ||
| + | </ | ||
| + | {{tag> | ||