Jump to content

Transféré un site en prod sur un PC en local


Recommended Posts

Bonjour à tous,

 

Ma question peut vous paraitre spéciale! J'ai un site en prod que j'ai recupéré et sur lequel je dois faire des modifications. Donc au lieu de le faire lorsqu'il est en prod, je souhaite le monter sur mon mac.

 

J'utilise MAMP Pro. J'ai donc copier tous le dossier www depuis le FTP et j'ai exporter un dump de la BDD correspondante sur mon mac. Par contre que faut il faire en local pour le monter?

 

Merci pour vos conseils

Link to comment
Share on other sites

Bonjour

 

questions poser 3000 fois sur le forum, il y a même un topic qui explique donc je vais répéter pour la 3896ème fois (ok j'exagère)

 

dans ps_configuration à droite rechercher ps_shop_domain et ps_shop_domain_ssl là vous remplacez le nom de votre site par localhost ou 127.0.0.1 (voir en affichant la page d'accueil de mamp)

  • Like 1
Link to comment
Share on other sites

Bonjour,

 

J'ai pu avancer sur mon problème. Dans le fichier settings.inc.php j'ai changé le DB Server, User, Password.

 

J'accède donc à l'interface de login du back office, je saisi les id et lorsque je valide j'ai une page blanche avec l'erreur :

 

Table 'nomdebdd.ps_required_field' doesn't exist

 

SELECT id_required_field, object_name, field_name

FROM ps_required_field

 

Qu'en pensez vous?

 

Merci

Link to comment
Share on other sites

Essayer de remettre cette table alors (bizare)

 

CREATE TABLE IF NOT EXISTS `ps_required_field` (
 `id_required_field` int(10) NOT NULL AUTO_INCREMENT,
 `object_name` varchar(32) NOT NULL,
 `field_name` varchar(32) NOT NULL,
 PRIMARY KEY (`id_required_field`),
 KEY `object_name` (`object_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Link to comment
Share on other sites

J'ai essayé de renouveler le mot de passe en utilisant l'adresse mail que je peux relever et j'obtiens :

Fatal error (Employee -> id_lang is empty)

 

A la limite peut on à partir de phpmyadmin crée un nouveau user?

Link to comment
Share on other sites

J'ai essayé de renouveler le mot de passe en utilisant l'adresse mail que je peux relever et j'obtiens :

 

 

A la limite peut on à partir de phpmyadmin crée un nouveau user?

 

Bonjour

 

Normalement oui on peut créer un user dans phpmyadmin voir changer le mot de passe, mais je suis pas sur que ça passe a tous les coups, tester préserver mettez le mot de passe crypter de coté et mettez un nouveau tout simple, et sélectionné md5 à gauche du champ passwd dans le menu déroulant et exécuter.

Link to comment
Share on other sites

Hello Oron,

 

Il y a le sel de la cookie key sinon c'est trop facile =)

 

Il n'a pas dumpé la bonne base de production et donc il manquait des champs (par exemple id_lang) dans sa table employee dans la mauvaise base testée. Aussi sa version est etiquettée 1.4.1.5, et donc je ne connais que la version 1.4.1.0 dans ces zones donc c'est bizare.

Link to comment
Share on other sites

Bon cette fois-ci j'ai pu dumper via presta la bonne bdd faut juste que je changes la taille maxi de l'upload sous phpmyadmin car le dump non zippé fait 150 Mo!

 

Par contre je sais toujours pas où est cette fichu bdd, c'est incroyable! Au faite merci pour ton coup de main un spécialiste presta à proximité quand je suis en formation juste ) côté c'est royal! ;)

 

Merci

Link to comment
Share on other sites

Hello ^_^

 

tu as aussi le binaire mysql en ligne de commande pour les grosses bases. Recherche le sur ton mac.

 

mysql -u login -pmotdepasse base < fichier.sql

 

Tu veux peut etre parler de domain et domain_ssl ? Peut être que dans ta version ils n'existaient pas encore <_<

 

Bonne formation !

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...