Ceci est une ancienne révision du document !
Table des matières
Installation de Dolibarr sur votre poste ou sur un serveur dédié
Avec Dolibarr (package standard .zip ou sources Git)
Pré-requis
-
Apache
-
PHP 5.6.0+ (avec DateTimeZone.getOffset, php-intl)
-
un serveur de base de données (MySQL 5.1+ ou PostgreSQL)
-
utilisateur root ou admin principal pour le serveur de base de donnée connu et fonctionnel
login/mot de passe d'accès (à une nouvelle base ou au serveur) connusPremière étape
-
MySql ou MariaDB sous Linux : si vous venez juste d'installer la base de donnée, le login administrateur est root.
-
Pour initialiser le mot de passe, lancez mysql pour modifier le mot de passe de root :
...@...:~ $ mysql -u root -p Enter password: ...
MariaDB [(none)]> grant all privileges on *.* to root@'localhost' identified by 'newrootpass' with grant option; MariaDB [(none)]> \qBye(Donnez le mot de passe, \q pour quitter)
-
Pour vérifier :
...@...:~ $ mysql -u root -p Enter password: ...
MariaDB [(none)]> \qByeTapez votre nouveau mot de passe et \q pour quitter la session.
Postgresql :-
si vous venez juste d'installer la base de donnée PostgreSQL, vous devez d'abord créer un utilisateur administrateur et son mot de passe :
-
Ajoutez la ligne suivante dans le fichier /etc/postgresql/x.x/main/pg_hba.conf (remplacer x.x avec votre version de postgres) :
- /etc/postgresql/x.x/main/pg_hba.conf
local all dolibarrowner md5
-
Mettez en commentaire la ligne
- /etc/postgresql/x.x/main/pg_hba.conf
#local all all ident
qui impose que le compte système utilisé pour accéder à la base (sous lequel tourne l'application web), ait le même nom que le compte dans la base (ce n'est jamais le cas).
Puis lancez la commande :...@...:~ $ sudo -s -u postgres createuser dolibarrowner psql -d template1 -c "alter user dolibarrowner with password 'dolibarrownerpass'" exit psql create database databasename; grant all privileges on database databasename to dolibarrowner; ALTER DATABASE databasename OWNER TO dolibarrowner; \q sudo /etc/init.d/postgresql restart
Testez la connexion pour l'utilisateur créé :...@...:~ $ psql -h localhost -d postgres -U dolibarrowner -W
et entrez le mot de passe dolibarrownerpass et \q pour quitter la session si la connexion est ok.
Autres étapes
Conclusion
Problèmes connus
Voir aussi
-
-
-