Jump to content
MarcRiviere2

Probleme déployement site en version 1.7.4.3

Recommended Posts

Bonjour à tous,

J'ai créé un site à partir de Prestashop 1.7.4.3 chez un hébergeur A

Après avoir configuré, testé, mise en place un thème, etc. j'essaye de le mettre en production chez un hébergeur B

J'ai procédé comme suit :

- export de la base de donnée hébergé chez A puis Import chez B

- copie de l'ensemble des fichiers web chez l'hébergeur B

- modification du fichier parameters.php avec les informations de connexion la base de donnée B

- modification des champs PS_SHOP_DOMAIN et PS_SHOP_DOMAIN_SSL dans la table ps_configuration avec le nom de domaine de production

Lorsque je me connecte à l'administration la page d'accueil s'affiche mais lorsque je veux administrer les produits une page blanche s'affiche
Je suis passé en mode debug pour avoir les messages d'erreur mais là l'administration fonctionne correctement mais cette fois c'est le site qui ne fonctionne plus.

J'ai donc désactivé le mode debug et ajouté un fichier php.ini avec le code suivant :

error_reporting = E_ALL;
log_errors = On;
display_errors = On;
error_log = /php-errors.log;

et  dans le fichier d'erreur je vois :

[23-Aug-2019 12:57:37 Europe/Paris] PHP Fatal error:  Uncaught PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43
Stack trace:
#0 /htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(43): PDO->__construct('mysql:host=HOSTNAME_HEBERGEUR_A', 'DBUSER_HEBERGEUR_A', 'DBPASSWORD_HEBERGEUR_A', Array)
#1 /htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(44): Doctrine\DBAL\Driver\PDOConnection->__construct('mysql:host=HOSTNAME_HEBERGEUR_A', 'DBUSER_HEBERGEUR_A', 'DBPASSWORD_HEBERGEUR_A', Array)
#2 /htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(360): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, 'DBUSER_HEBERGEUR_A', 'DBPASSWORD_HEBERGEUR_A', Array)
#3 /htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(942): Doctrine\DBAL\Connection->connect()
#4 /htdocs/vendor/twig/twig/lib/Twig/Loader/Chain.php on line 129

et je ne parviens pas à trouver où finalement il récupère les informations de mon hébergeur A alors que j'ai indiqué les informations de mon hébergeur B dans le fichier parameters.php

Si quelqu'un peut m'aider.

D'avance merci.

Marc.

Share this post


Link to post
Share on other sites

Bonjour,

 

tu as supprimé les répertoires de cache dans TON_REPERTOIRE_PRESTA/var/cache ?

Share this post


Link to post
Share on other sites

Bonjour tofrou,

Merci pour ton retour
J'avais supprimé les fichiers du dossier : /cache/smarty/cache et non /var/cache

Ta solution fonctionne.

Encore merci

Marc.

Edited by MarcRiviere2 (see edit history)

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