Обновление Ghost до версии 6
Совсем недавно вышло крупное обновление платформы Ghost - версия 6. Там достаточно много обновлений по функциям и оптимизации работы CMS. Почитать про это все можно тут.
Обновление до 6 версии требует дополнительных действий с вашей стороны.
Проверка версии MySQL
Ghost работает с 8 версией MySQL. Для проверки надо подключится по SSH к серверу и ввести команду:
mysql --versionВ ответе должна быть указана версия не ниже 8.
Проверка и обновление Node.js
Новая версия Ghost перешла на 22 версию Node.js. Для проверки установленной Node.js надо вести команду:
node -vВ ответе будет версия Node.js. Если версия отличается от необходимой то надо обновиться. Для этого вводим следующие команды:
sudo apt updatesudo apt install -y ca-certificates curl gnupgsudo mkdir -p /etc/apt/keyringscurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpgNODE_MAJOR=22 # Use a supported version
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.listsudo apt updatesudo apt install nodejs -yТеперь убедимся, что установленная необходимая версия Node.js
node -vОбновление Ghost CLI
Теперь обновим Ghost CLI до актуальной версии:
sudo npm install -g ghost-cli@latestОбновляем Ghost CLI до актуальной версии
Обновление Ghost до версии 6
Все необходимые шаги для подготовки проделаны и можно перейти непосредственно к обновлению Ghost.
Для начала надо перейти в папку с установленной CMS:
cd /var/www/site_namesite_name - заменить на название вашего сайта (папку где лежит Ghost)
Отсталость совсем немного для обновления Ghost:
ghost updateСоглашаемся с установкой Ghost V6 и все готово.