J'ai eu pendant longtemps une version locale de mon site avec WAMP (une version antérieure), avec connexion à la base distante Mysql, c'est-à-dire la même à laquelle accède le site distant. (Remarque : mon site comporte beaucoup d'autres choses que WordPress, d'où l'utilité d'une version locale de développement.)
Je viens d'acheter une nouvelle machine (Windows 7 64-bit), et je veux reproduire le même fonctionnement. J'ai téléchargé WampServer Version 2.0, défini des domaines virtuels locaux (cela marche parfaitement pour un de mes sites qui est statique, donc on peut supposer que c'est OK aussi pour celui-ci), mais quand j'essaie de charger le site localement, j'ai une erreur de connexion Mysql indiquée par Wordpress ("Error establishing a database connection" ).
Comme les données sont correctes dans wp-config.php, et qu'à vrai dire je n'ai pas touché à ce site local depuis la dernière fois où ça marchait avec WAMP, j'en déduis que ce n'est pas un problème Wordpress, mais plutôt lié à une différence entre WampServer 2.0 et ma précédente version de WAMP (ou peut-être un autre problème, mais je ne sais pas où chercher).
Vos suggestions seraient appréciées.
Merci.
Modifie 1 fois. Derniere modification le 30/01/2010 à 13:12 par Martin_P.
"Vérifiez que le port 3306 TCP est ouvert et/ou redirigé, et vérifiez que cela est autorisé par l'hôte hébergeant la base de donnée."
J'ai vérifié auprès de mon hébergeur : oui cela est autorisé. J'ai essayé de désactiver mon coupe-feu sous Windows 7, aucune différence. Dans mon routeur (Zyxel P-660HN), j'ai fait deux choses : - Réseau > NAT: port forwarding de 3306 TCP vers ma machine (adresse IP locale au réseau fixe) - Sécurité > Coupe-feu > Règles : Packet direction: WAN to LAN : ajouté une règle autorisant le trafic Mysql (TCP:3306) de toute adresse vers l'adresse locale.
Je ne suis pas très spécialiste dans ces questions de réseau : est-ce que quelqu'un aurait la gentillesse de me dire si ça a l'air correct, ou s'il manque quelque chose, et où pourrait se situer le problème ? Je ne sais pas où chercher.