====== Installation de l'IDE Codiad ======
Source: [[https://github.com/Codiad/Codiad/wiki/Quick-install-on-Ubuntu]]
===== Installation =====
Installer **GIT** si ce n'est pas encore fait :
apt install git
Installer ces quelques librairies PHP et redémarrer le serveur Apache :
apt install php-zip php-mbstring
systemctl restart apache2
Cloner le dépôt **GIT** dans un dossier :
cd /var/www
mkdir codiad
git clone https://github.com/Codiad/Codiad /var/www/codiad/
===== Configuration =====
Copier le fichier **config.example.php** vers **config.php** et modifier comme ci-dessous :
// PATH TO CODIAD
define ("BASE_PATH", "/home/marc/web/codiad");
// BASE URL TO CODIAD (without trailing slash)
define ("BASE_URL", "mon.domaine.com/codiad");
// THEME : default, modern or clear (look at /themes)
define ("THEME", "default");
// ABSOLUTE PATH, this is used as whitelist for absolute path projects
define ("WHITEPATHS", BASE_PATH . ",/home");
// SESSIONS (e.g. 7200)
$cookie_lifetime = "0";
// TIMEZONE
date_default_timezone_set ("Europe/Brussels");
Modifier le propriétaire pour tout le dossier :
sudo chown www-data:www-data -R /home/marc/web/codiad/
===== Premier lancement =====
* Se rendre sur [[http://mon.domain.com/codiad]].
* Entrer le nom d'un nouvel utilisateur et entrer un mot de passe
* Entrer le nom et le chemin d'un premier projet. Par exemple :
* New project name: **TestProject**
* Folder name or absolute path : **/var/www/TestProject**
* Timezone: sélectionner le fuseau horaire
* Cliquer sur le bouton **Install**
* Confirmer la création du projet dans le chemin spécifié.
* Le nouveau dossier **/var/www/TestProject** est créé.