Problème liens vers fichier .php sous LAMP
denisc15
-
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je débute avec une solution LAMP, merci d'être indulgent ! ;-)
Tout semble fonctionner correctement dans le sens ou :
http://localhost/phpinfo.php renvoie bien la config php.
Maintenant si je crée un fichier index.html (sous /var/www/, bien sûr) avec
- un lien http://localhost/infophp.php --> tout va bien
- un lien http://var/www/infophp.php (donc le même fichier que précédemment, cqfd) ---> rien ne se passe / ou Firefox veut télécharger le fichier X.php (celui ci n'est donc pas interprété par le serveur)
Ma question, dans les liens html, faut-il vraiment passer par "http://localhost" ? Cela me parait étrange, car dans ce cas impossible de travailler dans un autre repertoire (par exemple /media/).
D'autre part, est-ce bien "propre", au niveau de la portabilité, de travailler avec des "http://localhost/mon_site_web_no1/" plutot qu'avec des "./mon_site_web_no1/" ?
Merci d'avance !
Je débute avec une solution LAMP, merci d'être indulgent ! ;-)
Tout semble fonctionner correctement dans le sens ou :
http://localhost/phpinfo.php renvoie bien la config php.
Maintenant si je crée un fichier index.html (sous /var/www/, bien sûr) avec
- un lien http://localhost/infophp.php --> tout va bien
- un lien http://var/www/infophp.php (donc le même fichier que précédemment, cqfd) ---> rien ne se passe / ou Firefox veut télécharger le fichier X.php (celui ci n'est donc pas interprété par le serveur)
Ma question, dans les liens html, faut-il vraiment passer par "http://localhost" ? Cela me parait étrange, car dans ce cas impossible de travailler dans un autre repertoire (par exemple /media/).
D'autre part, est-ce bien "propre", au niveau de la portabilité, de travailler avec des "http://localhost/mon_site_web_no1/" plutot qu'avec des "./mon_site_web_no1/" ?
Merci d'avance !
A voir également:
- Problème liens vers fichier .php sous LAMP
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
ok, mais d'accord, mais le problème reste le même, je suis obligé de travailler dans ce même repertoire ... :-(
si le fichier php est dans le meme dossier que le fichier html, je crois qu'un simple http://infophp.php suffit
essaye la
essaye la
Bonjour,
Aheum oui en effet ...
localhost défini le serveur que doit contacter ton client web pour afficher la page demander. il est donc normal que tu ne travailles pas avec des dossiers directement dans ton navigateur. Puisque je suppose que ton serveur LAMP est démarré sur le port 80 en localhost.
Parce que PHP est un langage interprété, or un client web ne comprend que du html. Donc si tu veux ouvrir une page php avec ton client web il est normal qu'il te dise d'aller te faire voir.
Il n'y a aucun rapport entre la portabilité et une URL de site web ... tu peux très bien vouloir faire des répertoires partagés pour plusieurs raisons. Mais je ne comprends vraiment pas ton envie de faire du http://./tonrép/
A mon avis avant de te lancer un peu plus loin commence d'abord par regarder comment fonctionne le protocole http et les URL des sites web, ça t'aidera pour avancer.
Aheum oui en effet ...
localhost défini le serveur que doit contacter ton client web pour afficher la page demander. il est donc normal que tu ne travailles pas avec des dossiers directement dans ton navigateur. Puisque je suppose que ton serveur LAMP est démarré sur le port 80 en localhost.
Parce que PHP est un langage interprété, or un client web ne comprend que du html. Donc si tu veux ouvrir une page php avec ton client web il est normal qu'il te dise d'aller te faire voir.
Il n'y a aucun rapport entre la portabilité et une URL de site web ... tu peux très bien vouloir faire des répertoires partagés pour plusieurs raisons. Mais je ne comprends vraiment pas ton envie de faire du http://./tonrép/
A mon avis avant de te lancer un peu plus loin commence d'abord par regarder comment fonctionne le protocole http et les URL des sites web, ça t'aidera pour avancer.
et si tu veux revenir au dossier parent je crois qu'il faudrait ecrire http://../unautredossier/unautrefichier.php