durdenjo Posted April 1, 2015 Share Posted April 1, 2015 Bonjour, je débute sur Prestashop et n'en suis qu'à mon premier site. Comme c'est pour un client, je l'ai commencé sur mon serveur, et je dois le transférer sur le sien. N'ayant trouvé aucun tutoriel pour le transfert sur Prestashop 1.6, je me suis fier à ce tuto-là, trouvé sur un autre site, je m'en excuse, qui me détaille le transfert pour le prestashop, mais 1.4 : http://www.forum-prestashop.com/copier-transferer-un-site-prestashop-vers-un-hebergeur-t7.html?sid=9370240b902f6647d49229e9fa207f34 Seulement, après avoir importé ma base de donnée, je reçois le message d'erreur suivant : Requête SQL : ---- Contenu de la table `ps_access`--INSERT INTO `ps_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`) VALUES(1, 1, 1, 1, 1, 1),(1, 2, 0, 0, 0, 0),(1, 3, 0, 0, 0, 0),(1, 4, 0, 0, 0, 0),(1, 5, 1, 1, 1, 1),(1, 6, 0, 0, 0, 0),(1, 7, 1, 1, 1, 1),(1, 8, 0, 0, 0, 0),(1, 9, 1, 1, 1, 1),(1, 10, 1, 1, 1, 1),(1, 11, 1, 1, 1, 1),(1, 12, 0, 0, 0, 0),(1, 13, 1, 1, 1, 1),(1, 14, 1, 1, 1, 1),(1, 15, 1, 1, 1, 1),(1, 16, 1, 1, 1, 1),(1, 17, 0, 0, 0, 0),(1, 18, 0, 0, 0, 0),(1, 19, 1, 1, 1, 1),(1, 20, 1, 1, 1, 1),(1, 21, 1, 1, 1, 1),(1, 22, 1, 1, 1, 1),(1, 23, 1, 1, 1, 1),(1, 24, 1, 1, 1, 1),(1, 25, 1, 1, 1, 1),(1, 26, 1, 1, 1, 1),(1, 27, 1, 1, 1, 1),(1, 28, 1, 1, 1, 1),(1, 29, 1, 1, 1, 1),(1, 30, 0, 0, 0, 0),(1, 31, 1, 1, 1, 1),(1, 32, 1, 1, 1, 1),(1, 33, 1, 1, 1, 1),(1, 34, 1, 1, 1, 1),(1, 35, 1, 1, 1, 1),(1, 36, 1, 1, 1, 1),(1, 37, 0, 0, 0, 0),(1, 38, 1, 1, 1, 1),(1, 39, 1, 1, 1, 1),(1, 40, 1, 1, 1, 1),(1, 41, 1, 1, 1, 1),(1, 42, 1, 1, 1[...] MySQL a répondu: #1062 - Duplicate entry '1-1' for key 'PRIMARY' Quelqu'un peut-il m'aider ? Je vous en remercie d'avance, Link to comment Share on other sites More sharing options...
doekia Posted April 1, 2015 Share Posted April 1, 2015 (edited) Peux-être purger ta table existante de l'autre coté dans un premier temps. Par contre vouloir faire un truc pour un client alors qu'on ne maîtrise pas encore le sujet ... c'est moyen :-s Edited April 1, 2015 by doekia (see edit history) Link to comment Share on other sites More sharing options...
durdenjo Posted April 1, 2015 Author Share Posted April 1, 2015 (edited) Merci pour cette réponse, mais peux-tu être plus explicite, car je ne sais pas comment faire. Pour ta remarque : Le client est un ami, et il a été lâché par son webmaster, c'est donc un service que je rends. Edited April 1, 2015 by durdenjo (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted April 1, 2015 Share Posted April 1, 2015 (edited) c'est on ne peux plus explicite ... importer des données dans une base de données non-vide ça ne marche pas. donc en premier supprimer les tables avant de faire l'import où se documenter un minimum pour utiliser non un tuto moisi (ou en mode c/c) mais les bonnes commandes a savoir mysqldump -u user1 -ppassword1 base_de_donnees1 > fichier.sql et ensuite mysql -u user2 -ppassword2 base_de_donnes2 < fichier.sql bien sûr transférer le fichier.sql entre les 2 et ou si ton hébergement le permet (taille des fichiers upload) utiliser le phpmyadmin en mode import. PS: à l'étape 3 de ton tuto guignol il manque d'avoir coché Ajouter DROP TABLE ... PS2: comment ce fait-il que ta base de données cible ne soit pas vide? Edited April 1, 2015 by doekia (see edit history) Link to comment Share on other sites More sharing options...
durdenjo Posted April 1, 2015 Author Share Posted April 1, 2015 Mais justement, j'ai cherché à me documenter sur le sujet. Je n'ai peut-être pas trouvé le bon tuto, d'accord. Je ne sais pas. Je n'en ai pas trouvé d'autres qui soient aussi explicites. J'imagine que tu as débuté aussi, il est inutile d'être condescendant. Je ne fais que demander de l'aide pour apprendre à faire les choses correctement. Encore une fois, pardonne mon ignorance, je n'ai pas compris les manips que tu proposes dans ton message. Désolé. Concrètement, une fois dans phpmyadmin.ovh.net, je fais quoi exactement ? J'efface les tables en cliquant sur chacune, puis tout cocher et effacer, c'est ça ? Link to comment Share on other sites More sharing options...
doekia Posted April 1, 2015 Share Posted April 1, 2015 (edited) Ce qui me fait te répondre comme ça c'est que tu fais ça POUR UN CLIENT! Tu fais ce que je t'ai mis au PS: en te posant la bonne question du PS2: A savoir est-ce que tu n'es pas en train de bousillier une installation parce que tu te serais trompé de base!! Et tu vérifie que la taille de ton fichier ne dépasse pas ce que le système en face permet sinon tu ne va rien importer du tout ou seulement partiellement. C'est marqué dans la fenêtre import de ton phpmyadmin (taille maximale xyzMB) Edited April 1, 2015 by doekia (see edit history) Link to comment Share on other sites More sharing options...
durdenjo Posted April 1, 2015 Author Share Posted April 1, 2015 Ecoute ! Le client est un client à moi, sur un autre domaine que les sites, il s'est fait arnaquer par un webmaster et ne peux pas payer. Il m'a demandé de lui rendre service, en lui faisant le site. Je ne vois pas en quoi c'est un mal. Je ne vole le travail de personne, au contraire, j'aide quelqu'un qui s'est fait arnaquer. Je te remercie en tous cas pour les réponses. Si la table n'est pas vide, c'est car l'ancien webmaster, avant de se barrer, avait commencé à bosser sur une première version. Moi, j'ai fait une V2 et le client/ami m'a demandé de remplacer la v1 par cette v2. Encore une fois, je suis désolé que cela soit aussi mal pris, et te remercie pour tes réponses. Grâce à toi, et donc au fait de cocher Ajouter Drop Table, cela a fonctionné ! L'importation s'est terminée avec succès, 1240 requêtes exécutées. (awdprodubasic (1).sql) Mais je me retrouve avec un nouveau problème, désolé Lorsque je vais à l'adresse du nouveau site en question, cela fait une redirection vers mon ancienne adresse. As-tu une idée d'où cela peut venir ? Link to comment Share on other sites More sharing options...
doekia Posted April 1, 2015 Share Posted April 1, 2015 Continue ton tuto là tu es à l'étape 6 continue Ce qui est mal c'est que quand on ne sait pas on ne fait pas voilà Je ne cherche pas a changer un arbre à came quand je suis carrosier. Tout ce que tu risque c'est gratuitement de planter ton client et -- de le perdre. ça ne sert en rien ton business, voire même ça te discrédite. Rendre service il faut que ça rende service et non que ça mène a des problèmes insolubles Vas sur le BO du nouveau site Paramètres > SEO&URL met le bon domaine et voilà Maintenant j'espère que tout le reste de ton transfert FTP est pile conforme et dans ce cas tu peux même oublier le tuto, tu as fini Vide le cache > Preferences avancées > vider le cache Tu dois aussi appliquer le patch sur classes/PrestaShopAutoload.php sinon presque rien ne va marcher si tu es en 1.6.0.9 Tu vois 1001 truc facile mais qui ne peuvent que te rendre la vie compliqué et faire que l'image que tu renvois est pas terrible. Moi je sais écrire du html/js/cs mais c'est pas mon métier, je le laisse aux web-designers Link to comment Share on other sites More sharing options...
durdenjo Posted April 1, 2015 Author Share Posted April 1, 2015 Je ne comprends pas. Je n'arrive pas à accéder au Back-Office. Je vais à l'adresse du back-office, et la page affichée n'est pas aussi propre que d'habitude : http://www.basic-ethnic.fr/admin535qd5m5t/index.php?controller=AdminLogin&token=83a42eeb5070af513ecf1712f0c16042&redirect=AdminDashboard#Lorsque je rentre mon adresse mail et mon mot de passe, cela ne fait rien. Link to comment Share on other sites More sharing options...
erouvier29 Posted April 1, 2015 Share Posted April 1, 2015 Oh m...! Le JS, ce n'est que pour les web-designers? Faut que j'arrête alors... ;-) Link to comment Share on other sites More sharing options...
erouvier29 Posted April 1, 2015 Share Posted April 1, 2015 (edited) Je tente qqchose: Avec phpMyAdmin, modifiez le contenu de la table ps_shop_url et remplacez /prestashop/ par / Puis rechargez la page de login... Ensuite, cliquez sur mon "Mot passe oublié"... Edited April 1, 2015 by erouvier29 (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