On Tue, 2003-03-18 at 14:21, Alexandru N. Barloiu wrote:
> Uita-te la postul original si zi-mi si mie ce e in /usr/lib/php rente in
> cazul omului in /usr/local/lib/php. 
> Eu cred ca ar fi mai interesant sa ne spune ce index.php incerca el sa
> acceseze cand i-a dat el eroarea aia...

Hai s-o luam pe rand. Imi cer scuze daca am fost prea dur, doar ca nu
prea are pear nimic de a face cu eroarea lui si m-a amuzat rationamentul
tau. O explicatie a confuziei ar putea fi utila si pt altii.

> Warning: Unknown(/usr/local/apache/htdocs/index.php): failed to create
> stream: Permission denied in Unknown on line 0

> Warning: Unknown(): Failed opening '/usr/local/apache/htdocs/index.php'
> for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0

/usr/local/lib/php este include_path, modificabil din php.ini, sau
directive apache. Operatiile include, require si echivalentele "once"
lucreaza cu acest path pentru argumente in cale relativa. De unde
eroarea a doua precizeaza si locatiile unde s-a cautat deschiderea lui
"/usr/local/apache/htdocs/index.php" (care fiind in cale absoluta are
proprietatea ca e acelasi fisier de oriunde l-ai cauta...)

"Permission denied" poate fi creat fie de faptul ca user-ul sub care se
executa Apache chiar nu are dreptul sa se atinga de index.php, caz in
care problema este simpla, sau (dar aici nu bag mana in foc ca asta e
eroarea) de faptul ca unele php-uri de prin 4.2.x aveau probleme in safe
mode cu apache2 si dadeau permission denied la tot fisierul ce nu
apartinea user-ului sub care se executa apache. De unde am si luat si
compilat de mana un 4.2.3 care a rezolvat, partial problema (recte daca
apelam http://host/index.php dupa nume in browser mergea, dar index-ul
de director, http://host/, facea la fel...)

georgeb

-- 
George Barbarosie <[EMAIL PROTECTED]>
intelinet.ro SRL

--
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui