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 ²d’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 de données. Cela devrait être quelque chose comme
/var/..../app-root/data/elgg-data/
.Cliquez sur « Suivant » (« Next »)
Créez le compte admin
Cliquez sur « Go to site » (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 admin que vous venez de créer.