Установка Ghost
Ghost - платформа для создания и ведения блога, а также сайта с статичным контентом, написана на Node.js и имеет бесплатную версию.
Для установки Ghost на виртуальный хостинг рекомендуется использовать тарифный план M и выше.
Настройка хостинг-аккаунта
Для подготовки аккаунта виртуального хостинга к установке Ghost нам в первую очередь потребуется создать базу данных MySQL и затем добавить Node.js приложение.
Создание базы данных MySQL
1) В DirectAdmin перейдите в раздел Сайты, FTP, базы данных, SSL - Управление БД MySQL:
2) Далее нажмите на кнопку Создать базу данных
:
3) В открывшемся окне заполните форму создания базы данных, после чего нажмите на кнопку Создать базу данных
:
Создание приложения Node.js
1) В DirectAdmin перейдите в раздел Другие функции - Setup Node.js App:
2) На открывшейся странице нажмите на кнопку Создать приложение
:
3) Заполните появившуюся форму создания приложения:
В поле Версия Node.js выберите версию
12
, именно она сейчас рекомендуется разработчиком Ghost.В поле Режим приложения выберите вариант
Production
.В поле Корневой каталог приложения укажите
domains/<ДОМЕН>/public_html
.В поле URL приложения введите ссылку относительно Вашего домена, по которому будет доступен проект. В нашем случае можно оставить как есть.
В поле Файл запуска приложения необходимо ввести название файла, отвечающего за отдачу результата работы приложения -
~current/index.js
.В поле Файл логов Passenger можно ничего не указывать.
4) После заполнения формы нажмите на кнопку Создать
.
5) После создания приложения Вы увидите команду, которую далее нужно будет ввести в SSH, сохраните её:
Установка приложения Ghost через SSH
1) Войдите в SSH с именем пользователя Вашего хостинг-аккаунта и с его паролем.
2) Далее введите команду, которую Вы получили на шаге 5 пункта Создание приложения Node.js:
3) Теперь нам необходимо установить утилиту ghost-cli
, это можно сделать с помощью команды:
В результате выполнения команды Вы должны увидеть примерно следующий вывод:
4) Теперь нам нужно выполнить некоторые команды перед установкой непосредственно Ghost:
5) Далее выполним команду для установки Ghost:
После запуска команды Вы увидите примерно следующее:
В ответ на вопрос введите y
и нажмите Enter
.
Далее Вы увидите следующий вопрос:
В ответ на этот вопрос также введите y
и нажмите Enter
.
Далее будет происходить загрузка пакетов Ghost и их установка. Это займёт некоторое время.
После окончания загрузки и установки пакетов Ghost появятся следующие вопросы, ответьте на них согласно примеру:
Enter your blog URL: адрес Вашего блога, например https://blog.site.ru
Enter your MySQL hostname: localhost
Enter your MySQL username: имя пользователя БД
Enter your MySQL password: пароль пользователя БД
Enter your Ghost database name: название БД
После ввода параметров Вы увидите следующий вопрос:
В ответ на этот вопрос введите n
и нажмите Enter
.
Далее Вы увидите ещё один вопрос:
В ответ на этот вопрос также введите n
и нажмите Enter
.
После чего Вы увидите уведомление об успешно установке:
Настройка Ghost через браузер
1) После завершения установки наберите в браузере адрес http://<ДОМЕН>/ghost
Вы увидите следующую страницу:
2) Нажмите на кнопку Create your account
и следуйте инструкциям установщика.
3) В результате Вы увидите интерфейс управления контентом, а также сможете открыть свой блог по адресу http://<ДОМЕН>
Last updated