Jump to content

[RESOLU] Migration site prestashop


Recommended Posts

bonjour,
je souhaite faire migrer mon site prestashop d'un serveur vers un autre.
existe t'il une procédure documentée? comment modifier le fichier de configuration? avec les nouvelles données du serveur, de la base mysql...

merci pour votre aide.

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Bonjour,
n'ayant pas eu de réponse, je me suis décidé à faire une nouvelle installation sur le nouveau serveur.
ensuite j'ai importé la base de donnée sql sur le nouveau serveur, ainsi que mon thème.

j'arrive à me connecter à l'interface d'administration du site, mais sur la boutique j'ai une page blanche vide. aucun contenu.
j'ai changé de nom de domaine entre les deux installations.

pourriez vous me dire pourquoi je n'ai aucun contenu sur ma page d'accueil alors que l'admin fonctionne?
est une erreur de configuration? ou un paramètre à changer dans la base de données?

merci pour votre aide, je dois basculer cette semaine, cela devient urgent.

Share this post


Link to post
Share on other sites

je n'ai pas de fichier htaccess car je n'ai pas activé les url simplifiées...
je continue de chercher mais sans résultat pour le moment.

le site a fonctionné correctement lors de la nouvelle installation, c'est quand j'ai importé les données de la base sql dans la nouvelle base que le site a cessé de fonctionner... peut être un paramètre à changer dans une des tables de la base?

Share this post


Link to post
Share on other sites

cela ne fonctionne toujours pas...
le fichier settings.inc.php a été généré lors de la nouvelle installation donc il est correct, j'ai simplement changé le paramètre pour lui indiquer le nom de mon thème.

:-S

Share this post


Link to post
Share on other sites
<?php

define('__PS_BASE_URI__', '/');
define('_THEME_NAME_', 'animaux');
define('_DB_NAME_', 'animaux');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'animaux');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', 'password');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'DqG4vPBAbzNbNM6AWBhikeYfYvWcJTIYSkPkuQHbVgJEfSu4IQTjuDPB');
define('_COOKIE_IV_', 'HGC3GWJI');
define('_PS_VERSION_', '1.2.5.0');

?>



voici le code...
merci de ton aide.

Share this post


Link to post
Share on other sites

Bonjour,

c'est le fichier qui est sur le serveur ovh ? Si oui il faut modifier le

define('_DB_SERVER_', 'localhost');

. Changer localhost par l'adresse du serveur mysql ainsi que le login et mot de passe d'accès à cette base.

Share this post


Link to post
Share on other sites

le serveur mysql est bien "localhost" il s'agit d'un serveur dédié chez OVH.
le login et mot de passe à la base sont corrects. j'ai modifié dans l'exemple ci dessus pour des raisons de confidentialité.
merci.

Share this post


Link to post
Share on other sites

j'avais zappé le serveur dédié, autant pour moi. Avez-vous essayé de remettre le theme par défaut dans le settings ? si ça marche vous pourrez sélectionner votre thème dans le back office par la suite.

Share this post


Link to post
Share on other sites
  • 2 weeks later...

bonjour,
j'ai finalement trouvé la solution, si ça peut aider quelqu'un:
j'ai supprimé le contenu du répertoire suivant: /tools/smarty/compile
sauf le index.php

c'est le dossier dans lequel est compilé le thème, les fichiers sont mis en cache et peuvent donc provoquer cette erreur.

;-)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More