Установка Spina CMS на Ubuntu 18.04

Инструкция по установке системы управления содержимым сайта Spina на виртуальный сервер Ubuntu 18.04.

Что это такое?

Spina CMS - это система управления контентом с открытым исходным кодом, построенная на платформе Rails. Цель разработчиков CMS - разрабатывать красивый, простой, и при этом очень удобный и расширяемый продукт.

Первоначальные требования

На виртуальном сервере должны быть установлены следующие компоненты:

Настройка окружения

Для начала необходимо установить библиотеку для работы с базами данных PostgreSQL :

Далее подключитесь от имени пользователя postgres:

Откройте командную строку PostgreSQL:

psql

Создайте роль для пользователя, от имени которого будет выполняться установка и настройка Spina CMS, и укажите пароль:

Например:

Выйдите из командной строки:

\q

Установка Spina CMS

Создайте rails-приложение в домашней директории пользователя:

Перейдите в созданный каталог:

cd ~/spina_example

Откройте для редактирования Gemfile:

nano Gemfile

Добавьте в файл следующие зависимости и сохраните изменения:

Обновите схему всех зависимостей и выполните их установку:

Создайте базу данных, необходимую для работы rails-приложения:

Запустите установку системы управления контентом:

Во время установки необходимо указать некоторые данные, введите название сайта:

Выберите тему:

Введите e-mail первого пользователя:

Укажите пароль для созданного пользователя:

Перед тем как запустить систему управления содержимым сайта не забудьте открыть порт 3000, на котором он будет запущен:

Запустите rails-сервер с помощью следующей команды:

Подключение к Spina CMS

Далее перейдите в браузере по следующему адресу:
<IP-адресс_или_домен>:3000/admin/

Например:
111.111.111.111:3000/admin/

Перед вами откроется страница, где нужно указать e-mail созданного пользователя и пароль.

Перед вами откроется панель управления сайтом.

Последнее обновление: 26.07.2019