Include incorrect depuis changement d'hébergeur
Bonjour,
Webmestre amateur, je viens de changer d'hébergement et mon include ne fonctionne plus.
Le script appelant est le suivant :
Code:
1 2 3 4 5 6
| <?php
include "mysql_conf.inc.php";
$link=mysql_connect($host,$login,$password) or die ('Erreur :'.mysql_error() );
$base = mysql_select_db($base);
?> |
Dans mon ancien hébergement, mysql_conf.inc.php était du type :
Code:
1 2 3 4 5 6
| <?php
$base = 'NomBase';
$host = 'NomHost';
$password = 'abcdefg';
$login = 'toto';
?> |
Tandis que dans mon nouvel hébergement, mysql_conf.inc.php est du type :
Code:
1 2 3 4 5 6
| <?php
$base = 'NomBase';
$host = 'NomHost.mysql.db';
$password = 'abcdefg';
$login = 'toto';
?> |
Cela fonctionnait bien dans l'ancien hébergement mais le message d'erreur suivant s'affiche dans le nouveau:
Citation:
Erreur :Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Si je supprime le include et place directement le contenu de mysql_conf.inc.php dans le fichier appelant, cela fonctionne, preuve que les paramètres sont les bons.
La seule différence apparente est le fait de trouver l'extension MySQL.db dans le host mais je ne vois pas pourquoi ça bloque.
J'avoue que je sèche sur ce qui est pour moi une énigme.
Avez-vous une piste ? Merci d'avance.