Jump to content
florent*

Erreur création boutique prod 1.7.4.4 - Link to database cannot be established: SQLSTATE[HY000] [2005]

Recommended Posts

Bonjour à tous,

J'ai créé ma boutique sur un serveur ovh mutualisé. prestashop 1.7.4.4. J'ai tout configuré, thème, modules... C'est beau.

Désormais je souhaite migrer cette boutique en production :

  1. j'ai dupliqué les fichiers via FTP
  2. j'ai dupliqué la bdd
  3. j'ai modifié /app/config/parameters.php
  4. j'ai viré le htaccess à la racine
  5. j'ai modifié ps_url

Et quand j'essaie de me connecter j'ai ce message d'erreur

[PrestaShopException]
Link to database cannot be established: SQLSTATE[HY000] [2005] Unknown MySQL server host 'xxx.mysql.db' (2)
at line 120 in file classes/db/DbPDO.php

 

Pourtant via phpmyadmin, je me connecte, donc mon mot de passe et adresse sont correctes.

J'ai vu en faisant des recherches, des tests... que ce genre d'erreur revient souvent, mais il n'y aucune solution qui ne fonctionne. 

Donc je tente ma chance, on ne sait jamais.

error-prestashop.JPG

Share this post


Link to post
Share on other sites

Bonjour,

Cela ne peut qu'être un soucis de paramètres ou de cache.

Si les 2 cas ne fonctionnent pas, il faut réinstaller prestashop et après écraser la BDD (pour avoir vos modifications de l'ancien site)

Share this post


Link to post
Share on other sites

Merci pour la réponse.

Alors les paramètres sont forcément correctes et pour les caches, j'ai supprimé les fichiers se trouvant dans les répertoires :

cache/smarty/compile
cache/smarty/cache
img/tmp

Est-ce qu'il y aurait autres choses à faire?

Share this post


Link to post
Share on other sites

Puis avoir les paramètres du site pour voir de moi-même?

Share this post


Link to post
Share on other sites

    'database_host' => 'xxxx.mysql.db',
    'database_port' => '',
    'database_name' => 'xxxx',
    'database_user' => 'xxxx',
    'database_password' => 'mot_de_passe',

 

je suis connecté via phpmyadmin, et ma boutique en Dev est ok. Donc j'ai du mal à croire que cela viendrait de mes paramètres

 

Share this post


Link to post
Share on other sites

Bonjour,

l'erreur indique que le serveur de base de données est inconnu.

Contrôlez le pour être certain de ne pas avoir fait une faute de frappe ou autre.

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

×

Important Information

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