Claude Leclercq Posted June 15, 2020 Share Posted June 15, 2020 Bonjour Tout d'abord, voici la situation : je ne connais absolument pas l'application Prestashop, par contre je connais bien les bases de données, et j'ai un ami qui avait son site sur prestashopready et qui, suite à l'arrêt de PrestashopReady, a du migrer sur PrestashopDownload un site vers un hébergeur (OVH pour ne pas le citer) Pour la migration, j'ai récupéré un export .zip de PrestashopReady ainsi qu'un export de la base de données. J'ai uploadé le serveur tous les sources du site Prestashop et j'ai loadé la base de données sauvegardé J'ai trouvé le fichier de configuration d'acccès à la base de données : --> app\config\parameters.php dans lequel j'ai changé le nom de la database name et quand je lance le site web du magasin ou la page d'admin, je tombe directement sur une erreur http 500. C'est la seule adaptation que j'ai faite pour le moment, pensant que cela serait suffisant mais il y a certainement d'autres adaptations à faire Je n'ai pas trouvé de mode opératoire pour ce type d'opération, avec les précisions des toute les modifications à effectuer, particulièrement les fichiers PHP/INI/TXTqu'ils faut adapter Y a-t-il également des données à changer dans la database ? Quelqu'un pourrait-il me donner la liste des actions à effectuer pour cette migration ? Merci d'avance pour votre aide Claude Link to comment Share on other sites More sharing options...
couillaler Posted June 16, 2020 Share Posted June 16, 2020 Hello, As-tu regardé ceci : https://www.prestashop.com/fr/blog/comment-migrer-site-prestashop-vers-nouveau-serveur c'est déjà un début.. Antoine Link to comment Share on other sites More sharing options...
Claude Leclercq Posted June 17, 2020 Author Share Posted June 17, 2020 Bonjour Je te remercie. J'avais déjà vu cette page et j'ai encore regardé pas à pas les manip demandées Mais a priori ce n'est pas la bonne version, car il est question du fichier "settings.inc.php" dans lequel j'ai ceci : <?php //@deprecated 1.7 par contre j'ai trouvé le fichier parameters.php qui contient les param d'accès à la bdd <?php return array ( 'parameters' => array ( 'database_host' => '127.0.0.1', 'database_port' => '', 'database_name' => 'mymagdemo', 'database_user' => 'root', 'database_password' => '', 'database_prefix' => 'ps_', 'database_engine' => 'InnoDB', 'mailer_transport' => 'smtp', 'mailer_host' => '127.0.0.1', 'mailer_user' => NULL, 'mailer_password' => NULL, 'secret' => 'cAUhVHU7s9x9aN1bnZsPsYAsQUIB22C9amtw8zJEcmGJBoGDDvZKndfh', 'ps_caching' => 'CacheMemcache', 'ps_cache_enable' => false, 'ps_creation_date' => '2020-05-24', 'locale' => 'fr-FR', 'use_debug_toolbar' => true, 'cookie_key' => 'y0yuXK1OI3a6Xb8fPSMWW5gm3Pwrdmk826OkFINx2BZSUPa6iOVE4F2G', 'cookie_iv' => 'RhXmnt8d', 'new_cookie_key' => 'def000008d5dbf17255ddfd1ef62958c1ae63337732eed915cd03c8a67366c8a6119dc6554b5aeca98bb58efc51f50ca3ee15a4ddf59eb0f673315429c0dc13c34ag7235', ), ); Pour info, j'ai renommé mon vrai nom de mon magasin par "mymag" Voici les manip que j'ai faites : J'ai installé la version prestashop de démo sur mon poste dans c:\xampp\htdocs\mymagdemo" avec comme nom de base de donnée "mymagdemo" J'avais récupéré le site de prestashopready et je l'ai copié dans le rép dans c:\xampp\htdocs\mymag" et l'export de la base que j'ai donwloadé dans la base "mymag" J'ai donc xampp avec 2 sites : --> mymagdemo qui pointe sur la base mymagdemo --> mymag qui pointe sur la base mymag Quand je lance http://localhost/mymagdemo c'est ok et quand je lance http://localhost/mymag c'est ko avec ERROR 500 mais surtout il change l'URL en http://mymag.fr qui est le vrai site du magasin Je suppose qu'il y a donc d'autres endroits ou l'url est écrite soit dans la base de données ? ou dans les fichiers php/ini/ .... ? Merci d'avance Claude 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