Инструкция по установке системы управления содержимым сайта Camaleon на виртуальный сервер Ubuntu 18.04.
Что это такое?
Camaleon CMS - это динамичная и продвинутая система управления контентом, основанная на Ruby on Rails, которая адаптируется к вашим потребностям. Эта CMS является альтернативой Wordpress для разработчиков Ruby on Rails для упрощения управления расширенным контентом.
Camaleon CMS - это гибкий менеджер, в котором вы можете создать собственную структуру контента, не кодируя что-либо с помощью настраиваемых полей и типов контента.
Предварительные требования
На сервере должен быть установлен фреймворк Ruby on Rails. О том как это сделать написано в нашей инструкции.
Установка Camaleon CMS
Создайте rails-проект в домашней директории:
cd ~
rails new Camaleon
Перейдите в созданный каталог:
cd ~/Camaleon
Затем выполните команду, чтобы открыть Gemfile:
nano Gemfile
Скопируйте и вставьте следующие строки:
gem "camaleon_cms", '>= 2.4.5' # (Current stable versions are 2.4.4.5, 2.4.3.10, 2.3.6, 2.2.1, 2.1.1)
# OR
# gem "camaleon_cms", github: 'owen2345/camaleon-cms' # latest development version
gem 'draper', '~> 3' # for Rails 5+
Содержимое должно выглядеть следующем образом:
... ruby '2.5.3' gem "camaleon_cms", '>= 2.4.5' # (Current stable versions are 2.4.4.5, 2.4.3.1$ # OR # gem "camaleon_cms", github: 'owen2345/camaleon-cms' # latest development vers$ gem 'draper', '~> 3' # for Rails 5+ # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.2.2' …
Установите новые зависимости:
bundle install
Установите Camaleon CMS:
rails generate camaleon_cms:install
Создайте базу данных:
rake camaleon_cms:generate_migrations
rake db:migrate
Перед тем как запустить систему управления содержимым сайта не забудьте открыть порт 3000, на котором она будет запущен:
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
Запустите сервер:
rails server
Подключение к Camaleon CMS
Далее перейдите в браузере по следующему адресу:
<IP-адресс_или_домен>:3000
Например:
111.111.111.111:3000
Перед вами откроется страница, где нужно указать домен или IP-адрес, создать имя администратора и выбрать тему.
После этого сайт будет создан и будет сгенерирован пароль администратора. В дальнейшем этот пароль можно поменять на более безопасный.
Для перехода в панель администратора откройте ссылку:
<IP-адресс_или_домен>:3000/admin/login
Например:
111.111.111.111:3000/admin/login
На открывшейся странице введите логин и пароль.
Перед вами откроется панель управления сайтом.