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.