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.