L'appel à localhost lance le fichier wamp/www/index.php qui ne contient aucun appel à MySQL, ce message d'erreur en provient pas de Wampserver mais d'un autre serveur HTTP/MySQL existant ou ayant été mal désinstallé.
Vérifications à effectuer tranquillement, une par une, sans lire en diagonale et en allant jusqu'à la dernière.
- 01 - Avez-vous TOTALEMENT désinstallé Wamp5 (Si il était installé), avant d'installer Wampserver 2 ? - 02 - Avez-vous installé Wampserver en tant qu'Administrateur ? (Obligatoire) Il est fortement recommandé d'installer Wampserver à la racine d'une partition (C:\Wamp, D:\Wamp, ...) et de ne pas utiliser un nom de dossier d'installation comportant des espaces ou des caractères accentués. - 03 - Avez-vous Skype d'installé et lancé ? -- Si oui, il est impératif de changer, dans les Options de Skype l'utilisation du port 80 ou 443 par un autre port Outils -> options -> Paramètres avancés -> Connexion : Décocher la case "Utiliser les ports 80 et 443 comme alternative." - 04 - Si l'icône Wampserver n'est pas vert, c'est qu'un service n'est pas démarré Quel(s) service(s) n'est(sont) pas Démarré ? -- Pour vérifier, Démarrer, Exécuter, taper services.msc et vérifier l'état des services wampapache et wampmysqld - 05 - Vérifier, toujours avec services.msc qu'il n'y a pas des services Apache ou MySQL autres QUE wampapache et wampmysqld (1) - 06 - Y a t'il d'autre fichiers "php.ini" que ceux contenu dans l'arborescence de wamp ? Si oui, il faut les supprimer. -- Pour vérifier, ligne de commande : Démarrer, Exécuter, cmd.exe --- se mettre à la racine du disque par une série de commandes CD.. puis Entrée --- taper dir /s php.ini (Si vous ne savez pas ce qu'est une commande CD, tapez CD /?) - 07 - Y a t'il d'autre fichiers my.ini que ceux contenu dans l'arborescence de wamp ? Si oui, il faut les supprimer. --- Procédure de recherche similaire à celle de php.ini - 08 - Avez-vous IIS d'installé ? (W7) Panneau de configuration, Programmes et fonctionnalités, Activer ou désactiver des fonctions Windows (XP) Panneau de configuration, Ajout/Suppression de programmes, Composants Windows Décocher : -- Instance principale Web des services Internet (IIS) -- Toute la branche : Services Internet (IIS) - 09 - Dans le fichier "Windows\System32\drivers\etc\hosts" la SEULE ligne active c'est-à-dire ne commençant par # DOIT ÊTRE
127.0.0.1 localhost
et exister une seule fois. - 10 - Vérifiez que votre anti-virus ou suite de protection ne bloque pas les accès à : -- fichier Windows\System32\drivers\etc\hosts -- wamp\Wampmanager.exe -- wamp\bin\apache\apache2.2.x\bin\httpd.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysql.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysqlcheck.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysqld.exe -- wamp\bin\php\php5.3.x\php.exe - 11 - Toute autre installation d'un serveur (EasyPHP, XAMPP ou autre) est incompatible avec Wampserver - 12 - Y-a-t'il des ERREURS dans les fichier de log mysql ou Apache ? (Les fichiers de logs sont dans wamp/logs/) - 13 - Y-a-t'il des erreurs dans l'Observateur d'événements de Windows ? - 14 - Vérifiez que votre parefeu (Firewall) autorise (et n'interdit pas) les accès aux ports 80 et 3306 - 15 - Si vous aviez précédemment désinstallé Wampserver, aviez-vous vérifié que les deux services wampapache et wampmysqld avaient été supprimés avant d'installer une nouvelle version ? (Voir (1) - 16 - N'installer Wampserver 64bits QUE si vous avez une version Windows 64bits et, dans ce cas, prendre systématiquement Wampserver 2.2a
(1) Pour supprimer un service : Démarrer, Exécuter, Tapez : "SC DELETE <nom du service>"