Can't connect to MySQL server on 'x.x.x.x'
Mathieu83
-
Mathieu83 -
Mathieu83 -
Bonjour,
Je souhaite mettre en réseau un wiki. J'utilise pour cela esayphp. Celui-ci est installé sur un premier ordinateur dont l'adresse ip est 192.168.1.81. Je souhaite également accéder au wiki via un autre pc qui est sur le réseau local. J'ai configuré le fichier httpd.conf en mettant "listen 192.168.1.81". J'ai quand même une erreur quand je souhaite accéder au site :
Warning: mysql_connect(): Can't connect to MySQL server on '192.168.1.81' (10061) in c:\serveur\easyphp1-8\www\login.php on line 20
Connection interrompue
Dois-je changer autre chose que l'ip d'écoute ?
Merci d'avance.
Mat
Je souhaite mettre en réseau un wiki. J'utilise pour cela esayphp. Celui-ci est installé sur un premier ordinateur dont l'adresse ip est 192.168.1.81. Je souhaite également accéder au wiki via un autre pc qui est sur le réseau local. J'ai configuré le fichier httpd.conf en mettant "listen 192.168.1.81". J'ai quand même une erreur quand je souhaite accéder au site :
Warning: mysql_connect(): Can't connect to MySQL server on '192.168.1.81' (10061) in c:\serveur\easyphp1-8\www\login.php on line 20
Connection interrompue
Dois-je changer autre chose que l'ip d'écoute ?
Merci d'avance.
Mat
A voir également:
- Xxwxx server xbox one controller
- One ui - Guide
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Fan controller - Télécharger - Optimisation
- One drive comment ça marche - Guide
5 réponses
En fait tu aurais pu laisser le port 80 à la place du 81
mlais a la place de mettre listen x.x.x.x:81
Il faut mettre listen 81 ou ici dans ce cas 80
mlais a la place de mettre listen x.x.x.x:81
Il faut mettre listen 81 ou ici dans ce cas 80
Chez moi j'ai une livebox aussi et je n'ai jamais eu ce genre de problème ! en même temps je n'utilise pas easyphp mais xampp, donc il y a peut-être encore d'autres restrictions dans les fichiers de configuration d'easyphp !
Le problème ne doit pas venir de la livebox donc. J'ai exploré le fichier de config d'easyphp et je vois pas quel autre paramètre je pourrais changer pour faire marcher tout ça.
Peut être devrais-je essayer xampp, est-ce facile à paramétrer pour mettre un wiki sur un réseau local ? ya beaucoup de choses à changer ?
Peut être devrais-je essayer xampp, est-ce facile à paramétrer pour mettre un wiki sur un réseau local ? ya beaucoup de choses à changer ?
Ben moi je le trouve facile après tout dépend si tu as changé beaucoup de chose quand tu utilisais easyphp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si bien tu retrouvera les mêmes fichiers de configuration genre httpd.conf ... donc ce que tu as changé dans l'un peu être changé dans l'autre !
ça y est j'ai trouvé la solution !!!
Bon bah ya pas mal de choses à changer dans les fichiers de config d'easyphp.
Dans le fichier http.conf, il faut mettre
Listen ipduserveur:80
Servername ipduserveur
Alias /mysql/ "${path}/phpmyadmin/"
<Directory "${path}/phpmyadmin">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from ipduserveur
deny from all
</Directory>
Alias /home/ "${path}/home/"
<Directory "${path}/home">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from ipduserveur
deny from all
</Directory>
Dans les deux fichiers my.ini (dans les dossier conf_files et mysql):
bind-address=ipduserveur
Après il faut autoriser les utilisateurs dans l'administration d'easyphp :
Dans administration/gestion BDD, il faut alller dans la table user (un truc comme ça). Par défaut il y a un premier user du nom de localhost. Il faut rajouter d'autres user avec les mêmes paramètres, le nom des users (hôte) est le nom des PC qui souhaitent se connecter au serveur.
Enfin, il faut changer les paramètres de connexion vers mysql (sql_serveur, sql_login, etc...).
Voilà.
Merci pour ton aide oliver.55
Bon bah ya pas mal de choses à changer dans les fichiers de config d'easyphp.
Dans le fichier http.conf, il faut mettre
Listen ipduserveur:80
Servername ipduserveur
Alias /mysql/ "${path}/phpmyadmin/"
<Directory "${path}/phpmyadmin">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from ipduserveur
deny from all
</Directory>
Alias /home/ "${path}/home/"
<Directory "${path}/home">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from ipduserveur
deny from all
</Directory>
Dans les deux fichiers my.ini (dans les dossier conf_files et mysql):
bind-address=ipduserveur
Après il faut autoriser les utilisateurs dans l'administration d'easyphp :
Dans administration/gestion BDD, il faut alller dans la table user (un truc comme ça). Par défaut il y a un premier user du nom de localhost. Il faut rajouter d'autres user avec les mêmes paramètres, le nom des users (hôte) est le nom des PC qui souhaitent se connecter au serveur.
Enfin, il faut changer les paramètres de connexion vers mysql (sql_serveur, sql_login, etc...).
Voilà.
Merci pour ton aide oliver.55
J'ai bien mis le port 80.
J'ai écris 192.168.1.81:80
Le 81 fait partie de l'adresse IP.
Donc j'ai toujours le même problème.