Diple, installation
Configuration
- Requis : PHP5 avec le module XSL (pour transformer le XML)
- Très utile : Apache avec le module mod_rewrite (pour URIs propres)
- Utile : PHP5 avec module PDO/Sqlite (en remplacement de MySQL)
- Optionnel : Subversion (pour mise à jour automatisée)
Hébergements mutualisés testés
- OVH (30€/an, pour nom de domaine) : diple.net
- SourceForge (forge internationale, gratuit avec projet, pas d'htaccess) : Javacrim
- x10hosting (gratuit, mais lent et requière une connexion de maintenance tous les mois)
- FranceServ (gratuit, problème avec l'installation par téléchargement en ligne) diple.franceserv.com
Debian/Ubuntu
Les distributions serveur Debian/Ubuntu installent généralement Apache2 et PHP5 par défaut. Cependant, il manque les modules XSL et SQLite à PHP, et le serveur Apache n'est pas configuré pour les URIs propres (htaccess et mod_rewrite).
# raffraîchir la liste des paquets sudo apt-get update # installer le module xsl pour php sudo apt-get install php5-xsl # installer le module PHP pdo_sqlite (avec sqlite version 3) sudo apt-get install php5-sqlite # autoriser les .htaccess sur le serveur par défaut sudo nano /etc/apache2/sites-enabled/000-default <Directory /var/www/> Options Indexes FollowSymLinks MultiViews # AllowOveride All = allow .htaccess AllowOverride All Order allow,deny allow from all </Directory> # installer le mod_rewrite sudo a2enmod rewrite # Redémarrer Apache sudo /etc/init.d/apache2 restart
MacOSX
- Démarrer le partage Web
- Modifier la configuration Apache pour htaccess
- Démarrer le module XSL pour PHP