traderpierre Posted April 7, 2019 Share Posted April 7, 2019 SOS Bonjour, Je n’arrive pas à configurer mon Prestashop 1.7.5.1 en Multi-boutiques Multi domaines en local je suis sous wamp 64 En gros j’aimerais accéder à mes boutiques locales par ces lienshttp://localhost:8080/promosdusines.com/ (Groupe de boutiques : Défault, Catégorie racine : Accueil) Nom de l’onglet de page Promos d’usines Langue boutique françaishttp://localhost:8080/promosausfabriken.com/ (Groupe de boutiques : Défault, Catégorie racine : Accueil) Nom de l’onglet de page Promos aus fabriken Langue boutique Allemandhttp://localhost:8080/promosfromfactories.com/ (Groupe de boutiques : Défault, Catégorie racine : Accueil) Nom de l’onglet de page Promos from factories Langue boutique anglaishttp://localhost:8080/ promosdefabricas.com / (Groupe de boutiques : Défault, Catégorie racine : Accueil) Nom de l’onglet de page Promos de fabricas Langue boutique Espagnolhttp://localhost:8080/ promozionidallefabbriche.com / (Groupe de boutiques : Défault, Catégorie racine : Accueil) Nom de l’onglet de page Promozioni dalle fabbriche Langue boutique Italien Résultat dans les table ps_shop et ps_shop_url Table ps_shop Sur MyAdmin Local id_shop id_shop_group name id_category theme_name active deleted 1 1 Promos d'usines 2 classic 1 0 2 1 Promos from factories 2 classic 1 0 3 1 Promos aus fabriken 2 classic 1 0 4 1 Promos de fabricas 2 classic 1 0 5 1 Promozioni dalle fabbriche 2 classic 1 0 Table ps_shop_url Sur MyAdmin Local id_shop_url id_shop domain domain_ssl physical_uri virtual_uri main active 1 1 localhost:8080 localhost:8080 /promosdusines.com/ 1 1 3 2 localhost:8080 localhost:8080 / promosfromfactories.com/ 1 1 4 3 localhost:8080 localhost:8080 / promosausfabriken.com/ 1 1 5 4 localhost:8080 localhost:8080 / Promos-de-fabricas/ 1 1 6 5 localhost:8080 localhost:8080 / promozionidallefabbriche.com/ 1 1 La boutique http://localhost:8080/promosdusines.com/ S’affiche correctement en locale Les autres boutiques renvoient : Not Found The requested URL /promosdausfabriken.com/ was not found on this server. ________________________________________ Apache/2.4.37 (Win64) PHP/7.2.14 Server at localhost Port 8080 Je précise que j’ai essayé avec module apache rewrite_module activé puis désactivé et redémarrage des serveurs, Ça ne change rien. Pouvez-vous m’aider en m’envoyant le bon paramétrage des tables (et ou backoffice) Merci par avance Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 7, 2019 Share Posted April 7, 2019 Bonjour, du multi boutique en locale ???? Passons je ne vais pas encore expliquer l’inintérêt de bosser en local pour s'embêter à passer en ligne plus tard tout cela pour économiser je ne sais quoi. localhost:8080/promosdusines.com/ s'affiche bien puisqu’elle est bien configurée, le reste non puisque PrestaShop n'existe pas à l'endroit configuré. essayez ainsi Table ps_shop_url Sur MyAdmin Local id_shop_url id_shop domain domain_ssl physical_uri virtual_uri main active 1 1 localhost:8080 localhost:8080 /promosdusines.com/ 1 1 3 2 localhost:8080 localhost:8080 /promosdusines.com/ promosfromfactories.com/ 1 1 4 3 localhost:8080 localhost:8080 /promosdusines.com/ promosausfabriken.com/ 1 1 5 4 localhost:8080 localhost:8080 /promosdusines.com/ Promos-de-fabricas/ 1 1 6 5 localhost:8080 localhost:8080 /promosdusines.com/ promozionidallefabbriche.com/ 1 1 Link to comment Share on other sites More sharing options...
doekia Posted April 7, 2019 Share Posted April 7, 2019 Et surtout vous parlez de multidomaine, mais je n'en vois qu'un dans votre config. Domaine localhost:8080. Ce que vous avez c'est des sous-répertoires. Donc certains avec des fautes de frappes (sensible à la casse) Link to comment Share on other sites More sharing options...
traderpierre Posted April 7, 2019 Author Share Posted April 7, 2019 J'ai essayé de modifier les datas de la Table ps_shop_url Sur MyAdmin Local Comme vous l'indiquez mais le serveur me renvoit cette page pour toutes les boutiques hors la boutique racine http://localhost:8080/promosdusines.com/ WAMP PHP 5 Apache 2.4 MySQL 5 Version 3.1.7 - 64bit Configuration Serveur Version Apache : 2.4.37 - Documentation Server Software : Apache/2.4.37 (Win64) PHP/7.2.14 - Port défini pour Apache : 8080 Version de PHP : 7.2.14 - Documentation Extensions Chargées : apache2handler bcmath bz2 calendar com_dotnet Core ctype curl date dom exif fileinfo filter gd gettext gmp hash iconv imap intl json ldap libxml mbstring mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session SimpleXML soap sockets SPL sqlite3 standard tokenizer wddx xdebug xml xmlreader xmlrpc xmlwriter xsl Zend OPcache zip zlib Version de MySQL : 5.7.24 - Port défini pour MySQL : 3306 - Default DBMS - Documentation Version de MariaDB : 10.3.12 - Port défini pour MariaDB : 3307 - Documentation Outils phpinfo() phpmyadmin Ajouter un Virtual Host Vos Projets promosdusines.com Vos Alias adminer phpmyadmin phpsysinfo Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 7, 2019 Share Posted April 7, 2019 Et voilà un site développé en local donc inaccessible pour nous pour aider. Link to comment Share on other sites More sharing options...
traderpierre Posted April 8, 2019 Author Share Posted April 8, 2019 d'après vous, il est donc impossible de développer un site multi-boutiques multi-domaines en local !!! Il doit bien exister une solution !!!! Link to comment Share on other sites More sharing options...
doekia Posted April 8, 2019 Share Posted April 8, 2019 Si c'est possible mais quand ta compétence t'impose d'obtenir de l'aide, cela devient impossible. De plus pour mettre en œuvre un local permettant de maquetter correctement il faut avoir une compréhension du protocole et reproduire artificiellement celui-ci. Par exemple ici, faire des vhosts, et bricoler ton fichier "hosts" 1 Link to comment Share on other sites More sharing options...
BeComWeb Posted April 8, 2019 Share Posted April 8, 2019 Pourquoi vous ne travaillez pas avec des vhosts ? Wamp le propose et ça fonctionne très bien Link to comment Share on other sites More sharing options...
traderpierre Posted April 8, 2019 Author Share Posted April 8, 2019 Mon site source est accessible parl'url : http://localhost:8080/promosdusines.com/ Je viens de créer un virtual host Nom host2 Chemin d'accès sur ce dossier : C:\wamp64\www\promosdusines.com\promosfromfactories.com J'ai redémarré wamp complètement J'ai changé l'url de la boutique Promos from factories comme suit http://host2:8080/promosfromfacories.com/ Mais ça ne fonctionne toujours pas, voici l'erreur Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.37 (Win64) PHP/7.2.14 Server at host2 Port 8080 Il y a un problème qui m'échappe !!!!, pouvez-vous me dire ce qui ne va pas Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 Si vous utilisez un vhost il ne faut pas repréciser le répertoire. Quand vous configurez le vhost vos dites justement à WAMP "ce vhost se trouve dans ce répertoire" Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 Et je ne suis sûr que le port 8080 soit parfaitement supporté partout dans le code Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 14 minutes ago, doekia said: Et je ne suis sûr que le port 8080 soit parfaitement supporté partout dans le code Oui aussi Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 1 lorsque je configure mon vhost je lui indique ce répertoire que j'ai créé : C:\wamp64\www\promosdusines.com\promosfromfactories.com Wamp ne fonctionne pas sur le port 80 car il est utilisé System et que la description est NT Kernel & System J'ai dons changé le port en 8080 et ça fonctionne bien pour la première boutique http://localhost:8080/promosdusines.com/ Comment ouvrir le front office de la boutique promosfromfactories.com sur vhost "host2" ??? Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 http://host2 C'est tout. Inutile de bricoler les ports, de rajouter des .com dans les noms des répertoires,... Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 Donnez-moi plutôt un exemple, ce serait plus pertinent que faire du verbalisme qui ne mène à rien ..................... a moins que la compétence vous face défault !!!! Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 Et si toi tu nous donnais tes config vhosts, tu ne crois pas qu'on avancerait? Et stp, pas des capture écran, du texte! que tu insère dans des blocs code (le bouton <> du forum) config vhosts table ps_shop table ps_shop_url table ps_shop_group 1 Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 9 minutes ago, traderpierre said: a moins que la compétence vous face défault Au fait si tu veux continuer a avoir de l'aide, il va falloir que tu te remette en cause très vite, non seulement concernant ta propre compétence, mais aussi dans ta manière de remercier ceux qui veulent bien prendre le temps de te tenir par la main. 1 Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 J'ai créé 3 virtualshots sur différentes arborescences ci joint copié/collé du httpd_vhosts.conf # Virtual Hosts # <VirtualHost *:8080> ServerName localhost ServerAlias localhost DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:8080> ServerName host2 DocumentRoot "c:/wamp64/www/promosdusines.com/promosfromfactories.com" <Directory "c:/wamp64/www/promosdusines.com/promosfromfactories.com/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:8080> ServerName host3 DocumentRoot "c:/wamp64/www/promosdusines.com" <Directory "c:/wamp64/www/promosdusines.com/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:8080> ServerName host4 DocumentRoot "c:/wamp64" <Directory "c:/wamp64/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> ________________________________________________________ Table ps_shop Table ps_shop_url Table ps_shop_group Merci par avance de me donner l'exemple Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 Justement moi la main je la passe. Je veux bien donner un peu de mon temps sur le forum mais je ne suis pas là pour subir l’agressivité des gens qui ne sont pas capables d'avoir suffisamment d'humilité pour se dire "OK j'ai compris de travers, je reprends depuis le début" 1 Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 host2:8080, et c'est le seul qui doit marcher outre le default pour la reste ça me saoule de devoir retaper ton texte car tu nous fait des photos 7 | 6 | host2:8080 | host2:8080 | / | / | 1 | 1 Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 Voici les fichiers excels des tables Prestashop que j'avais copié/collé pensant qu'ils seraient convertis en tableaux ps_shop(3).csv ps_shop_url(3).csv ps_shop_group.csv Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 7 minutes ago, doekia said: 7 | 6 | host2:8080 | host2:8080 | / | / | 1 | 1 Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 à BeComWeb said Si vous m'avaiez posé les bonnes questions concrètes de souche comme doekia vient de le faire vous ne coyez pas qu'on auraient avancé plus vite ??? Merci doekia pour vos questions et demandes pertinentes. Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 2 minutes ago, traderpierre said: à BeComWeb said Si vous m'avaiez posé les bonnes questions concrètes de souche comme doekia vient de le faire vous ne coyez pas qu'on auraient avancé plus vite ??? Merci doekia pour vos questions et demandes pertinentes. Quand vous mettiez le répertoire en plus du vhost je vous ai indiqué que ce n'était pas nécessaire : "Si vous utilisez un vhost il ne faut pas repréciser le répertoire." Ensuite à cette question 1 hour ago, traderpierre said: Comment ouvrir le front office de la boutique promosfromfactories.com sur vhost "host2" ??? Je vous ai répondu : "http://host2. C'est tout." Je ne vois pas comment vous pouvez invoqué que mes réponses n'étaient pas concrètes. Ne rajoutez pas de la mauvaise foi à une absence de courtoisie. Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 Je vous ai répondu : "http://host2. C'est tout." ça ne fonctionne pas, le servuer r'envoit Index of / Name Last modified Size Description Apache/2.4.37 (Win64) PHP/7.2.14 Server at host2 Port 8080 Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 J'ai enfin réussi à configuer pour que ça fonctionne en paramétrant plusieurs variantes à vos solutions qui ne donnaient pas de résultats Le vitualhost : host2 doit ête configuré comme suit "au niveau racine du site" <VirtualHost *:8080> ServerName host2 DocumentRoot "c:/wamp64/www/promosdusines.com" <Directory "c:/wamp64/www/promosdusines.com/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> Table ps_shop_url doit utiliser une URL virtuelle id_shop_url id_shop domain domain_ssl physical_uri virtual_uri main active 7 6 host2 host2 / promosfromfactories.com 1 1 Merci quand même pour votre aide incomplète qui m'a amené à trouver par moi même le bon paramétrage et la solution. Link to comment Share on other sites More sharing options...
doekia Posted April 9, 2019 Share Posted April 9, 2019 58 minutes ago, traderpierre said: à BeComWeb said Si vous m'avaiez posé les bonnes questions concrètes de souche comme doekia vient de le faire vous ne coyez pas qu'on auraient avancé plus vite ??? Merci doekia pour vos questions et demandes pertinentes. Franchement à ta place je ferai profil bas Tous le monde veux t'aider, et mais c'est quand même à toi au départ de formuler des question claire avec des données précises. 17 minutes ago, traderpierre said: J'ai enfin réussi à configuer pour que ça fonctionne en paramétrant plusieurs variantes à vos solutions qui ne donnaient pas de résultats Tu vas bientôt dire que nous sommes la cause de ton problème --- Puisque tu ne manque pas d'air je pense que maintenant que tu es le cador dans ce domaine, tu peux en écrire un livre, te faire inviter sur le plateaux télé de TPMP, ... N'hésite pas a participer à C mon choix ils recrutent des invités pour "le jour où j'ai résolu les plus grands mystère de l'univers" Link to comment Share on other sites More sharing options...
BeComWeb Posted April 9, 2019 Share Posted April 9, 2019 55 minutes ago, traderpierre said: J'ai enfin réussi à configuer pour que ça fonctionne en paramétrant plusieurs variantes à vos solutions qui ne donnaient pas de résultats Merci quand même pour votre aide incomplète qui m'a amené à trouver par moi même le bon paramétrage et la solution. Je crois que c'est le message le plus prétentieux, ingrat, risible et bouffi d'orgueil que j'ai pu lire sur ce forum. Le pire c'est que vous n'en avez même probablement pas conscience. Et vous devez même vous persuader que votre dernière phrase prouve votre grande mansuétude. A vomir 2 Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 28 minutes ago, BeComWeb said: Je crois que c'est le message le plus prétentieux, ingrat, risible et bouffi d'orgueil que j'ai pu lire sur ce forum. Le pire c'est que vous n'en avez même probablement pas conscience. Et vous devez même vous persuader que votre dernière phrase prouve votre grande mansuétude. A vomir N'empêche que j'ai trouvé de moi-même le bon paramétrage, certes en m'inspirant de vos réponses qui étaient toutes erronées car "il faut bien le reconnaître" aucune d'elles ne fonctionnaient. Voici le bon paramétrage que j'avais envoyé dans mon message précédent, mais qui n'apparait plus de ce post "j'ignore pourquoi" je le reposte car ça peut aider d'autres personnes qui se trouveront confrontés à la même problématique. Le vitualhost : host2 doit être configuré comme suit "au niveau racine du site" <VirtualHost *:8080> ServerName host2 DocumentRoot "c:/wamp64/www/promosdusines.com" <Directory "c:/wamp64/www/promosdusines.com/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> ? Table ps_shop_url doit utiliser une URL virtuelle id_shop_url id_shop domain domain_ssl physical_uri virtual_uri main active 7 6 host2 host2 / boutique2.com 1 1 Aucun de vous ne m'a orienté sur ce paramètrage qui fonctionne à merveille. Désolé mais il faut savoir le reconnâitre !!!! Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 Prestashop 1.7.5.1 Configuration multi-boutiques multi-domaines en local qui fonctionne parfaitement En résumé avec des noms de boutiques neutres voici la bonne configuration Dans wamp le fichier apache httpd_vhosts doit être configuré comme suit "au niveau racine du site de la boutique1" Copié collé du contenu de ce fichier : # Virtual Hosts # <VirtualHost *:8080> ServerName localhost ServerAlias localhost DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:8080> ServerName host2 DocumentRoot "c:/wamp64/www/boutique1.com" <Directory "c:/wamp64/www/ boutique1.com/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> Table ps_shop_group id_shop_group name share_customer share_order share_stock active deleted 1 Default 0 0 0 1 0 Table ps_shop id_shop id_shop_group name id_category theme_name active deleted 1 1 Boutique 1 2 classic 1 0 2 1 Boutique 2 2 classic 1 0 3 1 Boutique 3 2 classic 1 0 4 1 Boutique 4 2 classic 1 0 5 1 Boutique 5 2 classic 1 0 Table ps_shop_url id_shop_url id_shop domain domain_ssl physical_uri virtual_uri main active 1 1 localhost:8080 localhost:8080 /boutique1.com/ 1 1 2 2 host2:8080 host2:8080 / boutique2.com/ 1 1 3 3 host2:8080 host2:8080 / boutique3.com/ 1 1 4 4 host2:8080 host2:8080 / boutique4.com/ 1 1 5 5 host2:8080 host2:8080 / boutique5.com/ 1 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2019 Share Posted April 9, 2019 comment faire simple lorsque l'on peut faire compliqué. Vous avez passé combien de temps à configurer ce truc qui ne demande que 5 minutes si on comprends réellement ce que l'on fait au départ ???? Je veux bien que l'on me parle de vhost et autre mais là 2 configurations différentes pour a même installation pour 5 domaine, c’est du n'importe quoi, soit vous faites 5 vhost cohérent soit vous ne les utilisez pas. Perso je ne maitrise pas les vhost donc je ne me prends même pas la tête, une installation 4 ou 5 dossiers virtuels sur mon installation local et hop le tour est joué. Link to comment Share on other sites More sharing options...
traderpierre Posted April 9, 2019 Author Share Posted April 9, 2019 Véxé de ne pas avoir fourni une solution qui fonctionne ??? de toute façon vous n'avez pas trouvé ni fourni de solution, venir après coup pour raconter n'importe quoi ne prouve pas que votre solution "fonctionnerait". Ma solution a le mérite de fonctionner parfaitement. je ne vous répondrai plus car je n'ai pas de temps à perdre dans une discussion stérile avec une personne qui ne reconnait pas son incompétence flagrante sur ce sujet. Bye bye Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 10, 2019 Share Posted April 10, 2019 Il y a 13 heures, traderpierre a dit : qui ne reconnait pas son incompétence flagrante sur ce sujet Il y a 13 heures, Mediacom87 a dit : Perso je ne maitrise pas les vhost donc je ne me prends même pas la tête Merci monsieur Pierre de rendre hommage à Audiard avec autant de véhémence. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now