Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Предпосылки:
Шаг 1. Установите Nginx
Шаг 2: установите MySQL
Шаг 3: Установите Node.js
Шаг 4: Установите Ghost

Как установить Ghost CMS (Ubuntu 16.04 / 18.04 / 20.04)

Теги: Ubuntu 

Предпосылки:
Шаг 1. Установите Nginx
Шаг 2: установите MySQL
Шаг 3: Установите Node.js
Шаг 4: Установите Ghost

Призрачная CMS это быстрый, Безопасная платформа с открытым исходным кодом, построенная на Node.js, которые могут быть хорошей альтернативой платформам WordPress, средними или другими блогами. В то время как Ghost имеет встроенную поддержку SEO, платежи для членов и информационные бюллетени по электронной почте, еще нет поддержки электронной коммерции, поэтому она не может быть подходящей для вас.

Это руководство прогуляется по ступенькам для установки CMS Ghost CMS на сервере, запущенном Ubuntu 16.04, 18.04, или 20.04.

Предпосылки:

  • Создать пользователь sudo.
  • Обновить репозиторий и пакеты обновления.
  • Укажите свой домен в ваши HOVENDWINDS VPS, используя HOVENDWINDS DNS Manager или используя запись на хосте DNS.
  • Войти через SSH как пользователь sudo без полномочий root. Вы не сможете установить Ghost как пользователь root.

Шаг 1. Установите Nginx

Установите Nginx, запустив:

sudo apt-get install Nginx

Если на сервере запущен брандмауэр ufw, разрешите Nginx через брандмауэр:

sudo ufw allow 'Nginx Full.'

Шаг 2: установите MySQL

Затем установите сервер MySQL:

sudo apt-get install mysql-server

На этом этапе рекомендуется использовать сценарий безопасной установки. Следуйте приведенным подсказкам:

sudo mysql_secure_installation

Только Ubuntu 18.04 и 20.04:

Наконец, убедитесь, что Ghost-CLI совместим с MySQL. Установите пароль root следующим образом:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**password**';

уволиться

Только для завершения Ubuntu 18.04 и 20.04.

Шаг 3: Установите Node.js

Затем вам нужно будет установить Node.js со следующим:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt-get install -y nodejs

Шаг 4: Установите Ghost

Сначала мы установим Ghost-CLI, полезный инструмент для управления Ghost на вашем сервере:

sudo npm install ghost-cli@latest -g

Необходимо установить призрак в новом каталоге, чтобы мы создадим один под названием Ghost:

sudo mkdir -p /var/www/ghost

Определите владелец каталога, заменив его своим именем пользователя:

sudo chown **<user>**:**<user>** /var/www/ghost

Установите разрешения:

sudo chmod 775 /var/www/ghost

Затем перейдите в новый каталог:

cd /var/www/ghost

Теперь приступим к установке:

ghost install

URL блога: Введите свой домен, указанный на сервер, включая протокол (https://your-domain-name.com).

Имя хоста MySQL: Для этой установки мы должны использовать localhost, так как на этом сервере был установлен MySQL. Если ваша база данных размещена на другом сервере, введите имя хоста.

Имя пользователя MySQL: Для новых установок используйте root.

Пароль MySQL: Введите пароль root.

Имя базы данных Ghost: Создайте имя для своей базы данных.

Остальные варианты рекомендуются, а SSL будет установлен с использованием Encrypt.

Теперь вы сможете зайти в свой блог Ghost по адресу https://your-domain-name.com. Начните создавать свой блог на https://your-domain-name.com/ghost.

Написано Benjamin Bream  /  май 22, 2020