Jump to content
Sign in to follow this  
passio

[résolu] Migration de serveur prestshop 1.7, connection database error

Recommended Posts

Bonjour, j'ai créé un VPS avec des virtualhost. 
Aujourd'hui, je créer un nouveau répertoire monsite3/, j'y importe mes fichiers, j'importe la base de données (dont j'ai changé le nom sur ce VPS). Je fais pointer mon DNS sur l'IP et configure le virtualhost.

J'atterris directement là dessus même en ayant configurer le fichier app/config/parameters.php

Link to database cannot be established:SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
at line 102 in file classes/db/DbPDO.php

97.     public function connect()
98.     {
99.         try {
100.             $this->link = $this->_getPDO($this->server, $this->user, $this->password, $this->database, 5);
101.         } catch (PDOException $e) {
102.             throw new PrestaShopException('Link to database cannot be established:'.$e->getMessage());
103.         }
104. 
105.         // UTF-8 support
106.         if ($this->link->exec('SET NAMES \'utf8\'') === false) {
107.             throw new PrestaShopException('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.');



Je modifie donc parameters.php... Je prends pour modèle le fichier identique d'un autre répertoire, et je change

 


<?php return array (
  'parameters' => 
  array (
    'database_host' => '127.0.0.1',
    'database_port' => '',
    'database_name' => 'jeumontessori',
    'database_user' => 'root',
    'database_password' => 'XXXXXXXXXX',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
    'mailer_transport' => 'smtp',
    'mailer_host' => '127.0.0.1',
    'mailer_user' => NULL,
    'mailer_password' => NULL,
    'secret' => 'N5aVKLjGB7bcf2IP5bp9xcnhi6SZymE8Pdj5d64UEzrHLGRZT3MeypQA',
    'ps_caching' => 'CacheMemcache',
    'ps_cache_enable' => false,
    'ps_creation_date' => '2017-11-19',
    'locale' => 'fr-FR',
    'cookie_key' => 'osuGeiScP2t9DartfIoCG17CGrRoh0995rD5qgVSwsQmWcf7kj8I0uXt',
    'cookie_iv' => 'bGpigNPF',
    'new_cookie_key' => 'def00000c874dddc0a22b866f314641cee1e1beb9cb07d74eb006200b9d4795c885d72ff3$
  ),
);

 

 

Cependant, pour une obscure raison, cela ne fontionne pas... J'ignore l'importance des autres paramètres... j'ai déjà fait des migrations avec 1.6 et la connexion à une autre base de données ne m'a jamais posé problème. J'ignore peut-être certaines particularités de la 1.7... 

Bien, à vous et merci d'avance.

Edited by passio (see edit history)

Share this post


Link to post
Share on other sites

AH... hé bien coup de bol.... J'ai supprimé le cache dans le répertoire app et pour cette étape, c'est réglé.

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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