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.
j’ai refais deux fois la config et pas de meilleur résultat.
Je résume:
J’ai bien suivi le tuto proposé. J’ai supprimé complètement le dolibarr2, re-téléchargé et décompressé uniquement le htdocs et scripts à la racine de mon dossier /usr/share/dilbarr2. J’ai supprimé le vhost dolibarr2 et le lien afférent. Puis j’ai dupliqué le vhost (port 80) par défaut, renommé et modifié pour que le ServerName et le DocumentRoot collent. Bien sur j’ai redémarré apache et … rien
Quand je vérifie les vhosts je vois bien mon dolibarr1 correctement paramétré sur le 443 et je ne vois pas mon dolibarr sur le 80.
Un petit détail, dans l’exemple de vhost proposé par yves57 (merci à lui), il y a des guillemets sur le chemin du DocumentRoot; il me semble qu’ils ne sont pas importants puisque ça ne change rien pour moi avec ou sans. Par ailleurs mes autres vhosts n’en ont pas.
Je continue à creuser mais je suis pas loin de m’enterrer je crois