Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

lighttpd, php4, userdir: PHP_SELF si SCRIPT_NAME stricate
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Instalare
Subiectul anterior :: Subiectul următor  
Autor Mesaj
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Lun Mai 21, 2007 11:41 pm    Titlul subiectului: lighttpd, php4, userdir: PHP_SELF si SCRIPT_NAME stricate  

Am lighttpd cu php4 pe portul 81 si m-am incapatanat sa folosesc public_html pt scripturile la care lucrez, iar pt asta folosesc modulul userdir pt apache si lighttpd.

http|//biti/~ionut/info.php (de exemplu) e servit din /home/ionut/public_html/info.php.
Daca apelez http|//biti/~ionut/info.php/ceva/altceva (ceva/altceva le iau apoi din PATH_INFO), in $_SERVER['PHP_SELF'] si $_SERVER['SCRIPT_NAME'] am nut/public_html/info.php, cand de fapt ar fi trebuit sa am /info.php.

Problema nu apare daca nu adaug /ceva/altceva la URL si nici daca nu fac uz de userdir.

Se pare ca din sirul "/home/ionut/public_html/info.php" taie de la inceput un nr de caractere egal cu lungimea document-root-ului -1 (/var/www).

Sistemul e kubuntu 7.04, dar imi facea la fel si pe 6.10.
A trebuit sa pun cgi.fix_pathinfo = 1 in /etc/php/cgi/php.ini ca sa mearga PHP_SELF si PATH_INFO.
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Mar Mai 22, 2007 5:38 am    Titlul subiectului:  

Eu am renuntat la userdir, apareau tot felul de lucruri ciudate la rewrite-uri (probabil pt. ca deja apache-ul facuse un rewrite). In loc de userdir, fac link-uri /var/www/<username> la /home/<username>/public_html daca am mai multi useri sau, daca sunt singur, setez document root in home/public_html

[offtopic]
de unde ai facut rost de php4?
[/offtopic]
Sus  
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Mar Mai 22, 2007 8:13 am    Titlul subiectului:  

Pai la rewrite-uri cred ca se poate rezolva cu RewriteBase in apache; la lighttpd inca nu m-am jucat cu rewrite.

[offtoptic]
www.dotdeb.org pomenit in manual.
Acuma nush cat de compatibile or fi cu ubuntu, ele fiind facute pt debian... dar deocamdata merg.
[/offtopic]
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Instalare
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community