Voilà, j'ai WAMP fraîchement installé sur mon nouveau Windows 10 flambant neuf. Je vais pour me connecter à PhpMyAdmin (lui aussi, fraîchement installé flambant neuf blablabla vous avez compris...) et je tombe sur... Ça ! Qu'est-ce qu'il se passe-t-il ? C'est quoi ce bordel !?
En cherchant sur Google, au niveau des solutions il y a vraiment tout et n'importe quoi j'ai l'impression, surtout que c'est assez difficile de trouver quelqu'un qui aurait eu le même problème sous Windows 10.
Fichier de config qui renvois vers aucune BDD ?
Regarde si il pointe vers localhost, ou sinon vers l'IP du serveur distant.
Ensuite voit aussi si ta BDD accepte les connexions.
ps: go linux grave plus simple pour du phpmyadmin
C'est que du local, je n'ai pas de serveur distant (je suis novice et pauvre, surtout depuis l'achat de Win10). Et oui, je confirme sous linux au moins ça marche direct. En gros le fichier de config dit ça :
/ Server: localhost [1] /
$i++;
$cfg['Servers'][$i]['verbose'] = 'Local Databases';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
T'as verifié ta base de donnée mysql si elle acceptait les connexion ?
peut etre tu vas te dire que je te prend pour un con, mais elle est démarré au moins ?
Je cherche là. C'est la première fois que je lance ce truc sous Windows, je suis paumé...
Dans Wamp, va sous mysql et sur la console voit déjà si tu peux t'y connecter
regarde aussi les logs, ils te diront ce qui ne va pas (de apache et mysql)
wampmysql ne se lance même pas en fait, j'ai ce nagscreen qui me saute à la gueule quand je le lance.
le log de mysql :
*2016-05-11T22:07:35.270327Z 0 [ERROR] InnoDB: File .\ib_logfile0: 'aio read' returned OS error 187. Cannot continue operation
2016-05-11T22:07:35.270327Z 0 [ERROR] InnoDB: Cannot continue operation.*
Pour apache il n'y a l'air de pas avoir de problème, le service est lancé et j'arrive à lire des pages en php.
Franchement, je sais pas.
De ce que je comprend, c'est pour bypass une sorte de securité de InnoDB.
C'est de la bidouille par contre hein, fait pas ça sur un serveur de prod'
Comme déja dit, vérifies que ton serveur SQL tourne bien.
Tu peux tester avec DBeaver (http://dbeaver.jkiss.org/) un database manager open source.
