MarcRiviere2 Posted August 23, 2019 Share Posted August 23, 2019 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. Link to comment Share on other sites More sharing options...
Christophe Rouillé Posted August 23, 2019 Share Posted August 23, 2019 Bonjour, tu as supprimé les répertoires de cache dans TON_REPERTOIRE_PRESTA/var/cache ? Link to comment Share on other sites More sharing options...
MarcRiviere2 Posted August 23, 2019 Author Share Posted August 23, 2019 (edited) 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 August 25, 2019 by MarcRiviere2 (see edit history) 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