Pb avec Apache/MySQL/EasyPhp ... - Programmation
Marsh Posté le 22-01-2002 à 22:26:25
c bizzard
ya un truc que je comprend pas !
EasyPHP, je croi qu'il intégre apache et MySQL non?
et bien oui !
en faite tu doit avoir deux serveur apache ki tourne en meme tps et 2 server MySQL aussi, essai de lancer uniquement l'un ou l'autre
sinon je voi pas
Marsh Posté le 22-01-2002 à 22:29:44
ben si je lance juste easyphp sans avoir installer une version séparer d'apache, ben y me sort une erreur d'initialisation d'apache
Marsh Posté le 22-01-2002 à 22:32:15
et l'inverse
tu lance apache et MySQL mais pas easyPHP
Marsh Posté le 22-01-2002 à 22:35:28
euh j'essaye.
mais fo pas installer un truc php ou jsé pas koi si on se sert pas s'easyphp ?
Marsh Posté le 22-01-2002 à 22:42:24
kan tu install easyPHP, tu install en faite PHP, Apache et MySQL
donc pas besoin d'installer php, apache et Mysql séparément
de meme kan tu lance easyPHP, tu démarre automatiquement Apache et Mysql, pour info PHP ne se démarre ni ne s'arrete car c un prog come un jeu, tu va l'itilliser que quand ton script va s'executer
Marsh Posté le 22-01-2002 à 23:05:17
ben la sans easyphp, c pareil, ca marche pas
et puis si je lance easyphp sans lancer apache avant, ben jai une erreure d'initialisation: parametre incorect
[edtdd]--Message édité par Vinz416--[/edtdd]
Marsh Posté le 22-01-2002 à 23:11:00
i doit i avoir une config a faire mais la je sais pas
Marsh Posté le 22-01-2002 à 23:14:38
bon ben tant pis
merci d'avoir pris le temps de m'aider en tout cas
Marsh Posté le 22-01-2002 à 23:25:13
merci
si tas trouver tu le dit ca peut servir a d'autre
[edtdd]--Message édité par SteF_DOBERMANN--[/edtdd]
Marsh Posté le 23-01-2002 à 04:07:30
verifie que tu as pas d'erreurs dans la fenetre de commande de apache .
lance apache SEUL et regarde ce qu'il t'affiche, y doit surement avoir une erreur dans la fenetre DOS .
si c'est pas le cas alors verifie que ton fichier PHP que tu essayes de lancer et bien dans le ROOT du serveur si tu as un doute regarde le fichier httpd.conf tu dois avoir cette commande :
DocumentRoot "D_Web/Serveur/Apache/_htdocs" -> evidemment avec ton chemin a la place du mien ..
derniere chose -> un script PHP ce lance jamais en cliquant dessus mais en passant par une URL on sait jamais ...
Marsh Posté le 23-01-2002 à 20:13:44
alors en fait le pb pour easyphp, ben c paceke je suis sous winXp et fo telecharger un nouvo fichier exe sur le site www.easyphp.org dans la faq
et la ca marche nikel
Marsh Posté le 23-01-2002 à 20:19:14
moi jai installé la derniere version d'EASYPHP pour me faire un site en intranet.
voila mon pbl c k'avec apache, on peux explorer mes repertoires, ils ne sont pas protégés.
ceci doit peut etre se regler, comment faire pour empecher d'explorer la racine de mon site????
avec le PWS de windaube 98 ya une case a cocher mais la je fait comment???????????
Marsh Posté le 23-01-2002 à 21:40:52
tout est la :
http://httpd.apache.org/docs/mod/core.html#options
si tu utilises un serveur apache je te conseille GRANDEMENT de connaitre sa prog pour le securiser sans compter qu'une fois que tu l'as bien en main tu peux faire pas mal de choses bien interessantes et surtout tres pratique comme les alliasses par exemple
en attendant utilise ca :
<Directory "D_Web/Serveur/Apache/_htdocs">
Options All Multiviews
AllowOverride All
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx</Directory>
remplace ce qui est en rouge par tes infos et ca bloquera toute intrusion exterieur ..
ceci est pour la partie principal du serveur .
maintenant si tu veux autoriser du public je te conseille de te faire un repertoire a part histoire qu'ils aillent pas fouiller dans tes scripts, voici le code :
Alias /public "D_Web/Serveur/Apache/_public/"
<Directory "D_Web/Serveur/Apache/_public/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
[edtdd]--Message édité par potiron--[/edtdd]
Marsh Posté le 22-01-2002 à 21:45:13
Voila j'ai installer apache, mysql, easyphp avec quasi tous les reglages par defaut.
Je lance easyphp, la apache et mysql sont vert, donc démaré.
Seul pb, je regarde a http://127.0.0.1 ya bien mes fichier, je lance ma page "test.html" avec un forulaire, puis je valide, et la soit j'ai une erreur du type "method post forbidden" ou alors je change ds mon formulaire et je met method="get", seulement ben jobtient aucun resultat !
ca ouvre mon fichier result.php3, mais c page blanche, et si je fait "affichier" la source, ben g tout le code de mon fichier php.
jcomprend pas
si vous voulez voir cke ca donne: http://vinz416.dyndns.org
la ya le fichier test.html avec method="post" puis testget.html avec la method="get"
merci de m'aider