Vectorus Posted March 27, 2013 Share Posted March 27, 2013 (edited) Bonjour, Je cherche à créer une copie de ma boutique sur le même serveur que la "vrai" boutique. Ce que je veux c'est avoir la même boutique pour pouvoir faire des tests de modification de thème, de modules, de mises à jour ...etc dans le même conditions que ça le serait si je le fais sur la vrai boutique, donc sur le même serveur. J'aimerai savoir comment il faut s'y prendre, c'est a dire : Où placer ma copie dans le serveur (si ça a une importance) ? Comment procéder avec la base de donnée ? la dupliquer ou utiliser la même ? Je ne sais pas trop comment il faut s'y prendre, je n'ai pas beaucoup de connaissances à ce niveau là et j'en appel donc à votre généreuse aide, par ce que là je suis bloqué Pour info : Boutique en 1.4.6 Hébergeur Amen Merci d'avance. Edited March 27, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
misterpink Posted March 27, 2013 Share Posted March 27, 2013 (edited) Bonjour, tu copies ta boutique de ton ftp sur ton pc ensuite sur ton ftp tu crée un dossier par exemple boutiquetest et tu renvoi tous tes fichiers de ton pc a ton ftp dans ce dossier... tu passes par phpmyadmin et tu exporte ta base de données, tu crées une autre base de données et tu importe dans cette nouvelle base de données ta base de données que tu as exportée... n'oublie pas de modifier le nom de ta base de données ainsi que le mot de passe dans ton setting.inc.php qui se trouve dans le dossier config du dossier boutiquetest... bon j’espère avoir été a peu près clair... Edited March 27, 2013 by misterpink (see edit history) 1 Link to comment Share on other sites More sharing options...
Vectorus Posted March 27, 2013 Author Share Posted March 27, 2013 Merci beaucoup, c'est très clair et ça répond parfaitement à ma demande J'ai encore une petite question, comment faire pour accéder au site test une fois qu'il sera sur le serveur ? Link to comment Share on other sites More sharing options...
misterpink Posted March 27, 2013 Share Posted March 27, 2013 (edited) tu tapes l'adresse de ton site puis a la fin tu lui colle /boutiquetest j'oubliai renomme ton .htaccess ou modifie le aussi, il va surement falloir que tu modifies dans la base de données aussi ps_shop_url... Edited March 27, 2013 by misterpink (see edit history) 1 Link to comment Share on other sites More sharing options...
Vectorus Posted March 27, 2013 Author Share Posted March 27, 2013 (edited) D'accord, encore merci, je vais essayer de faire ça cette après midi. Pour le dossier, je dois le mettre à la racine du serveur je suppose ? Edited March 27, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
btsconsult Posted March 27, 2013 Share Posted March 27, 2013 Bonjour, Je confirme ce qui est dit plus haut. Tu dois avoir sur ton serveur deux boutiques Deux dossiers différents - vraiboutique - testboutique (importer la bdd de la vraiboutique) Attention il faut la même version de Prestashop, 1.4.6 pour ce qui te concerne. Link to comment Share on other sites More sharing options...
Vectorus Posted March 27, 2013 Author Share Posted March 27, 2013 Merci pour la confirmation. Pourquoi faut-il que ce soit la même version ? Je ne peux pas essayer de faire une mise à jour sur la copie alors ? Link to comment Share on other sites More sharing options...
misterpink Posted March 27, 2013 Share Posted March 27, 2013 si tu peux mais tout d'abord il faut que ta boutiquetest soit a l’équivalent de ta boutique réel.... et une fois que tout marche bien dans ta boutique test alors tu peux essayer l'upgrade, mais bon moi je te conseillerai plutôt de faire l'upgrade en locale... je te conseilles d’ailleurs fortement de faire l'upgrade en locale... Link to comment Share on other sites More sharing options...
Vectorus Posted March 27, 2013 Author Share Posted March 27, 2013 (edited) Merci pour cette réponse, mais pourquoi la faire plus en local que sur une copie en ligne ? sur une copie en ligne je serais dans les mêmes conditions non ? Edited March 27, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
misterpink Posted March 27, 2013 Share Posted March 27, 2013 oui mais en locale tu n'auras pas de soucis de "temps serveur" car des fois cela peut faire planter ton upgrade si tu le fais avec le module autoupgrade... Link to comment Share on other sites More sharing options...
btsconsult Posted March 27, 2013 Share Posted March 27, 2013 Bonjour, Je confirme ce qui est dit plus haut. Tu dois avoir sur ton serveur deux boutiques Deux dossiers différents - vraiboutique - testboutique (importer la bdd de la vraiboutique) Attention il faut la même version de Prestashop, 1.4.6 pour ce qui te concerne. Quand je parle de même version, c'est de ne pas utiliser ta version 1.4.6 vraiboutique et une version 1.4.10 testboutique (par exemple) Link to comment Share on other sites More sharing options...
btsconsult Posted March 27, 2013 Share Posted March 27, 2013 Merci pour la confirmation. Pourquoi faut-il que ce soit la même version ? Je ne peux pas essayer de faire une mise à jour sur la copie alors ? Quand je parle de même version, c'est de ne pas utiliser ta version 1.4.6 vraiboutique et une version 1.4.10 pour ta testboutique Mais je crois comprendre ce que tu veux faire, tu veux tester ta version testboutique et faire les mises à jour progressivement. Si je peux te donner un conseil, passe ta version 1.4.6 à la version 1.4.10 d'abord, attend de voir comment évolue cette version 1.5.4.0 en venant sur ce forum et seulement ensuite fais le pas. 1 Link to comment Share on other sites More sharing options...
Vectorus Posted March 27, 2013 Author Share Posted March 27, 2013 Encore une fois merci pour toutes ces réponses, le problème c'est que si je fait des mises à jour progressives il y a des chances que je sois obligé de faire plusieurs fois certaines manipulations fastidieuses ou chronophages tels que des modifications du thème ou des emails par exemple. C'est pour ça que je veux tester pour savoir si j'arrive à mettre à jour ma boutique en 1.5.x sans soucis majeur, j'aimerais autant. Pour la question des versions je suis pas certain d'avoir saisi, je dois partir la même version pour faire mes tests mais ça ne m'empêche pas de faire des mises à jour sur ma boutique test ? ou bien, je dois impérativement avoir la même version de Prestashop sur mes boutiques et donc faire les mises à jour en même temps ? Pour faire le test en local vous me conseillez quel logiciel ? Je suis avec un Vista 32 bits Link to comment Share on other sites More sharing options...
misterpink Posted March 27, 2013 Share Posted March 27, 2013 wamp est bien... franchement moi a chaque fois que je fais des updates je les faits en locale comme ca je teste si tout fonctionne bien... Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 J'ai décidé de faire un test en local avant de faire une copie sur le serveur, mais je coince un peu. Déjà, rien que pour tester la copie de la boutique sans même lui avoir apporté des modifications j'ai un soucis. J'utilise xampp, J'ai modifié ma base de donnée : 'PS_SHOP_DOMAIN', '127.0.0.1:8887' 'PS_SHOP_DOMAIN_SSL', '127.0.0.1:8887' J'ai créé une base de données (bdd1) où j'ai importé celle de ma boutique, J'ai modifié mon settings.inc.php : define(‘__PS_BASE_URI__’, ‘/prestashop/’); define(‘_DB_NAME_’, ‘bdd1′); define(‘_DB_SERVER_’, ‘localhost’); define(‘_DB_USER_’, ‘root’); define(‘_DB_PASSWD_’, »); Mais impossible d'accéder au site, j'ai systhématiquement un jolie petit "Page Web Inaccessible" à l'adresse : localhost/prestashop/ J'ai besoin d'aide, sauvez moi s'il vous plait Link to comment Share on other sites More sharing options...
misterpink Posted March 28, 2013 Share Posted March 28, 2013 Salut, deja c'est quoi ce ? define(‘_DB_PASSWD_’, »); ca devrai etre define(‘_DB_PASSWD_’, ''); ensuite as tu accès a ton bo en locale? as tu viré ton .htaccess? Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 Bonjour, merci pour ta rapidité, Pour le define(‘_DB_PASSWD_’, ''); je l'ai corrigé c'est que j'ai fait une mauvaise manip' en copiant collant, pardon. Pour le .htacces je l'ai simplement nommé différemment (00.htaccess) Et non je n'arrive pas a accéder au back office Link to comment Share on other sites More sharing options...
misterpink Posted March 28, 2013 Share Posted March 28, 2013 as tu vidé ton cache de ton navigateur? je ne sais plus quelle version de presta tu as? dans la base de données as tu une table qui s'appelle ps_shop_url? Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 (edited) Non je n'avais pas pensé à vider le cache du navigateur, mais j'ai toujours le même problème après l'avoir fait. J'ai la 1.4.6 et je n'ai pas de table ps_shop_url mais j'ai ps_shop_domain et je l'ai modifié normalement. edit : Je suis tombé sur ce post qui semble être assez similaire, sauf que pour résoudre le problème il fallait simplement désactiver le ssl, mais moi il l'est déjà donc le problème ne vient pas de là. http://www.prestashop.com/forums/topic/110454-resolu-probleme-copie-locale/ Edited March 28, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
misterpink Posted March 28, 2013 Share Posted March 28, 2013 as tu une page blanche ? si oui active le mode debug dans ton dossier config tu as un fichier config.inc.php tu l'ouvre avec notepad et au debut tu as : @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); tu mets : @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); Link to comment Share on other sites More sharing options...
poyo Posted March 28, 2013 Share Posted March 28, 2013 (edited) Bonjour, pour la page blanche ne pas oublier de faire la modif suivante dans le fichier (settings.inc) à la ligne suivante PS_CACHE_ENABLED mettre (0) Voila Edited March 28, 2013 by poyo (see edit history) Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 Merci, mais c'est pas un problème de page blanche, j'ai un message "Page Web Inaccessible". A priori ça pourrait venir de ma base de donnée qui est assez volumineuse, comment l'importer dans phpmyadmin si elle fait 5.55mo ? Link to comment Share on other sites More sharing options...
poyo Posted March 28, 2013 Share Posted March 28, 2013 Il faut la ziper Link to comment Share on other sites More sharing options...
misterpink Posted March 28, 2013 Share Posted March 28, 2013 sinon dans ton php.ini de xamp tu recherches : upload_max_filesize et tu mofifies la valeur... Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 Je vais plutôt le zipper, parce que la modification du php.ini je suis pas certain de pouvoir le faire en ligne. Je vais essayer ça et je vous tiens informé. Link to comment Share on other sites More sharing options...
misterpink Posted March 28, 2013 Share Posted March 28, 2013 tu n’ai pas en ligne puisque tu es sur xamp... Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 (edited) tu n’ai pas en ligne puisque tu es sur xamp... Oui mais si j'ai le problème en local je l'aurais probablement quand je voudrais remettre la boutique en ligne. J'ai bien réussi à importer ma base de données, j'ai fait les manipulations que vous avez conseillez, mais je me retrouve toujours avec cette page "Petit problème... Google Chrome n'est pas parvenu à accéder à la page". Edit : Mais en testant sous Internet Explorer étrangement ça fonctionne et j'ai accès au site, mais seul la page d'accueil et de connexion à l’administration fonctionne, et les images produits ont disparus, je ne comprend pas d'où ça viens. Edited March 28, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
cockpitinferno Posted March 28, 2013 Share Posted March 28, 2013 j'ai fait un truc dans le même style mais en créant un sous domaine du style test.maboutique.com par contre je me demandais si ca pouvait engendrer du duplicate content avec google? Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 (edited) En vidant à nouveau le cache j'ai bien accès au site sous Chrome, mais j'ai toujours que les images du thème qui sont affichés et je n'ai accès qu'a la page d'accueil et de connexion à l’administration. Quelle peut-être la cause ? Edited March 28, 2013 by Vectorus (see edit history) Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 j'ai fait un truc dans le même style mais en créant un sous domaine du style test.maboutique.com Et tu a le même problème ? par contre je me demandais si ca pouvait engendrer du duplicate content avec google? Je ne pense pas, si aucun lien ne conduit vers ta boutique test les robots des moteurs de recherches ne vont pas la parcourir. Link to comment Share on other sites More sharing options...
Vectorus Posted March 28, 2013 Author Share Posted March 28, 2013 (edited) J'ai trouvé la solution pour que la majorité de mes images apparaissent et pour que les autres pages fonctionnent : Il faut aller dans le Back Office puis dans le menu Outil > Générateur et cliquer sur Générer le .htaccess mais j'ai encore quelque problème avec certaines images qui ne s'affichent pas. Edit : pour les images qui ne s’affichaient pas c'est tout bêtement que le lien qui était utilisé renvoyé vers l'adresse complète de l'image, donc avec les nom de domaine du site en ligne. Je vais arrêter là pour ce soir, encore merci pour votre aide. Edited March 28, 2013 by Vectorus (see edit history) 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