Jump to content

Error 500 après migration Prestashop Ready vers Download


Recommended Posts

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

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

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...