J'ai installe la version 64 bits sur Windows 7 de Wampserver, avec la config suivante : Apache Version : 2.2.21 PHP Version : 5.3.8 MySQL : 5.5.16
Tout est ok niveau Apache/PHP, mais lorsque j'essaie de me connecter a PhpMyAdmin, j'obtiens l'erreur suivante : #2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)
J'ai essaye en desactivant mon firewall : meme resultat
Si je fais un netstat-an, le port 3306 est dans l'etat "listening", donc ca devrait aller non ?
J'ai du faire des modifs au niveau de mon fichier hosts pour faire en sorte que certains domaines correspondent a 127.0.0.1, mais la ligne 127.0.0.1 localhost est toujours presente ( a la fin du fichier). Si je la place en debut de fichier, lorsque je me connecte a phpmyadmin, je n'obtiens plsuqu'une page blanche vide de tout code.
-Le service wampmysqld est "started" (et l'icone de wampserver est verte).
- IIS n'est pas actif
-MySQL log : 120115 14:35:49 [Note] Plugin 'FEDERATED' is disabled. 120115 14:35:49 InnoDB: The InnoDB memory heap is disabled 120115 14:35:49 InnoDB: Mutexes and rw_locks use Windows interlocked functions 120115 14:35:49 InnoDB: Compressed tables use zlib 1.2.3 120115 14:35:49 InnoDB: Initializing buffer pool, size = 128.0M 120115 14:35:49 InnoDB: Completed initialization of buffer pool 120115 14:35:49 InnoDB: highest supported file format is Barracuda. 120115 14:35:50 InnoDB: Waiting for the background threads to start 120115 14:35:51 InnoDB: 1.1.8 started; log sequence number 1595675 120115 14:35:51 [Note] Event Scheduler: Loaded 0 events 120115 14:35:51 [Note] wampmysqld: ready for connections. Version: '5.5.16-log' socket: '' port: 3306 MySQL Community Server (GPL)
-Rien de pertinent dans le log d'Apache
- J'ai finalement vire mes modifs dans hosts et la seule ligne active restante est localhost , et fait un ipconfig/flushdns, mais j'ai toujours la meme erreur.
Ca n'a pas l'air de fonctionner non : j'ai entre un mot de passe au hasard, et il ne se passe rien d'autre, la fenetre se ferme qu bout de quelques secondes.
Voulez vous jeter un oeil a mon my.ini ( que je n'ai pas modifie depuis mon installation) ?
Ok, j'avance un peu : si j'utilise la version 5.1.41 de MySQL, tout va bien, l'interface de PhpMyAdmin apparait, l'erreur ne se produit que si j'utilise la version 5.5.16.
En désespoir de cause j'ai désinstallé wampserver, puis j'ai réédité une nouvelle installation.
Je n'ai plus ce message d'erreur, j'aboutis désormais sur une page blanche.
Avant de passer une nouvelle nuit blanche (elle aussi), je vais relire les sujets ou j'ai pu voir qu'ils traitaient de page blanche. Si vous avez une piste sérieuse et un petit moment à me consacrer merci pour votre aide.
Merci Otomatic de "sévir aussi ici" (vu sur forum Fluxbb )
J'ai suivi scrupuleusement ton précepte décliné en 16 points.
Le point suivant était défaillant et une fois corrigé, toujours cet "accès refusé" et page blanche !
- 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.
En me basant sur l'installation qui fonctionne sous Win XP j'ai installé
Mysql 5.1.36 Php 5.3.0 Apache 2.2.11
Il faut mettre ces 3 versions pour que ça fonctionne !
"Longue est la route par le précepte, courte et facile par l'exemple." Sénèque
Bon bon bon, j'ai fait une recherche approfondit, et je n'ai trouve qu'un seul fichier my.ini ( evidemment sous le dossier wamp). J'ai desinstalle wamp, puis fais une reinstall (2.2a 64b), mais j'ai toujours le meme probleme
> Pas de dossier mysql sous C:\wamp\ , c'est normal ? Oui.
> je n'ai trouve aucune reference a mon fichier de langue Normal. Les références à la langue telles qu'expliquées plus haut ne sont pas mises par défaut.
> Ah ! Je viens de noter que il n'existe pas de fichier /tmp/mysql.sock Normal. Chez moi aussi. À ce qu'il m'en souvient, il faut la référence dans my.ini, mais c'est virtuel.
En revanche, vous devriez avoir trois fois "port = 3306" sous trois rubriques, une rubrique étant entre crochets, par exemple "[mysql]" : (Je ne note pas les valeurs intermédiaires)
> > Ah ! Je viens de noter que il n'existe pas de > fichier /tmp/mysql.sock > Normal. Chez moi aussi. À ce qu'il m'en souvient, > il faut la référence dans my.ini, mais c'est > virtuel.
C'est ce que je me suis dit a la lecture de [dev.mysql.com] > > En revanche, vous devriez avoir trois fois "port = > 3306" sous trois rubriques, une rubrique étant > entre crochets, par exemple "" : (Je ne note pas > les valeurs intermédiaires) > port=3306 > socket = /tmp/mysql.sock > > > port=3306 > > > port = 3306 > socket = /tmp/mysql.sock
Démarrer, Exécuter, tapez "services.msc" (Sans les guillemets) puis Entrée pour lancer le gestionnaires des services. Le service "wampmysqld" doit être dans l'État Démarré Double-clic sur le nom du service "wampmysqld" pour ouvrir la fenêtre des propriétés et vérifiez que le chemin d'accès des exécutables, par exemple :