Jump to content
bricegui

Migration base de données prestashop sur SQL Privé OVH

Recommended Posts

Bonjour à tous,

Après plusieurs lectures dans les forums, je n'ai rien trouvé. C'est pour cela que je demande votre aide.

Suite à l'aide de certaine personne, j'ai passé mon site sur un perf2014x1. Par contre lors de la migration de la base de donnée, j'ai un problème car j'ai l'erreur : 

Link to database cannot be established: SQLSTATE[HY000] [2002] Connection timed out.

Je vous résume mon process.

1 : J'ai activé mon serveur SQL = OK

2 : Passage du site en maintenance = OK

3 : Importation de la base dans le SQL privé = OK

4 : Modification de mon fichier de configuration du site.

              A. J'ai modifié le fichier "settings.inc.php"

<?php
define('_DB_SERVER_', 'gj6*********');
define('_DB_NAME_', 'FI*******');
define('_DB_USER_', 'jen*****');
define('_DB_PASSWD_', 'jen********');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '1');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', 'g2FtLVoZN0aRHz5THJAd6PLRUnr5m6sSLqPDEwImv0bYX8i1QOnftaSY');
define('_COOKIE_IV_', 'XSSs5t5b');
define('_PS_CREATION_DATE_', '2015-10-16');
if (!defined('_PS_VERSION_'))
    define('_PS_VERSION_', '1.6.0.9');
define('_RIJNDAEL_KEY_', 'vhIY6wWrkZkWMwsRsHLRhJEEpXbh66xs');
define('_RIJNDAEL_IV_', 'uuv3u/u/uH7Idn6v5P6FMw==');
 

 

J'ai seulement modifié _DB_SERVER, _DB_NAME_', 'FI*******'); '_DB_USER_'; '_DB_PASSWD_'.

Il y a peut être d'autre chose à changer

Je suis sûr de mes loggins car j'ai accès à phpmyadmin avec.

Merci d'avance pour votre aide.

Prestashopement.

Brice.

Share this post


Link to post
Share on other sites

Recompare _DB_SERVER_ avec les informations spécifiées dans ton panel.

Share this post


Link to post
Share on other sites

Merci doekia pour ta réponse.

Pourrais-tu développer ta réponse stp car je suis novice sur prestashop et je n'ai pas compris ta réponse !!!! (oupss :-)

Merci d'avance pour ton retour.

Share this post


Link to post
Share on other sites

quel est le contenu exact de _DB_SERVER_

quel information exact y a-t-il concernant le serveur coté panel OVH

ne copie pas ici le mot de passe, mais le reste est safe

Share this post


Link to post
Share on other sites

define('_DB_SERVER_ ','gj634092-001.privatesql:35529');

tu es absolument sûr de ton user "admin" ?

Edited by doekia (see edit history)

Share this post


Link to post
Share on other sites

Vire ta copie d'écran de settings.inc.php (je pensais pas que tu allais faire un copie de celui-ci) avec les COOKEY_KEY et COOKEY_IV

Share this post


Link to post
Share on other sites

Merci doekia.

Tu me demandes des infos moi je donne. Bon ok la carte bleue je me serai posé des questions🙂

Pour le user j'ai effectivement fait une erreur ce n'est pas admin mais jennifer.

image.thumb.png.b526b98d4e02036de51dc808c80158c4.png

le mot de passe reste le même.

sur phpmyadmin.ovh.net tout fonctionne bien.

Merci encore pour ton aide.

 

Share this post


Link to post
Share on other sites
3 hours ago, doekia said:

define('_DB_SERVER_ ','gj634092-001.privatesql:35529');

tu es absolument sûr de ton user "admin" ?

 

Edited by doekia (see edit history)

Share this post


Link to post
Share on other sites

doekia

Est-ce normal que tu passes d'un  _DB_SERVER_ ','gj634092-001.privatesql:35529' _DB_SERVER_ ','gj634092-002.privatesql:35529'

En laissant 1, cela avance au niveau du site 🙂 mais toujours une erreur maintenant erreur

  image.thumb.png.c06908c1ee57e86105b919166332cd93.png

Share this post


Link to post
Share on other sites

pardon pour le 2 ... typo

mets 1 et surtout mets le port :35529

Share this post


Link to post
Share on other sites

Donc là tu es bien connecté à la base de données mais elle semble vide ou incomplète

Share this post


Link to post
Share on other sites

Je suis entrain de refaire la sauvegarde de mon ancienne base et de refaire une extraction. Je te tiens au courant.

Merci encore pour ton aide.

Share this post


Link to post
Share on other sites

OUAISSSSS cela fonctionne merci doekia

Par contre en mode debug j'ai toujours ce message. Est-ce normal ?

 

image.thumb.png.34be505a214ec9b08dcb96de84dfa858.png

image.thumb.png.055a73ed1d029f4c6749c35ca1b38766.png

Merci encore pour ton aide précieuse.

 

 

 

 

Edited by bricegui (see edit history)

Share this post


Link to post
Share on other sites

Oui mysql5.7 avec paramètres de base non compatible

 

Si sur un SQL privé, en mode root

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

 

 

Share this post


Link to post
Share on other sites

doekia,

C'est effectivement un sql privé.

Peux-tu être plus explicite pour ta formule magique stp.

Dans quel fichier je rajoute cela ?

Merci pour ton aide

Share this post


Link to post
Share on other sites

La je sèche.

Je vais ou pour faire cela : Sur la back office prestashop ou sur phpmyadmin ?

Désolé mais comme je l'ai dit plus haut je suis novice et le langage informatique est encore flou pour moi.

Merci.

Share this post


Link to post
Share on other sites

Demande à ton hébergeur ... ou revient à une  version SQL 5.6

Share this post


Link to post
Share on other sites

Merci doekia,

J'ai fait appel à OVH, il me change ma base de donnée en SQL 5.6. Encore un grand merci pour ton aide. Je ne ferme pas la conversation pour l'instant. Dès que j'ai la réponse d'OVH je la valide.

Merci encore Doekia.

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