Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2010, 15h20   #1
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
Par défaut Changement de port Apache : pas d'accès à la bdd via PHP

Bonjour,
j'ai easyphp 5.3.2i et j'avais installé SQLServer express, ensuite problème pour accéder au localhost (j'avais la page IIS7 qui apparaissait),
j'ai changé le port de apache en 8080, il démarrait sans problème sauf que mysql ne démarrait pas.

bon j'arrive a accéder a mysql via http://127.0.0.1:8080/home/mysql/
et bam! il n'y avait aucune bdd alors qu'il devrai y en avoir donc
j'ai copié le dossier data qui se trouver sur easyphp/mysql/data... et mis dans le mysql se trouver sur \MySQL\MySQL Server 5.1... et la ma base de donnée apparait sur http://127.0.0.1:8080/home/mysql/,
je n'ai toujours pas compris pourquoi mais bon..

Mon souci est que pour une connexion (php)
Code :
1
2
3
4
$host="127.0.0.1:8080";
$user="root";
$pswd="";
$base="frauto";
il ne se connecte pas à la base de donnée 'frauto'.
j'ai l'erreur maximum execution of time 30sec etc...
__________________
Le no life répond "Counter Strike : Source"
Le geek répond "Cascading Style Sheets"
Ce n'est pas un hasard si deux choses vitales ont le même sigle
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h01   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 268
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 268
Points : 8 550
Points : 8 550
C'est logique : 8080 est le port d'Apache, pas de MySQL, or dans $host il faut indiquer où trouver la base MySQL. Donc dans un premier temps, retirer :8080 pour juste mettre "127.0.0.1" et si ça ne va toujours pas, il faut trouver le port d'écoute de MySQL et l'indiquer dans $host en lieu et place de 8080.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h19   #3
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
si je fais http://127.0.0.1/ j'atterris sur la page iis7
si je fais http://127.0.0.1:8080 j'arrive sur l' "Alias" de apache, le répertoire..
mais dans le paramètre de Mysql j'ai
Citation:
Paramètres MySQL (compte par défaut)
- Serveur : 'localhost'
- Utilisateur : 'root'
- Mot de passe : '' (pas de mot de passe - laisser vide)
- Chemin vers le répertoire racine (datadir) : D:\PROGRA~2\EASYPH~1.2I\mysql\data\
peut on modifier le chemin ou le serveur ? car ma base de donnée se trouvant sur "D:\PROGRA~2\EASYPH~1.2I\mysql\data\" n'apparait pas sur http://127.0.0.1:8080/home/mysql/

alors ce que j'ai fait c'est mettre la ma bdd sur C:\ProgramData\MySQL\MySQL Server 5.1\data
et c'est de la que je vois ma bdd sur http://127.0.0.1:8080/home/mysql/

avec tcpview.exe je vois que mysqld.exe est sur le port 3306
__________________
Le no life répond "Counter Strike : Source"
Le geek répond "Cascading Style Sheets"
Ce n'est pas un hasard si deux choses vitales ont le même sigle
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h25   #4
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
c'est bon ... j'ai rajouté dans la config de mysql 8080
Citation:
bind-address = 127.0.0.1:8080
mais je voulais savoir pourquoi ma base de donnée se trouvant sur "D:\PROGRA~2\EASYPH~1.2I\mysql\data\" n'apparait pas sur http://127.0.0.1:8080/home/mysql/

et que j'ai du mettre la ma bdd sur C:\ProgramData\MySQL\MySQL Server 5.1\data
pour la voir sur http://127.0.0.1:8080/home/mysql/ ???

est ce qu'il faut modifier le basedir / datadir ?

Citation:
#Path to installation directory. All paths are usually resolved relative to this.
basedir="${path}/mysql/"

#Path to the database root
datadir="${path}/mysql/data/"
__________________
Le no life répond "Counter Strike : Source"
Le geek répond "Cascading Style Sheets"
Ce n'est pas un hasard si deux choses vitales ont le même sigle
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h42   #5
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 268
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 268
Points : 8 550
Points : 8 550
Aucune idée, il faut poser la question sur le forum MySQL. Ce que je dirais c'est que tu as 2 MySQL installés sur ton PC : un qui vient avec EasyPHP et un autre qui a été installé en plus dans C:\ProgramData\MySQL\MySQL Server 5.1 et que c'est finalement ce dernier qui est configuré dans PHP et/ou Apache.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 23h00   #6
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
est ce du à SQLServeur ?
en tout cas je te/vous remercie !

Pourriez vous "transférer" ce poste dans la section Mysql ? si vous en avez la possibilité... j'ai pas envie de recréer un poste
__________________
Le no life répond "Counter Strike : Source"
Le geek répond "Cascading Style Sheets"
Ce n'est pas un hasard si deux choses vitales ont le même sigle
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h55   #7
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 268
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 268
Points : 8 550
Points : 8 550
Ben va falloir Il y a 2 sujets totalement différents : un changement de port et un déplacement de fichiers d'une base.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 01h03   #8
Membre régulier
 
Avatar de akara
 
Inscription : juin 2007
Messages : 299
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 299
Points : 81
Points : 81
bon bin alors go in Mysql.

Je te/vous remercie pour ce poste!
__________________
Le no life répond "Counter Strike : Source"
Le geek répond "Cascading Style Sheets"
Ce n'est pas un hasard si deux choses vitales ont le même sigle
akara est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h57.


 
 
 
 
Partenaires

Hébergement Web