Bonjour
je cherche les meilleurs conseils pour passer de Doliwamp à Wamp
Merci d’avance pour vos retours
Bonjour
je cherche les meilleurs conseils pour passer de Doliwamp à Wamp
Merci d’avance pour vos retours
Bonjour,
C’est assez simple :
Cela semble fastidieux mais le processus est facile à suivre, temps estimé pour un néophyte : 3 heures en prennant son temps et en vérifiant les résultats étape par étape.
Temps estimé pour un habitué : 1 heure si tous va mal et 30 minutes sans problèmes majeur.
Très bon courage !
Cordialement,
Sylvain Legrand
Bonjour,
Je suis bloqué sur la dernière étape. Comment créer un VirtualHost pour démarrer Dolibarr ?
Je l’ai fait pour install pour lequel j’ai créé le virtualhost c:/wamp64/www/dolibarr/htdocs/
mais je ne sais pas quel chemin utilisé pour Dolibarr.
Salut BBR,
Tu cherches le chemin à entrer dans le navigateur pour accéder à Dolibarr ?
Ça dépend justement du Virtual Host.
Si tu n’a rien changé, ça devrait être
http://localhost/dolibarr/htdocs/
Bonsoir,
voici un exemple de fichier de configuration des hôtes virtuels pour apache sous Wamp :
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
ErrorLog "${INSTALL_DIR}/logs/localhost_error.log"
CustomLog "${INSTALL_DIR}/logs/localhost_access.log" combined
<Directory "${INSTALL_DIR}/www/">
AddOutputFilterByType DEFLATE application/font-woff text/html text/plain text/xml text/css text/javascript application/javascript
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride none
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName dolitest
DocumentRoot "${INSTALL_DIR}/www/dolitest/htdocs"
ErrorLog "${INSTALL_DIR}/logs/dolitest_error.log"
CustomLog "${INSTALL_DIR}/logs/dolitest_access.log" combined
<Directory "${INSTALL_DIR}/www/dolitest/htdocs/">
AddOutputFilterByType DEFLATE application/font-woff text/html text/plain text/xml text/css text/javascript application/javascript
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride none
Require local
</Directory>
</VirtualHost>
Ce fichier de configuration est ici : « C:\wamp\bin\apache\apache2.4.MonNuméroDeVersion\conf\extra\httpd-vhosts.conf »
Dans cet exemple mon dossier Wamp a pour chemin « C:\wamp »
Le dossier des instances web « C:\wamp\www »
Mon instance web Dolibarr s’appelle dolitest est son répertoire est « C:\wamp\www\dolitest »
De plus le fichier « C:\windows\system32\drivers\etc\hosts » doit contenir au minimum (toujours dans ce même exemple) :
127.0.0.1 localhost
::1 localhost
127.0.0.1 dolitest
::1 dolitest
Bon courage !
Cordialement,
Sylvain Legrand.
Merci à tous les deux, j’ai essayé vos deux suggestions.
Arre, lorsque j’appelle Dolibarr avec le chemin que tu m’indiques (http://localhost/dolibarr/htdocs/), pour la première vois une page s’affiche qui semble être la page de garde de Dolibarr mais sans la mise en page. Voici ci-dessous une partie de ce qui s’affiche :
Lorsque je clique l’un des mots ‹ Accueil ›, ‹ Tiers ›, … j’ai un message d’erreur.
Sylvain, par défaut, j’ai ceci dans le fichier dont tu parles :
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot « ${INSTALL_DIR}/www »
<Directory « ${INSTALL_DIR}/www/ »>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName install
DocumentRoot « c:/wamp64/www/dolibarr/htdocs »
<Directory « c:/wamp64/www/dolibarr/htdocs/ »>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName Dolibarr
DocumentRoot « c:/wamp64/www/dolibarr/htdocs »
<Directory « c:/wamp64/www/dolibarr/htdocs/ »>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
J’ai remplacé le dernier paragraphe, par le tien, en remplaçant ‹ Dolitest › par ‹ Dolibarr › mais cela n’a rien changé.
Encore merci
pourquoi ne pas utiliser tt simplement un alias en allant au dossier wamp/alias
et creer un fichier avec le nom de ton magasin souhaité à utiliser dans l’url (par exemple monmagasin.conf)
puis mettez ce code et redémarre les services apaches:
note n’oublie pas de modifier <Directory « c:/wamp64/www/monmagasin/htdocs/ »> et Alias /monmagasin « c:/wamp64/www/monmagasin/htdocs/ » selon vos dossiers
aussi le nom du dossier wamp ou wamp64
Merci Wdammak !
J’ai suivi tes recommandations.
J’appelle ensuite le programme avec http://localhost/monmagasin/htdocs/ mais à priori, il ne trouve pas l’URL.
J’ai fait vite. Je revérifie ce soir que j’ai bien créer l’alias suivant tes instructions.
le bon url à utiliser est
http://localhost/monmagasin/
justement c’est l’objectif d’alias! c’est de ne plus se soucier du dossier de ton application (htdocs)
à noter que le nom du dossier « monmagasin » à changer selon ton installation! par defaut c’est dolibarr (d’apres ton premier post sur ce topic) donc ton fichier dolibarr.conf qui doit être placer dans "c:/wamp64/alias/ avec le contenu suivant :
redémarre les services et tape localhost/dolibarr/ dans l’url de ton navigateur
si tu veux avoir d’autres alias sans changer le nom du dossier c’est possible aussi, en créant un nouveau fichier lenomsouhaite.conf
et son contenu devrait être :
ça devrait fonctionner sans discussion
Merci Wdammk pour ta patience !
Mon alias s’appelle maintenant dolibarr.conf. Et le texte est un copier coller du tien.
Les chemin pour l’alias et le htdocs sont bien ceux que tu mentionnes.
J’allume le wampserver64, il passe au vert.
J’appelle dolibarr dans mon navigateur avec cet url http://localhost/dolibarr/
Et j’obtiens ceci
Pièces jointes :
- Capture_2019-01-10.png (24.9 KB)
merci de nous copier le contenu du fichier dolibarr.conf
merci d’activer le module_rewrting et module_alias apache de ton wamp
Voici le contenu du fichier dolibarr.conf contenu dans le répertoire alias:
Alias /dolibarr « c:/wamp64/www/dolibarr/htdocs/ »
<Directory « c:/wamp64/www/dolibarr/htdocs/ »>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
J’ai vérifié, les modules revrite_module et alias_module sont bien activés (coche verte devant le nom)
Dans ton fichier httpd.conf, t’as
Include « ${INSTALL_DIR}/alias/* »
?
Sinon ajoute le vers la fin du fichier
le module vshost_alias doit être aussi activé
Et voici le contenu du fichier httpd-vhosts.conf
A redémarrer les services apache
Merci !
J’ai vérifié fait les vérifications et j’ai modifié le httpd-vhosts.conf pour qu’il soit comme le tien. Mais c’est toujours pareil.
C’est bien avec ce lien que je dois appeler Dolibarr : http://localhost/dolibarr/htdocs/ ?
cette ligne existe dans ton fichier httpd.conf ???
Include « ${INSTALL_DIR}/alias/* »
Non tu dois appeler avec http://localhost/dolibarr/
Avec ttp://localhost/dolibarr/htdocs c’est erreur 404 qui doit s’afficher
Oui j’ai Include « ${INSTALL_DIR}/alias/" dans httpd.conf
Par contre je vois qu’il y a un httpd.conf ici C:\wamp64\bin\apache\apache2.4.35\conf et un autre là C:\wamp64\bin\apache\apache2.4.35\conf\original
Les deux ont l’instruction Include "${INSTALL_DIR}/alias/ »
Le module vshost_alias est activé
Si j’appelleDolibarr avec http://localhost/dolibarr/ j’ai cela
Par contre je viens de voir que si je l’appelle en tapant simplement dolibarr
Et ça marche !!!
Bonjour
Si vous avez fait un alias le résultat est correct. Il faut interroger http://Dolibarr.
L’autre solution aurait fonctionnée si vous n’aviez pas mis d’alias.
@+
Ok j’ai compris, c’est clair.
Je suis bien content que ça marche enfin; mais je crains de ne pas savoir refaire tout cela si je dois réinstaller Dolibarr pour une quelconque raison. Je vais tâcher de me faire une procédure.
Je remercie bien sincèrement tous ceux qui ont pris de leur temps pour m’aider à faire fonctionner Dolibarr sur mon PC
c’est probablement a cause les modifications apportées au fichier hosts du windows
Si tu veux faire autre vérification, tu crées un nouveau fichier dans ton dossier alias et tu le nom x.conf
tu modifie juste la première ligne A : Alias /x « c:/wamp64/www/dolibarr/htdocs/ »
et redémarre les services apache
puis à tester l’url http://localhost/x qui devrait pointer à ton install dolibarr