2010-10-14 2 views
1

Je souhaite créer une autre instance de magento à des fins de développement.Modification de root_dir sur un système magento

J'ai copié le site et la base de données et modifié la chaîne de connexion pour la base de données. Cependant, lorsque je me connecte à magento, je redirige vers le site en ligne www.example.com plutôt que d'aller sur le test url test.example.com.

Les deux instances existent sur la même boîte. Après un peu de creusement, je pense que je dois changer le root_dir, mais je ne sais pas où changer cela.

Quelqu'un peut-il aider?

Merci Tom

- Edition -

J'ai mis à jour les deux domaines en question dans la base de données, mais tous les urls pointent toujours à l'environnement de production. Dois-je exécuter un script spécifique pour mettre à jour tout cela sur l'ensemble du site?

- Edition 2 -

Il y avait plus d'une instance des deux urls dans la table, après la mise à jour ces derniers et la suppression des répertoires de cache et les sessions du tout dossier var travaillé.

Répondre

2

Vous devez éditer la table de base de données "core_config_data". Recherchez les enregistrements avec un chemin d'accès "web/secure/base_url" ou "web/unsecure/base_url" et vous verrez où changer l'URL. Vous devrez peut-être vider le cache.
Vous n'avez pas besoin de modifier root_dir après tout, puisque c'est automatique.

+1

Vous devez également vous assurer que vous exécutez './pear mage-setup' depuis le nouvel emplacement pour réinitialiser les chemins de' downloader' sinon vous écraserez les modules dans votre ancienne instance (production!) La prochaine fois que vous utiliserez Magento Connectez !! Pour être vraiment en sécurité, supprimez les fichiers .ini de 'downloader' avant d'exécuter' mage-setup' –

+0

Pour supprimer le risque d'endommager quoi que ce soit sur le site de production, j'ai créé une copie locale du site. À l'heure actuelle, le seul environnement que j'ai est Windows Server exécutant xampp. J'ai réussi à obtenir la configuration et le fonctionnement du site, mais je souffre toujours du même problème. Comment est-ce que j'exécuterais './pear mage-setup' sous windows? –

+0

J'ai réussi à résoudre ce problème. Il y avait plus d'une instance de 'web/unsecure/base_url' et' web/secure/base_url' J'ai changé toutes les options et j'ai supprimé les dossiers de cache et de sessions du répertoire var. Il a ensuite commencé à travailler. –

Questions connexes