Résumé :
Pour installer la v2, on télécharge la version stable depuis
http://www.dolibarr.org , puis on ouvre un terminal et on se connecte en root.
# requis
un serveur mysql en fonctionnement
su -
service mysqld status
# service mysqld start si nécessaire
un serveur apache en fonctionnement avec les extensions php et mysql (yum install php-mysql)
su -
service httpd status
# service httpd start si nécessaire
#Ouverture du tarball dans l'arborescence /var/www
su -
tar xvzf dolibarr-2.0.1.tgz -C /var/www
#On se prépare un environnement "propre"
su -
cd /var/www
mv dolibarr-2.0.1/ dolibarr
chown -R root:root dolibarr
cd dolibarr
touch htdocs/conf/conf.php
mkdir documents
chmod -R u+rwX htdocs/conf && chown -R apache htdocs/conf
chmod -R u+rwX documents && chown -R apache documents
mv htdocs/* .
#On règle les problèmes selinux
su -
restorecon -v -R /var/www/dolibarr
chcon -R -h -t httpd_sys_content_t /var/www/dolibarr
#facultatif, on peut créé la base vide
# si le service mysld ne tourne pas 'service mysqld start'
mysqladmin create dolibarr && service mysqld reload
# si mysql demande un mot de passe 'mysqladmin -p create dolibarr'
#On créé un fichier avec vi ou gedit (par exemple) pour apache /etc/httpd/conf.d/dolibarr.conf
Alias /dolibarr "/var/www/dolibarr"
<Directory "/var/www/dolibarr">
AllowOverride None
AddDefaultCharset ISO-8859-15
Order allow,deny
Allow from All
</Directory>
#On charge les modifications
service httpd reload
#sous firefox ->
http://localhost/dolibarr/htdocs/install/index.php
Pour la configuration ce que j'ai fait
répertoire d''installation des pages web /var/www/dolibarr
répertoire d'installation des documents /var/www/dolibarr/documents
url racine
http://localhost/dolibarr
base mysql
serveur localhost
nom bdd dolibarr
on ne coche pas la base est déjà créée
login dolibarr
mot de passe dolibarr
on coche car l'utilisateur n'existe pas encore
login root
mot de passe (ca depend si pour le script tu avais besoin d'un mot de passe ou pas, par défaut il ne faut rien mettre dans cette zone)
après suivant, suivant
J'obtiens le fichier conf.php suivant :
<?php
$dolibarr_main_url_root="
http://localhost/dolibarr";
$dolibarr_main_document_root="/var/www/dolibarr";
$dolibarr_main_data_root="/var/www/dolibarr/documents";
$dolibarr_main_db_host="localhost";
$dolibarr_main_db_name="dolibarr";
$dolibarr_main_db_user="dolibarr";
$dolibarr_main_db_pass="dolibarr";
$dolibarr_main_db_type="mysql";
?>
Pour réinitialiser l'installation en cas de pb :
#on efface la bdd et l'utilisateur (à tester)
su -
mysql
drop database dolibarr;
revoke all privileges from pes;
drop user pes;
exit
service mysqld reload
#on supprime les données du conf.php
cd /var/www/dolibarr/conf
rm conf.php && touch conf.php
chcon -R -h -t httpd_sys_content_t /var/www/dolibarr
restorecon -v -R /var/www/dolibarr
#Suppression du répertoire d'installation (à ne faire qu'après avoir validé le fonctionnemnt
su -
rm -fR /var/www/dolibarr/install