Problème Installation Dolibarr BDD

Normalement, cette case sert uniquement à créer la base de données (CREATE DATABASE …).
Si elle n’est pas cochée, l’installeur créera tout de même l’ensemble des tables et insérera les données initiales dans la base au nom mentionné (et déjà créée manuellement auparavant) :wink:

Oui mais qu’elle soit cochée ou pas mon installation ne fonctionne pas.

Bonjour,
Quelle version de PHP est installée par défaut alors ? Quelle version de Debian avez-vous ?
Frédéric

Bonjour,

Le message exact n’est pas à propos de la version php autant pour moi, mais qu’il manque php intl.
J’utilise la version 7.0.33 de php sur une debian 9.

Et vous n’avez pas installé php-intl comme demandé avant de poursuivre ?

Non je mis attelle de suite.

J’ai bien installé le paquet php-intl mais j’obtiens toujours ce message:

Il faut redémarrer le service apache : en root : /etc/init.d/apache2 restart

Merci du coup php-intl fonctionne mais toujours le même problème,
j’enlève le port et j’obtiens ce message:

Si maintenant je recharge la page http://ipdelhote/dolibarr j’obtiens:

Et si je créer moi même la base ‹ create database dolibarrdebian; ›

Mais impossible de me logg : Table ‹ dolibarrdebian.llx_user › doesn’t exist

Tu vas reprendre à zéro (ou presque) :

  • tu désinstalles dolibarr
  • tu supprimes la base
  • tu crées la base
  • tu réinstalles dolibarr
    et tu ne coches pas ‹ créer la base ›
    Sinon, utilises le fichier tgz pour l’installation.

Ok,

Utiliser le fichier tgz j’ai essayé sur une autre VM en suivant la doc officiel, mais je n’y suis pas arrivé.
VM avec apache, php et mysql à jour et je télécharge le tgz effectue ce qui est préconisé dans la doc déplace les fichiers, créer le fichier .conf … mais à la fin je ne peux pas accéder à la page web de dolibarr.

Pour je vais faire un apt purge dolibarr supprimer et recréer la base et réinstaller dolibarr je te tiens au courant, encore merci.

Voilà ce que j’obtiens en suivant ton conseil.
J’ai pourtant bien créer la base.

Vérifies qu’à la création, tu as bien le bon nom. Utilise phpmyadmin

Je ne connais pas phpmyadmin comment faire?

J’utilise mysql directement, j’installe en plus de dolibarr mysql-server et je me connecte et créer la base.

que ce soit les commandes mysql ou phpmyadmin, le résultat est le même. Le principal est de vérifier le nom de la bas que tu as créé.

C’est fait je l’ai bien écrit mais ça ne fonctionne pas.

Déjà, je te conseille de ne pas utiliser le paquet deb et de partir sur les sources standard (à mettre dans ton répertoire apache ; tu installes apache2 et php séparément). Cela te permettra de mieux maîtriser/comprendre ce que tu fais.

Ensuite, quand je vois ta dernière capture d’écran, je pense qu’il y a confusion sur utilisateur Dolibarr / utilisateur MySQL qui sont deux choses différentes.

Laisses le port 3306 (par expérience et problèmes remontés ici par d’autres utilisateurs ne pas l’indiquer peut poser soucis).

Si tu coches la case « Créer la base de données » et « Créer le propriétaire ou lui affecter les droits à la base » lors de l’installation, tu dois forcément donner le mot de passe de l’utilisateur root de MySQL dans la rubrique « Serveur de base de données - Accès super utilisateur ».

Pour qu’on puisse t’aider au mieux, peux-tu préciser également la version de Debian utilisée et si tu l’as installé avec un environnement graphique ou juste en mode serveur/terminal.

J’aimerai savoir si tu as eu à la fin de l’install, un écran pour créer un utilisateur administrateur de l’application ? Vu le message, il n’y a pas eu une installation complète.
@jtraulle, la version Debian est une 9 comme dit plus haut.
Voilà comment je procède depuis des années (sur des Debian) :

  • pas de création de base de données
  • copie du contenu du répertoire htdocs de l’archive dans un répertoire créé auparavant (dolibarr par exemple) dans /var/www/html soit : /var/www/html/dolibarr
  • je fais un sudo chown -R www-data.www-data /var/www/html/dolibarr
  • je lance dans un navigateur : http://@ipdolibarr/dolibarr
  • installation : étape 1 : cocher ‹ créer base ›. Pour le propriétaire, si tu l’as déjà créé, il ne faut pas cocher ‹ créer le propriétaire ›. Pour l’accès super utilisateur, c’est l’utilisateur qui a tout accès à mysql.
    Depuis l’arrivée de Mariadb en remplacement de mysql chez Debian, il faut faire une manipulation (un peu comme avec postgresql) pour donner les droits à un super utilisateur. Pour cela je tape dans un terminal sudo mysql_secure_installation (ne se fait qu’une fois !! Uniquement à l’installation de mariadb.). A faire avant l’installation de dolibarr bien entendu.
  • si il y a des messages d’erreurs dans la fenêtre suivante (étape 2), il NE FAUT PAS CONTINUER. Il faut régler les problèmes avant.
  • si tout ce passe bien, à la fin on doit te demande de créer un administrateur pour ton appli.

Voilà. Pas compliqué. Enfin, pour ma part!! :wink: Je fais cela depuis des années. Plusieurs instance dolibarr sur un PC.

Frédéric

Bonne fêtes

1 « J'aime »