by Haruka :: 2013/05/02 :: 2 min read
#applications

Codiad, développez dans votre navigateur

Commencez par installer NGINX et PHP. Pour ce faire vous pouvez utiliser mon script pour une installation sous Raspbian (Raspberry Pi) ou celui de nicolargo pour une installation sous Debian.

p3ter.fr codiad

Création d’un virtualhost

sudo vim /etc/nginx/sites-enabled/codiad Ensuite copiez/collez la configuration ci-dessous dans votre virtualhost.

server {

  listen       80;

  server_name  localhost;

  root         /var/www/codiad;

  access_log /var/log/nginx/codiad.access.log;

  error_log /var/log/nginx/codiad.error.log;

  # Static

  location / {

    index  index.html index.htm index.php;

  }

  # PHP scripts -> PHP-FPM server listening on 127.0.0.1:9000

  location ~ .php$ {

    try_files $uri =404;

    fastcgi_pass   127.0.0.1:9000;

    fastcgi_index  index.php;

    include fastcgi_params;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

  }

  # Security

  location ~ /.ht {

    deny  all;

  }

  location /version {

    return 404;

  }

  location ~ /medias/* {

    return 404;

  }

  # Stuffs

  location = /favicon.ico {

    access_log  off;

    return  204;

  }

  location ~* ^.+.(jpg|jpeg|gif|css|png|js|xml)$ {

    expires  30d;

    #access_log off;

  }

}

Remplacez localhost par l’adresse IP ou le DNS de votre serveur. Vous pouvez aussi modifier le numéro de port si besoin en changeant le paramètre listen.

Redémarrez le serveur NGINX :

sudo service nginx restart Installer Codiad

Nous allons installer Codiad dans le répertoire associé au virtualhost.

sudo mkdir /var/www/codiad/

cd /var/www/codiad

sudo wget https://github.com/Codiad/Codiad/tarball/master

tar zxvf master

sudo cp -r Codiad/* .

sudo rm -rf Codiad

sudo mv config.example.php config.php

sudo chmod -R 770 /var/www/Codiad Lancez votre navigateur web et connectez vous sur le serveur. L’écran d’installation de Codiad devrait apparaître, commencez par créer un projet et un utilisateur.

Changer la racine de son projet

Par défaut lorsque vous créez un projet dans Codiad, il va créer un dossier dans /var/www/codiad/workspace/nom_du_projet qui contiendra vos fichiers.

Si vous souhaitez changer la racine du projet pour un autre répertoire du serveur, il faut remplacer le dossier nom_du_projet par un lien symbolique vers la nouvelle racine.

cd /var/www/codiad

sudo rm -rf workspace/nom_du_projet

ln -s /home/pedro/projet workspace/nom_du_projet Remplacez /home/pedro/projet par la nouvelle racine. En revanche ne modifiez par le nom du projet (workspace/nom_du_projet), sinon Codiad ne le reconnaîtra plus.

Site officiel : codiad.com