pb de paramètres mysql je pense, le meiux c'est de reprendre à zéro :
on efface la bdd et l'utilisateur (à tester)
su -
mysql
drop database dolibarr;
revoke all privileges from pes;
drop user pes;
exit
on réinitialise le fichier de conf de dolibarr
su -
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
et tu recommences en cochant cette fois l'option de création de la base et de l'utilisateur ddans l'interface de configuration de dolibarr
ok, fait !

Mais bon, lol j'ai pas vraiment de chance. Car maintenant je n'arrive plus à accéder à la base de données comme avant.

il me parle du fichier conf qui n'est plus accessible.

Enfin, je vais reprendre tout ça ce w-end car la je ne sais plus par quel point recommencer.
Chez moi ca marche, le logiciel semble très complet et simple.
pb selinux sans doute, tu dois faire le restorecon et chcon à chaque fois que tu modifie l'arborescence /var/www/dolibarr

mon conf.php
<?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 l'utilisateur et le mot de passe on peut faire mieux 🙂
Bon, j'ai refait une tentative.

j'ai tout ré-installé et j'arrive à ce résultat :

après avoir suivi scrupuleusement ce que tu as dit plus haut, je me suis à nouveau retrouvé dans le menu de config de dolibarr.

J'ai rempli les champs selon instructions.

en finalité il me dit :
Installation de Dolibarr
Fichier de configuration
Enregistrement du fichier de configuration
Le système PHP ne supporta pas les interfaces d'accès pour les base mysql
Enregistrement du fichier de configuration OK
Donc ça semble etre bon non ?

Mais ensuite je vais quoi ? Je veux dire, comment démarrer l'application ?
pas vraiment 🙁
Le système PHP ne supporta pas les interfaces d'accès pour les base mysql
je pense que tu n'as pas le package php-mysql, tu peux vérifier avec un rpm -qa '*mysql*'.
Pour l'installer
su -
yum install php-mysql
voilà ce que me retourne la commande :
[root@voyager2 ~]# rpm -qa '*mysql*'
mysql-5.0.22-1.FC5.1
mysql-server-5.0.22-1.FC5.1
php-mysql-5.1.4-1
[root@voyager2 ~]#
il était déjà installer ou tu l'as installé ?
ton service mysqld est bien démarré (service mysqld status)?
fait un service restart de mysqld et httpd histoire d'être bien sur que les maj soient prises en compte.

A moins que ce ne soit pdo qui manque (c'est une bibliothèque qui propose une couche d'abstraction pour la manipulation de bdd:
su -
yum install php-pdo
Ben écoute, j'ai tout vérifié.

pour répondre à ta précédente question, je n'ai pas installé php-mysql car il l'était déjà, comme le reste d'ailleurs. j'ai tout restarté et j'ai repris la config mais j'arrive au meme résultat !

very strange no ?
as-tu tenté l'installation de php-pdo parceque après je sèche 🙂
Oups, pardon j'aurai pu te le dire.

oui j'ai tenté :
[root@voyager2 ~]# yum install php-pdo
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna [1/4]
core [2/4]
updates [3/4]
extras [4/4]
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
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
Après avoir retesté l'installation, je te confirme que ton problème vient de l'accès à la base mysql, normalement l'écran suivant devrait t'indiquer que la connexion fonctionne et que le schéma de la base a bien été créé.
Donc s'il faut creuser c'est de ce coté ...
Bon, avant tout merci bcp pour ton aide. C'est vraiment sympa.
Alors, j'ai refait toute l'install. Et ça avance bcp mieux qu'avant. en effet, j'arrive au menu de config et je peux aller de l'avant. mais j'ai encore une erreur.

avant tout, le lien http://localhost/dolibarr/htdocs/install/index.php, ne me mène nulle part à part une page vide (erreur)

j'ai essayé de l'atteindre autrement : http://localhost/dolibarr

là j'arrive sur le menu de config.

j'ai remplis les champs comme tu l'as proposé.

tout se passe comme prévu et j'arrive là :
Enregistrement du fichier de configuration
Enregistrement du fichier de configuration OK
Création de l'utilisateur : dolibarr Existe déjà
Connexion au serveur : localhost OK
Connexion à la base : dolibarr OK
ensuite j'ai "suivant"
Base de données
Connexion au serveur : localhost OK
Version de la base 5.0.22
Création des tables et des clés primaires OK
Création des clés étrangères et des index OK
Chargement des données de référence OK
bien, ensuite "suivant"

j'arrive sur une fenêtre "création du compte administrateur" là j'ai des champs "login et 2 fois mots de passes"

login : dolibarr
pw : dolibarr
confirmation du pw : dolibarr

ensuite, ça merde :
Echec de la création du compte administrateur Dolibarr.

Votre système est maintenant installé.
Attention, pour des raisons de sécurité, une fois l'installation terminé, il est nécessaire de supprimer le répertoire install.

Vous devez maintenant configurer Dolibarr selon vos besoins (Choix de l'apparence, des fonctionnalités, etc.). Pour cela, cliquez sur le lien ci-dessous:

Accès à l'espace de configuration
bon je passe tout de même à la suite, malgré :
Echec de la création du compte administrateur Dolibarr.
et là, j'y crois presque 😉, j'arrive sur une fenêtre de login avec un gros cadenas...

mais si je renseigne les champs : login et mot de passe avec dolibarr dans chacun, ben rien...la fenêtre reste là et ça n'avance plus !

Mais bon, je sens que nous approchons !

Jet
1- pour l'url, il s'agit d'une coquille du fait du déplaement de l'arborescence, la bonne url c'est http://localhost/dolibarr/install

2- il faut sans doute supprimer l'utilisateur dolibarr (j'ai revue la procédure), puis cocher pendant l'installation la case déclenchant la création de l'utilisateur.
#on efface la bdd et l'utilisateur (à tester)
su -
mysql
connect dolibarr;
revoke all privileges on *.* from 'dolibarr'@'localhost';
drop database dolibarr;
# drop user 'dolibarr'@'localhost'; ne semble pas fonctionner alors on remplace par :
delete from mysql.user where user='dolibarr';
exit
#important pour la prise en compte des modification, on redémarre.
service mysqld restart
ok, j'ai refait ce que tu proposes. mais j'obtiens toujours la même finalité !!


J'y comprends plus rien. si chez toi ça fonctionne, c'est moi qui doit faire un truc de traviole ?

Enfin, quand je parle du même résultat, je veux dire :
Echec de la création du compte administrateur Dolibarr.

Votre système est maintenant installé.
Attention, pour des raisons de sécurité, une fois l'installation terminé, il est nécessaire de supprimer le répertoire install.

Vous devez maintenant configurer Dolibarr selon vos besoins (Choix de l'apparence, des fonctionnalités, etc.). Pour cela, cliquez sur le lien ci-dessous:

Accès à l'espace de configuration
Donc voilà le résulat des courses. Je désespère un peu :-?

Bonne nuit (elle porte conseil !)

jet
C'est improbable mais je te pose la question quand même : je vois plus haut que tu indiques [color=CC3300]d[/color]olibarr comme utilisateur et que dans le message d'erreur tu as [color=CC3300]D[/color]olibarr ...

Il serait peutêtre utile d'installer mysql-administrator pour vérifier en graphique les comptes créés/supprimés ?
yum install mysql-administrator
6 jours plus tard
Salut Celmir,

En fait je n'avais pas vu ta dernière proposition. Bon du coup me suis remis au travail. Ai installé mysql administrator.

J'ai vu en effet qu'il y avait un sacré bordel, tout mes utilisateurs étaient encore dans la base. Bon j'ai commencé par observer. Ce que j'ai vu est que mes utilisateurs avaient 2 hosts :

@localhost et @voyager2.pully

Le dernier étant un hote que j'avais créé à l'époque où je bossais dans une entreprise. Enfin ça peut peut être venir de là ?

Car j'ai supprimé tous les users. j'ai sauvegardé et ensuite je suis reparti au propre avec la procédure que tu as posté.

je suis finalement arrivé au même résulat que précédement !!

Alors suis allé dans la base graphique et j'ai vu le user que je venais de créer. mais il n'avait qu'un host alors que le root en à 2. les 2 cités plus haut !

Enfin si ça te donne une piste, dis-moi.
Merci encore,
Jet
J'ai juste un user dolibarr@localhost. J'avoue ne pas comprendre pourquoi cela ne fonctionne pas chez toi.
As-tu regardé du coté des logs ?

Sinon poste les fichiers de configuration concernés si cela ne te pose pas de problème de confidentialité.
ok, je peux poster sans soucis. Dis-moi juste à quel endroit je trouve les logs. sinon je peux poster le lien de mon blog sur lequel je peux mettre des prints screen de mysql admin.

jet