nous avons un serveur Debian 10 avec une installation Dolibarr réalisée avec le .deb.
Au bout de quelques semaines d’utilisation nous nous sommes rendus compte que nous avions besoin d’'une seconde installation.
Cette seconde installation fut réalisée manuellement mais, malgré nos efforts, elle ne fonctionne pas.
La configuration est la suivante, Debian 10, Dolibarr 9.0.2, module extra admin tools.
Les fichiers se trouvent dans /usr/share/dolibarr1 /usr/share/dolibarr2
Nous avons utilisé le fichier /etc/apache2/sites-available/dolibarr2.conf pour déclarer la seconde instance.
D’après vous pour quelles raisons cela ne fonctionne pas?
Que me conseillez vous, plutôt tout supprimer et recommencer de zéro à la main ou m’acharner ?
Si bien sur il y a des données et même pas mal puisqu’il s’agissait d’une migration vers un nouveau serveur.
Mais je peux toujours sauvegarder et recommencer si il n’y pas d’autres solutions véritablement stables.
Lors de la tentative de connexion j’ai une page 404 not found.
Mes efforts ont essentiellement portés sur la configuration d’un vhost. Mais malgré cela je n’arrive jamais sur la page du Dolibarr2.
Je pense que mon problème vient de là. L’installation avec le .deb ne semble pas paramétrer de fichier de conf dans /etc/apache2/sites-available/ et mon fichier de conf pour ma 2e instance se situe là.
(j’epère être clair )
oui tu es clair,
mais pour la 2eme instance, pas la peine de passer par un deb :
télécharge seulement l’archive de la version que tu veux et décompresse le CONTENU de /htdocs dans /usr/share/dolibarr2.
pour le vhost, tu peux poster tes deux conf ? (en masquant le domaine s’il y en a un)
Bonjour,
Est-ce que ton dossier /usr/share/dolibarr2/dolibarr existe et que contient-il ? Je m’attendrais à ce qu’il contienne htdocs, sinon, en suivant les indications de Arre, le contenu de htdocs.
S’il n’existe pas, il faut certainement revenir à /usr/share/dolibarr2 dans le DocumentRoot
tu as décompressé l’intégralité de l’archive dans /usr/share/dolibarr2/dolibarr…
Dolibarr (les scripts utiles au fonctionnemen)t sont dans htdocs
donc
- ou tu effaces tout ça et tu décompresse uniquement le CONTENU de htdocs dans /usr/share/dolibarr2/dolibarr
- ou tu modifies ton vhost pour qu’il pointe sur /usr/share/dolibarr2/dolibarr/htdocs
« intellectuellement » : mieux vaut ne pas laisser traîner des fichier / répertoires qui ne servent à rien
mais pour rester cohérent, le plus simple c’est que le contenu de /dolibarr2 ressemble à celui de /dolibarr1.
quitte à faire quelque chose, même si c’est une « erreur » : autant rester cohérent
Ça facilitera la vie de celui ou celle qui reprendrait un jour la gestion de ton serveur
désolé pas eu de temps contrairement à ce que j’espérais.
Taff intense…
Pour faire rapide j’ai modifié le fichier de conf afin de vérifier que cela fonctionne.
Si ça fonctionne je ferais une install propre.
Je te dirais demain si ça matche.
bon cela ne fonctionne pas pour moi.
J’ai essayé les 2 solutions évoqués.
D’abord modification du vhost mais j’arrive toujours sur une page 404 not found
Modification de l’arborescence dans: /usr/share/dolibarr2/htdcos et /usr/share/dolibarr2/scripts, même résultat une page 404.
je rappelle que le vhost de dolibarr1 est totalement « dans l’espace ».
Pour être plus clair dans /etc/apache2/sites-available/ j’ai les fichiers suivants:
000-default.conf
000-default-le-ssl.conf
default-ssl.conf
dolibarr2.conf
Dans ces fichiers de conf, je ne trouve que des déclarations
DocumentRoot /var/www/html
Le 000-default-le-ssl.conf correspond au vhost de dolibarr1 puisque j’y retrouve mon NDD.
Il a été généré par letsencrypt.