2010-09-04 4 views
1

J'essaye d'installer plusieurs magasins dans le même compte d'hébergement et j'ai étudié beaucoup de guides intéressants sur le sujet.Problèmes après l'installation Deux magasins avec le même php docroot

Il me semble que j'ai compris solution la plus simple pour moi - Carte mes deux points sites com sur le même répertoire sur l'hôte et de modifier .htaccess pour lancer différents site en fonction de l'URL, comme ceci:

SetEnvIf Host .*anatscraftonia.* MAGE_RUN_CODE="anatscraftonia"; 
SetEnvIf Host .*anatscraftonia.* MAGE_RUN_TYPE="website"; 

Mon premier magasin fonctionne bien, mais quand je vais à anatscraftonia.com, tout ce que je reçois toujours est une page Magento 404. J'ai vérifié tous les paramètres, plusieurs magasins sont définis et le code ci-dessus est un copier/coller de la console d'administration sous le site Web que j'ai ajouté. La page d'accueil est activée pour tous les magasins et l'URL de base est redéfinie pour Sécurisé/Non sécurisé. J'ai également essayé de changer de site Web pour stocker, sans améliorations.

Quoi d'autre manque-t-il? Comment est-ce que je sais même à quelle page est-ce qu'il essaye d'aller, ou si il obtient même "no-route" ou juste complètement battu ...

+0

Essayez de faire le débogage étape par étape, et vous verrez ce qui se passe vraiment ... Ce – greg0ire

+0

est sur PHP installé sur l'hôte partagé. Je préfère ne pas recréer la base de données, Apache avec PHP sur mon ordinateur local. Bien sûr, même si je recréais le tout, rien ne garantit que j'aurais même le même problème. Je peux changer les fichiers PHP pour fournir plus de consignation ou de conseils, mais je ne suis pas sûr de quel (s) fichier (s) changer. – adir1

+0

Travailler directement sur le serveur de production est une mauvaise pratique ... vous ne devez pas recréer ce qui existe sur le serveur de production sur votre machine locale, mais l'inverse, une fois qu'il fonctionne sur votre ordinateur local. Les problèmes qui ne se produisent que sur le serveur de production ne sont pas rares, cette copie locale serait vraiment utile à plusieurs reprises, en particulier avec quelque chose d'aussi complexe que Magento. Quoi qu'il en soit, l'autre choix que vous avez, en ajoutant plus de verbosité est tout aussi douloureux. – greg0ire

Répondre

1

J'ai jeté ensemble un certain code rapide et sale il y a quelques années pour enregistrer la commande de contrôleur processus dans Magento Communauté 1.3x.

http://alanstorm.com/magento_controller_dispatch_logging

Je ne pense pas que vous serez en mesure de déposer ces fichiers dans une installation en cours, mais il devrait vous donner une idée où coller des fonctions de journalisation pour voir pourquoi Magento est routage à un 404 .

0

Je ne suis pas 100% sûr de ce que vous essayez de réaliser, mais pourquoi ne pas utiliser une seule instance de magento pour gérer à la fois les magasins et magentos possèdent une capacité de stockage de plusieurs ..

détails ici http://dx3webs.com/front/2010/08/magento-multistore-setup-under-plesk/ poste contient des liens vers instructions cpanel aussi bien.

les instructions sont pour plusieurs domaines, mais travailleront avec des sous-dossiers

+0

J'ai besoin de plusieurs domaines avec l'installation de magento simple et ces instructions sont à peu près ce que j'ai fait. Mais, j'ai rencontré une limitation de mon hôte où je ne peux pas avoir un accès shell pour lier mes dossiers, donc à la place j'ai physiquement pointé les deux domaines vers le même répertoire via cPanel. – adir1

Questions connexes