Bonjour,
Pour reprendre mon travail, je voudrais vous poser trois
questions car je n'ai pas tout compris.
1ère question:
Hypérion a écrit:
Le dossier contenant ton script doit se trouver à la racine du dossier WWW si tu utilises WAMP.
xTG a écrit:
Ton script se trouve-t-il bien dans le dossier www de WAMPP ?
Seules l'arborescence à partir de ce dossier est accessible par le serveur.
Tu as un dossier www (ou peut être nommé htdocs sous XAMPP) qui sert de racine au serveur web.
Comme j'utilise en fait XAMPP (et pas WAMPP), je suppose que mon script doit donc se trouver
à la racine du dossier htdocs dont l'arborescence est:
C:/xampp/htdocs
Faut-il que je transfère la racine de mon site (et donc tout mon site) dans le dossier
htdocs pour que mes feuilles de scripts se trouvent alors à la racine du dossier htdocs
avec une arborescence comme C:/xampp/htdocs/monsite ?
2ème question:
xTG a écrit:
Tu as un dossier www (ou peut être nommé htdocs sous XAMPP) qui sert de racine au serveur web.
Tu retrouveras le dossier utilisé dans le fichier httpd.conf qui renseigne la variable "DocumentRoot".
DocumentRoot est la définition de la racine du serveur.
Cela signifie-t-il que je dois changer la définition de la racine du serveur
à partir de deux lignes et si oui comment?
J'utilise donc en fait XAMPP (et pas WAMPP) et l'arborescence pour aller au fichier httpd.conf est:
C:\xampp\apache\conf
A l'intérieur, j'ai les deux lignes suivantes:
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
J'ai cependant un autre fichier httpd.conf avec l'arborecence:
C:\xampp\apache\conf\original
Les deux lignes dont on parle ne sont cette fois pas tout-à-fait les mêmes.
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
Faut-il que j'effectue des changements dans les deux? Que dans l'un est lequel dans ce cas?
... et comment?
3ème question:
Hypérion a écrit:
Le dossier contenant ton script doit se trouver à la racine du dossier WWW si tu utilises WAMP.
Ensuite, tu dois y accéder de cette manière
http://localhost/dossier/script.php
Si tu tentes d'accéder à ton script d'une autre manière (comme par exemple C:\wamp\www) cela ne fonctionnera pas.
Pour rappel (pour éviter toute confusion en cours de route), j'utilise donc en fait XAMPP (et pas WAMPP).
Je ne comprend pas ce que Hypérion appelle la manière d'accéder à un script.
En effet, j'accède à un script par exemple avec une feuille
de formulaire qui va appeler la feuille du script avec une ligne:
<form action='monscript.php' method='POST'>
et le script va pouvoir intéragir avec la SGBD.
Je ne suis pas sûr du tout de comprendre.
Je dois donc écrire action='
http://localhost/dossier/script.php'
dans ma feuille de formulaire?
Sur ce point j'ai l'impression d'être complètement à côté de la plaque.
Pourriez-vous me donner des explications si c'est effectivement le cas?