Installer Elgg sur Cloud9 IDE
1. Créez un espace de travail - workspace c9
Rendez-vous sur http://c9.io
Se connecter avec GitHub
Sur le tableau de bord « Dashboard », cliquez sur « Créer un nouvel espace de travail » : « Create new workspace » => « Create a new workspace »
Choisissez un nom de projet (par ex. « elgg »)
Choisissez « PHP » comme type de projet
Cliquez sur « Créer » - « Create »
Attendez… (~1 minute pour qu’un espace de travail c9 soit prêt)
Cliquez sur « Démarrer l’édition » - « Start editing » pour l’espace de travail « workspace »
2. Mettez en place l’espace de travail - workplace pour Elgg
Exécutez les commandes suivantes dans le terminal de 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
Configurez settings.php
de sorte qu’il ressemble à ceci :
// 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. Terminez l’installation à partir de l’interface web de “Elgg
Appuyez sur « Exécuter » en haut de la page pour démarrer Apache.
Rendez-vous sur
https://{workspace}-{username}.c9.io/install.php?step=database
Modifiez l’URL du site pour
http://your-workspace.your-username.c9.io/
Indiquez le chemin du répertoire des données. Cela devrait être quelque chose comme
/var/..../app-root/data/elgg-data/
.Cliquez sur Suivant « Next »
Créez le compte administrateur
Cliquez sur « Go to site » pour aller sur le site
Vous aurez peut-être besoin de vous rendre sur
https://{workspace}-{username}.c9.io/
et de vous identifier avec les accès administrateur que vous venez de configurer.