ubergirl Posted October 3, 2011 Share Posted October 3, 2011 Bonjour, J'ai un site en production (www.cadosphere.ca). Je veux en faire une copie pour tester des trucs en local. J'ai trouvé beaucoup d'infos sur les transferts vers le web, mais pas pour l'inverse. Je me dis que ça doit être assez similaire, mais y a-t-il des subtilités que je ne connais-pas? Bref ça ne fonctionne pas: 1) J'ai installé Wampserver sur mon PC (tout à l'air de fonctionner), C/wamp/www/ 2) J'ai suivi la méthode trouvée ici: http://www.magavenue...allation-locale J'ai copié tous les fichiers de prestashop ici : C/wamp/www 3) J'ai fait un export de ma base de donnée en prod, via phpmyadmin. Je l'ai importé sur mon PC via le phpMyAdmin dans Wampserver. Le message me confirme que l'import a bien fonctionné. 4) quand j'essaye de me loguer dans le Back Office (ex: http://localhost/mon...Admin/login.php), voici le message que ça me donne: Link to database cannot be established. Et quand j'écris juste "localhost", ça me redirige vers le site en production. Qu'est-ce que je fais de pas correct??? Est-ce que quelqu'un pourrait m'aider avant que je n'aie plus un poil sur le coco?? Link to comment Share on other sites More sharing options...
ubergirl Posted October 4, 2011 Author Share Posted October 4, 2011 Quelqu'un m'a réglé la moitié de mon problème. Il y avait quelque chose de mal configuré dans l'onglet "Privilèges" dans phpMyAdmin. Voici comment c'est maintenant, et j'ai accès au Back office. (voir image en attachement) Maintenant je dois trouver c'est où qu'il y a une redirection automatique qui mène toujours à mon site live. Link to comment Share on other sites More sharing options...
jeckyl Posted October 4, 2011 Share Posted October 4, 2011 Bonjour, avez vous bien changé les donnés d'accès à la base de données dans le fichier settings.inc.php ? Link to comment Share on other sites More sharing options...
iann_ash Posted October 15, 2012 Share Posted October 15, 2012 (edited) Salut à tous, Le sujet a plus d'un an... je sais Cependant, j'étais bien embêté que la solution ne soit pas donnée puisque moi aussi, prestashop redirigeait automatiquement vers le site en production lors de la réécriture des url plutôt que de rester sur le LOCALHOST. Alors à titre de partage, voici la solution. Sur votre site local, vous devez redéfinir le nom de domaine et le répertoire de base. Pour ce faire, connectez-vous à votre base de donnée mysql (via phpmyadmin) et dans la table ps_configuration, modifiez les clés suivantes : PS_SHOP_DOMAIN PS_SHOP_DOMAIN_SSL __PS_BASE_URI__ les deux première sont définies à "localhost" la troisième contient le chemin depuis le répertoire racine du domaine jusqu'au dossier prestashop.... Par exemple, si prestashop se trouve dans (config type easy_php) c:/Users/votre_nom/Mes_Documents/www/prestashop/web/ et que le répertoire "www" est le répertoire racine de votre domaine, vous devrez indiquer : /prestashop/web/ (config sur MAC) si votre dossier racine se trouve dans "Sites" (MacintoshHD::Utilisateurs::votre_nom::Sites::prestashop::web) le répertoire racine est naturellement "Sites" et donc, vous devez donner la valeur suivante : "/prestashop/web/" Attention, de bien mettre le "/" avant ET après. ATTENTION DE NE PAS UPLOADER VOTRE PRESTASHOP LOCAL VERS LE PRESTASHOP EN PRODUCTION TEL QUEL ! Une fois que vous avez fini votre développement en local, si vous désirez "écraser" la version en production, vous pouvez modifier à nouveau ces valeurs en passant directement par le BACK OFFICE -> PREFERENCES -> SEO @ URLs ! Ce sera beaucoup plus simple Si vous oubliez de le faire, les personnes qui visiteront votre site, seront redirigées vers leur propre ordinateur et à fortiori vers un répertoire inexistant de leur ordinateur ! Cordialement, PS : merci à megavenue pour leur aide "inversée" sur ce problème ! Edited October 15, 2012 by iann_ash (see edit history) Link to comment Share on other sites More sharing options...
Oron Posted October 15, 2012 Share Posted October 15, 2012 Bonjour Il y a plusieurs post qui parle de ce sujet où j'ai donnée des indications conseils !! Link to comment Share on other sites More sharing options...
iann_ash Posted October 16, 2012 Share Posted October 16, 2012 Ah ben pardon alors. je vais m'inscrire sur un forum pour apprendre à chercher... Cependant, je viens de regarder un peu et j'ai trouvé une conversation dont la solution est la même mais pas la demande : [RESOLU] Transferer dossier de prestashop dans un autre dossier Cela peut sembler évident que la problématique est la même lorsque l'on connaît la solution mais finalement, tout dépend des mots clé que l'on tape et donc de la façon dont on visualise notre problème... Mes mots clé étaient prestashop, local Ca m'a mené ici.... J'ai pas été plus loin car ce sujet m'a mis sur une piste (le compte MySql mal configuré) et je trouvais dommage que le sujet ne soit pas clôturé... D'autres personnes feront peut-être le même itinéraire que moi... Autant que le premier résultat soit tout de suite le bon Mais bon... Désolé si ça "pollue" le forum. Je pensais que ce serait mieux qu'ouvrir un nouveau sujet. Cordialement, pour ma part. Link to comment Share on other sites More sharing options...
guyavap.fr Posted July 29, 2015 Share Posted July 29, 2015 Bonjour, je me permet de déterrer le sujet car j'ai le même problème (je suis redirigé vers mon site en production) après avoir suivi la même méthode. Dans ps_configuration j'ai : PS_Shop_Domain : http://127.0.0.1/ PS_Shop_Domain_ssl : http://127.0.0.1/ Par contre je n'ai pas __PS_BASE_URI__ J'ai suivi également le sujet [RESOLU] Transferer dossier de prestashop dans un autre dossier mais dans le fichier settings.inc.php je n'ai pas define('__PS_BASE_URI__', '/') Également quand je rentre http://localhost/Admin01 je suis redirigé vers le front office de la boutique en production. Si quelqu’un sait où ça cloche chez moi ... Link to comment Share on other sites More sharing options...
Oron Posted July 29, 2015 Share Posted July 29, 2015 Bonjour, je me permet de déterrer le sujet car j'ai le même problème (je suis redirigé vers mon site en production) après avoir suivi la même méthode. Dans ps_configuration j'ai : PS_Shop_Domain : http://127.0.0.1/ PS_Shop_Domain_ssl : http://127.0.0.1/ Par contre je n'ai pas __PS_BASE_URI__ J'ai suivi également le sujet [RESOLU] Transferer dossier de prestashop dans un autre dossier mais dans le fichier settings.inc.php je n'ai pas define('__PS_BASE_URI__', '/') Également quand je rentre http://localhost/Admin01 je suis redirigé vers le front office de la boutique en production. Si quelqu’un sait où ça cloche chez moi ... Bonjour Merci de ne pas déterrez des sujets surtout qui datent du moyen âge Afin d'éviter le retour au moyen âge je ferme le topic. Il sera toujours lisible. Rappel des règles : Respecter le sujet des forums et des topics Merci de prendre le temps d'étudier les rubriques disponibles pour déterminer laquelle correspond le mieux au sujet de la question. Ceci sera bénéfique pour vous parce que vous aurez plus de chances d'obtenir de l'aide, et pour les autres utilisateurs qui rencontreront le même problème et axeront leurs recherches dans cette rubrique. Ne pas polluer les topics permanents (stickies) avec des demandes d'aide ou des questions. Ils sont là pour être complétés d'informations utiles. Pour une demande d'aide, recherchez la solution parmi les topics existants. Si aucun sujet ne répond à la question, créer un nouveau topic dans la section appropriée du forum. 1 topic = 1 sujet de conversation - Si vous avez plus d’une question, créez plus d’un sujet ! - Ne posez pas votre question dans un topic qui ne traite pas exactement le même sujet. Ouvrez un nouveau topic, c’est fait pour ça ! Link to comment Share on other sites More sharing options...
Recommended Posts