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

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

Refinery CMS, часто сокращаемая до Refinery, представляет собой бесплатную систему управления контентом с открытым исходным кодом, написанную на Ruby и использующую фреймворк Ruby on Rails.

Refinery отличается от аналогичных продуктов тем, что ориентирован на нетехнического конечного пользователя и позволяет разработчику быстро создавать гибкий веб-сайт.

Преимущества Refinery CMS:

  • система полностью бесплатна, а исходный код доступен для всех разработчиков;
  • поддержка последних версий Rails;
  • система очень проста и легка в использовании. Разработчики говорят, что с помощью данной CMS можно создать сайт даже за 10 минут;
  • модульность и расширяемость, если необходима дополнительная функциональность, то Refinery позволяет легко создать собственное расширение;
  • мульти-язычность;
  • гибкость дизайна, позволяет создать любой необходимый дизайн.

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

На вашем виртуальном сервере должен быть установлен фреймворк Ruby On Rails и сервер MySQL, о том как это сделать подробно написано в нашей инструкции.

Установка Refinery CMS

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

gem install refinerycms

Создайте приложение, указав свое название:

refinerycms <app_name>

Например:

refinerycms cloud

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

cd <app_name>

Например:

cd cloud

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

iptables -A INPUT -p tcp --dport 3000 -j ACCEPT

Запустите сервер:

rails server

Подключение к Refinery CMS<

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

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

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

Создание пользователя Refinery

Далее вы будете перенаправлены в панель управления сайтом.

Панель управления Refinery

  • 0 Пользователи нашли это полезным

Помог ли вам данный ответ?