|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Développeur Web Inscription : octobre 2010 Messages : 55 ![]() |
Bonjour,
j'ai easyPHP 5.3.6 sous win7 family et je n'arrive pas à créer un appel à un fichier ou dossier en "chemin linux". C'est à dire que chez mon hébergeur j'inclus des fichiers en appelant /home/monsite/monfichier.php en sachant donc que "home" est un alias de l'hébergeur. J'ai tenté de créer un alias "mesdocsite" vers la racine de mon site (d:\mesdocs\...) dans httpd.conf ainsi que via la console d'easyphp mais quand je fais un test avec : Code :
La ligne Code :
include "/mesdocsite/site/accueil.php"; Pourtant appeler http://127.0.0.1:8888/mesdocsite/ fonctionne (redirection vers mon répertoire à l'extérieur de l'install d'easyphp). Quelqu'un pourrait m'éclaire SVP? Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
isdir et include ne prennent pas en compte la configuration d'apache.
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Développeur Web Inscription : octobre 2010 Messages : 55 ![]() |
Apache contient des alias d'adresse, ne serait-ce que pour root, home ou tout autre dossier comme easyPHP en ajoute avec la variable {$path} dans httpd.conf et c'est lui qui fournit le fichier à PHP et doit diriger au bon endroit, non ?
Ca marche sur les serveurs linux que j'utilise, avec Apache. Il y a donc bien quelque chose à paramétrer pour que PHP sache reconnaître un chemin "local absolu" 1- include('http://site/fichier') marche 2- include('../autredossier/fichier') marche 3- include('/home/site/fichier') ne veut pas marcher. Comme easyPHP utilise déjà l'alias 'home' pour son propre contenu (outil de config via navigateur), il me faut en créer un autre... mais via httpd.conf ou même via l'interface d'easyphp ça ne veut pas Et même si je demande à mon fichier de lister le contenu de l'alias 'home', pourtant bien paramétré par esasyphp, ça dit que ce n'est pas un dossier. C'est un problème avec l'os ? |
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Développeur Web Inscription : octobre 2010 Messages : 55 ![]() |
Ah! je pense que j'y suis :
sous windows il faut que je lui donne le chemin absolu genre D:\Mes documents\Site\HOME\ sans chercher à faire un alias. Comme apache prendra les \ et / de la même façon, ça marche donc. les alias genre /home/... ne semblent donc pas marcher pas sous windows ! Peut-être quelqu'un saurait comment ajouter ce genre d'alias dans l'environnement windows ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com