Установка Elgg на Cloud9 IDE
1. Создание рабочего пространства c9
Перейдите на http://c9.io
Войдите через GitHub
На панели управления нажмите «Create new workspace» => «Create a new workspace»
Выберите имя проекта (например, «elgg»)
Выберите «PHP» в качестве типа проекта
Нажмите «Create»
Подождите… (~1 минута для готовности рабочего пространства c9)
Нажмите «Start editing» для рабочего пространства
2. Настройка рабочего пространства для Elgg
Выполните следующее в терминале cloud9:
rm -rf * # Clear out the c9 hello-world stuff
composer create-project elgg/elgg:~1.11 . # the hotness
cp install/config/htaccess.dist .htaccess
cp elgg-config/settings.example.php elgg-config/settings.php
mysql-ctl start # start c9's local mysql server
mkdir ../elgg-data # setup data dir for Elgg
Настройте settings.php следующим образом:
// Must set timezone explicitly!
date_default_timezone_set('America/Los_Angeles');
$CONFIG->dbuser = getenv('C9_USER');
$CONFIG->dbpass = '';
$CONFIG->dbname = 'c9';
$CONFIG->dbhost = getenv('IP');
$CONFIG->dbprefix = 'elgg_';
3. Завершение процесса установки через интерфейс Elgg
Нажмите «Run» в верхней части страницы для запуска Apache.
Перейдите на
https://{workspace}-{username}.c9.io/install.php?step=databaseИзмените URL сайта на
http://your-workspace.your-username.c9.io/Укажите путь к директории данных. Должно быть что-то вроде
/var/..../app-root/data/elgg-data/.Нажмите «Next»
Создайте учётную запись администратора
Нажмите «Go to site»
Возможно, вам придётся вручную перейти на
https://{workspace}-{username}.c9.io/и войти с учётными данными администратора, которые вы только что настроили.