Cette page présente l'installation de [[http://web2project.net/|web2Project]]. * mettre en place l'environnement [[LAMP]] pour PHP, basé sur une [[Debian/Squeeze|Debian Squeeze]] * créer une base dédiée : {{{#!shell mysql << __EOF__ CREATE DATABASE `web2project`; GRANT ALL ON `web2project`.* TO `web2project`@`localhost` IDENTIFIED BY 'mot-de-passe'; __EOF__ }}} * suivre la [[http://wiki.web2project.net/index.php?title=Installation#Creating_a_New_Install|doc d'installation officielle]] : * télécharger l'archive (ici `web2project-2.4.tar.gz`) * l'extraire (ici dans `/srv/web2project-2.4/`) : {{{ cd /srv tar -xzpf web2project-2.4.tar.gz ln -s web2project-2.4 web2project }}} * lire la doc' d'installation dans `INSTALLATION` * corriger les attributions et droits : {{{#!shell chown -R root:root /srv/web2project-2.4 # pour uploads, génération de PDF et traductions : chgrp -R www-data /srv/web2project-2.4/{files,locales} chmod -R g+w files /srv/web2project-2.4/{files,locales} }}} . /* éventuellement surcharger `$baseUrl` dans `base.php` (en cas de proxy frontal) */ * installer des paquets supplémentaires : {{{#!shell aptitude install php5-gd # pour les graphiques type Gantt aptitude install php5-ldap # pour une base de contacts et/ou une auth LDAP aptitude install binutils # utilise 'strings' pour indexer les .doc aptitude install poppler-utils # utilise 'pdftotext' pour indexer les .pdf }}} * créer un fichier `/etc/apache2/conf.d/web2project` : {{{#!shell php_value upload_max_filesize 20M php_value post_max_size 80M }}} . et relancer Apache avec `service apache2 reload` * pour lancer la configuration visiter : http://localhost/web2project/