Un sacr� probl�me de path
Par le serveur HTTP (Apache dans ce cas) un fichier destin� au WEB voit son chemin modifi�:
Exemple:
/home/ymasur/public_html/index.php devient http://www.microclub.ch/~ymasur/index.php


On peut d�finir des alias pour ajouter des nouveaux liens sur une page existante. Par exemple, pour toujours le m�me fichier, il y a :
http://yves.masur.microclub.ch/index.php (Ce qui est l'adresse que je donne pour ma page perso).
Donc, la partie qui pr�c�de le slash rep�sentant le path unix est "bricol�e" par le serveur; mais ce qui suit devrait rester identique.


Il y a parfois probl�me! Pour le voir, j'ai essay� les 2 urls suivantes, pour le m�me fichier (en fait,un r�pertoire):
http://yves.masur.microclub.ch/articles/ -> fonctionnement correct
http://www.microclub.ch/~ymasur/articles/ -> probl�me!!!
The requested URL /php/FileBrowser/treeOfFiles.php was not found on this server.


Quelle est la diff�rence? le premier slash du fichier non trouv� est le point de montage vu par PHP. Et il est certainement diff�rent vu par le premier alias que par le 2�me. Pour s'en assurer, on lance phpinfo() mais vu par les 2 alias:
http://www.microclub.ch/~ymasur/test/php/phpinfo.php
et
http://yves.masur.microclub.ch/test/php/phpinfo.php


Il faut aller dans le tableau PHP variables pour savoir ce qui se passe...
La grosse diff�rence est ici:
_SERVER["DOCUMENT_ROOT"]/home/microclub/public_html (soit l'utilisateur microclub)
_SERVER["DOCUMENT_ROOT"]/home/ymasur/public_html (soit l'utilisateur ymasur)


Par contre � la ligne _SERVER["SCRIPT_FILENAME"]/home/ymasur/public_html/test/php/phpinfo.php, on voit dans les deux cas que c'est bien le m�me fichier qui est servi.

La question reste: comment s'affranchir de cette variabilit� sur un m�me serveur, et encore plus loin (ou plus pr�s g�ographiquement ;-) comment s'en affranchir sur un serveur de test qui a des path diff�rents ???

La question reste.

//Yves


-- /********************************************************************/ /* Yves Masur - Ch de Faug 2 - CH 1805 JONGNY - 021 9228491; FAX:93 */ /* Professionnel: +41 21 631 82 43 mobile: +41 79 479 92 48 */ /* [EMAIL PROTECTED] - homepage: http://yves.masur.microclub.ch/ */ /* Sites: www.aspeda.ch, www.svehk.ch, */ /* www.microclub.ch et www.fanfaredechardonnejongny.ch */ /********************************************************************/


_______________________________________________ microclub-web mailing list [EMAIL PROTECTED] http://lists.alphanet.ch/mailman/listinfo/microclub-web

Répondre à