Здравствуйте.
Компания ValueHost продолжает модернизировать новую линейку серверов VH3 и, теперь у наших пользователей появилась возможность устанавливать приложения Ruby on Rails на свои виртуальные сервера.
Сегодня мы расскажем, как установить RoR приложение на примере Radiant CMS.
Первое, что нам необходимо сделать — это получить доступ к SSH:
Панель управления -> SSH -> Устаналиваем пароль и флаг Вкл. (Либо ограничиваем по IP)
Далее, создаем базу для нашего приложения:
Панель управления -> Базы данных -> MySQL или PgSQL на выбор
Запоминаем название базы, пароль, тип, и адрес сервера базы данных.
Создаем виртуальный сервер:
Панель управления -> Веб-серверы -> Создать новый:
Приложения на сервере -> Ruby On Rails
Корневая папка -> cms
Имя Сервера -> mydomain.ru
Включить акселератор отдачи статического контента -> Вкл.
Сохранить
Пока применяются настройки для нового сервера (это занимает не более получаса, состояние можно посмотреть Панель управления -> Главная), создадим приложение на сервере.
Используя любой SSH клиент, заходим на сервер:
ssh my_admin_login@mydomain.ru
Где,
my_admin_login — Ваш логин администратора
mydomain.ru — Ваш домен, либо технический адрес сервера
После ввода пароля (его мы задали в самом начале), выполняем следующую команду:
Для MySQL:
radiant -d mysql cms
Для PostgreSQL:
radiant -d postgresql cms
Где,
mysql/postgresql - это тип базы данных
cms — корневая папка, указанная в настройках сервера
Настраиваем конфигурацию базы данных, путем редактирования файла cms/config/database.yml:
После строки «production» заполняем меняем:
database: Название базы
username: Название базы
password: Пароль, указанный при создании базы
host: Адрес сервера базы данных
Редактируем еще один файл cms/config/environment.rb, добавляем в него строчку:
ENV['RAILS_ENV'] = 'production'
И последнее, в командной строке выполняем команду:
rake production db:bootstrap
Отвечаем на несложные вопросы:
Name (Administrator): Имя администратора
Username (admin): Логин администратора
Password (radiant): Пароль администратора
Select a database template: Демо наполнение Вашего сайта
На этом все, открываем сайт mydomain.ru и редактируем содержимое в админке mydomain.ru/admin
Для установки «чистого» Ruby on Rails, просто замените команду radiant на команду rails.
Если Вам потребуется установка дополнительных «gem'ов» — обращайтесь в «Поддержку Онлайн» из Вашей Панели управления, и мы с радостью это сделаем.
На этом все. В следующий раз мы расскажем Вам, как запустить скрипты Python на примере Django.
Всегда с Вами, Команда ValueHost.
Компания ValueHost продолжает модернизировать новую линейку серверов VH3 и, теперь у наших пользователей появилась возможность устанавливать приложения Ruby on Rails на свои виртуальные сервера.
Сегодня мы расскажем, как установить RoR приложение на примере Radiant CMS.
Первое, что нам необходимо сделать — это получить доступ к SSH:
Панель управления -> SSH -> Устаналиваем пароль и флаг Вкл. (Либо ограничиваем по IP)
Далее, создаем базу для нашего приложения:
Панель управления -> Базы данных -> MySQL или PgSQL на выбор
Запоминаем название базы, пароль, тип, и адрес сервера базы данных.
Создаем виртуальный сервер:
Панель управления -> Веб-серверы -> Создать новый:
Приложения на сервере -> Ruby On Rails
Корневая папка -> cms
Имя Сервера -> mydomain.ru
Включить акселератор отдачи статического контента -> Вкл.
Сохранить
Пока применяются настройки для нового сервера (это занимает не более получаса, состояние можно посмотреть Панель управления -> Главная), создадим приложение на сервере.
Используя любой SSH клиент, заходим на сервер:
ssh my_admin_login@mydomain.ru
Где,
my_admin_login — Ваш логин администратора
mydomain.ru — Ваш домен, либо технический адрес сервера
После ввода пароля (его мы задали в самом начале), выполняем следующую команду:
Для MySQL:
radiant -d mysql cms
Для PostgreSQL:
radiant -d postgresql cms
Где,
mysql/postgresql - это тип базы данных
cms — корневая папка, указанная в настройках сервера
Настраиваем конфигурацию базы данных, путем редактирования файла cms/config/database.yml:
После строки «production» заполняем меняем:
database: Название базы
username: Название базы
password: Пароль, указанный при создании базы
host: Адрес сервера базы данных
Редактируем еще один файл cms/config/environment.rb, добавляем в него строчку:
ENV['RAILS_ENV'] = 'production'
И последнее, в командной строке выполняем команду:
rake production db:bootstrap
Отвечаем на несложные вопросы:
Name (Administrator): Имя администратора
Username (admin): Логин администратора
Password (radiant): Пароль администратора
Select a database template: Демо наполнение Вашего сайта
На этом все, открываем сайт mydomain.ru и редактируем содержимое в админке mydomain.ru/admin
Для установки «чистого» Ruby on Rails, просто замените команду radiant на команду rails.
Если Вам потребуется установка дополнительных «gem'ов» — обращайтесь в «Поддержку Онлайн» из Вашей Панели управления, и мы с радостью это сделаем.
На этом все. В следующий раз мы расскажем Вам, как запустить скрипты Python на примере Django.
Всегда с Вами, Команда ValueHost.