Установка Ghost
Ghost - платформа для создания и ведения блога, а также сайта с статичным контентом, написана на Node.js и имеет бесплатную версию.
Для подготовки аккаунта виртуального хостинга к установке Ghost нам в первую очередь потребуется создать базу данных MySQL и затем добавить Node.js приложение.
1) В DirectAdmin перейдите в раздел Сайты, FTP, базы данных, SSL - Управление БД MySQL:

2) Далее нажмите на кнопку
Создать базу данных
:
3) В открывшемся окне заполните форму создания базы данных, после чего нажмите на кнопку
Создать базу данных
:
1) В DirectAdmin перейдите в раздел Другие функции - Setup Node.js App:

2) На открывшейся странице нажмите на кнопку
Создать приложение
:
3) Заполните появившуюся форму создания приложения:

- В поле Версия Node.js выберите версию
12
, именно она сейчас рекомендуется разработчиком Ghost. - В поле Режим приложения выберите вариант
Production
. - В поле Корневой каталог приложения укажите
domains/<ДОМЕН>/public_html
. - В поле URL приложения введите ссылку относительно Вашего домена, по которому будет доступен проект. В нашем случае можно оставить как есть.
- В поле Файл запуска приложения необходимо ввести название файла, отвечающего за отдачу результата работы приложения -
~current/index.js
. - В поле Файл логов Passenger можно ничего не указывать.
4) После заполнения формы нажмите на кнопку
Создать
.5) После создания приложения Вы увидите команду, которую далее нужно будет ввести в SSH, сохраните её:

1) Войдите в SSH с именем пользователя Вашего хостинг-аккаунта и с его паролем.

3) Теперь нам необходимо установить утилиту
ghost-cli
, это можно сделать с помощью команды:npm i -g ghost-cli
В результате выполнения команды Вы должны увидеть примерно следующий вывод:

4) Теперь нам нужно выполнить некоторые команды перед установкой непосредственно Ghost:
unlink node_modules
rm -rf *
5) Далее выполним команду для установки Ghost:
ghost install --no-setup-linux-user --no-setup-nginx
После запуска команды Вы увидите примерно следующее:

В ответ на вопрос введите
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
.После чего Вы увидите уведомление об успешно установке:

1) После завершения установки наберите в браузере адрес
http://<ДОМЕН>/ghost
Вы увидите следующую страницу:
2) Нажмите на кнопку
Create your account
и следуйте инструкциям установщика.3) В результате Вы увидите интерфейс управления контентом, а также сможете открыть свой блог по адресу
http://<ДОМЕН>
Last modified 1yr ago