Cette page présente l'installation de web2Project.
mettre en place l'environnement LAMP pour PHP, basé sur une Debian Squeeze
créer une base dédiée :
mysql << __EOF__ CREATE DATABASE `web2project`; GRANT ALL ON `web2project`.* TO `web2project`@`localhost` IDENTIFIED BY 'mot-de-passe'; __EOF__
suivre la 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 :
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}
installer des paquets supplémentaires :
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 :
<Location /web2project> php_value upload_max_filesize 20M php_value post_max_size 80M </Location>
et relancer Apache avec service apache2 reload
pour lancer la configuration visiter : http://localhost/web2project/