Инструкция по установке системы управления содержимым сайта 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 созданного пользователя и пароль.
Перед вами откроется панель управления сайтом.