Forum Programmation.php php ne se connecte pas à mysql

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
mar.
2005
Bonjour, je suis en train d'essayer d'installer les templates linuxfr, et dedans ya la gestion de la base de données.
Je configure(sous webmin) tout bien, je crée la base, lui donne les droits, connexion en 'any host', etc...

Marche pas... Je creuse et me rend compte que c'est la fonction
if (!$link = @mysql_pconnect($array_tmp['host'],$array_tmp['user'],$array_tmp['pass'])) {
echo ' marche pas ';
return FALSE;
}

qui retourne false (j'ai rajouté le echo). Mes paramètres sont pourtant exactes, j'ai bien vérifié que le contenu des variables est précisément ceux que j'attend.

Mysql est bien démarré, les droits sont là (configuré via webmin, c'est propre), n'importe quel host peut s'y connecter, les log/pass bien définis.

Pour info, j'ai une MDK 10.1 communauty.

Franchement je vois pas ce qui manque, ça parait inexplicable...

Peut-être faut-il spécifier le port ? Mais Lequel. Il y a une option caché dans Apache ?

Une idée ?
Merci !
  • # php ne se connecte pas à mysql

    Posté par  . Évalué à 4.

    Très bizarre en effet ...

    Utilise la fonction mysql_error() pour en savoir un peu plus. Et enlève le @, ça laissera passer un peu plus de messages d'erreurs.
  • # php-mysql ?

    Posté par  . Évalué à 1.

    as tu installé le paquet php4-mysql ?

    dans php.ini vérifie que extension=mysql.so est bien décommenté ;-)

    Sans oublier de relancer apache ensuite... :-P
  • # c'était une histoire de login pass...

    Posté par  (site web personnel) . Évalué à 1.

    Je les avait bien vérifié pourtant...
    Enlever le @ m'a bien aidé.

    Comme j'avais jamais fait de php, je pouvais pas y penser...

    merci pour vos idées !

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.