PDA

Bekijk Volledige Versie : Debian Linux / Apache / PHP4: Failed opening '/var/www/inc/jaap_vars.php' for inclusion



Jaap van Wingerde
02/03/03, 20:50
Lezers!

Ik ben een Linux-machine aan het optuigen. Tot mijn spijt weigert ie
via Apache en PHP bestanden in subdirectories van /var/www te openen:

"Warning: Failed opening '/var/www/inc/jaap_vars.php' for inclusion
(include_path='.:/usr/share/pear') in /var/www/index.php on line 4".

De rechten staan voor alle bestanden en dirs goed: 3xr. Waar ie dat
include path [.:/usr/share/pear] vandaan haalt mag Joost weten: staan
niet in httpd.conf en php.ini.

Ik zal wel weer iets voor de hands liggends over het hoofd zien.

Gisteren liet ik Linux via ssh "halt" doen, daarna zag ie het netwerk
niet meer. Zaak maar opnieuw geïnstalleerd. Kun je de machine niet via
ssh of telnet uitdoen? Ik hoop het niet, want ik wil het ding zo gaan
onderhouden.

Ik hoop op bruikbare antwoorden,
doeg,
Jaap.





--
************************************************** *****
Homo bureaucrasis: survival of the fittest?
************************************************** *****

Jaap van Wingerde
e-mail: 1234567890@xs4all.nl
Internet: http://www.vanwingerde.net/jaap/

Rene Pijlman
03/03/03, 07:50
Jaap van Wingerde:
>Ik ben een Linux-machine aan het optuigen. Tot mijn spijt weigert ie
>via Apache en PHP bestanden in subdirectories van /var/www te openen:
>
>"Warning: Failed opening '/var/www/inc/jaap_vars.php' for inclusion
>(include_path='.:/usr/share/pear') in /var/www/index.php on line 4".

Met de tekst van zo'n foutmelding is het altijd prima zoeken.

Hier staan wat mogelijke oorzaken (in het Duits):
http://www.dclp-faq.de/q/q-fehler-include.html

Doe ons als dat niet helpt eens het include statement en de
relevante ls -l's toekomen.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Jaap-Andre de Hoop
03/03/03, 09:05
In article <12m46vk5b6htn9878hunpabvmvt1dsbvtp@4ax.com>, Jaap van Wingerde <1234567890@xs4all.nl> wrote:
>Lezers!
>
>Ik ben een Linux-machine aan het optuigen. Tot mijn spijt weigert ie
>via Apache en PHP bestanden in subdirectories van /var/www te openen:
>
>"Warning: Failed opening '/var/www/inc/jaap_vars.php' for inclusion
>(include_path='.:/usr/share/pear') in /var/www/index.php on line 4".
>
>De rechten staan voor alle bestanden en dirs goed: 3xr.


drie keer r (read) of zijn de directories ook 'executable' (x) is
namelijk nodig.
>
>Ik zal wel weer iets voor de hands liggends over het hoofd zien.
>
>Gisteren liet ik Linux via ssh "halt" doen, daarna zag ie het netwerk
>niet meer.

als halt gedaan wordt (via ssh/console) worden inderdaad ook de
netwerkdingen uitgezet (lijkt me erg logisch), je krijgt dus niet meer de
melding te zien dat je power down kan doen. Als je compie weer aanzet,
zou gewoon alles weer op moeten komen.

Jaap-Andre

Jaap van Wingerde
08/03/03, 15:05
On Mon, 03 Mar 2003 07:56:58 GMT, doemaarietsanders@data-assist.nl
(Jaap-Andre de Hoop) wrote in nl.internet.www.server-side in message
<eVD8a.39584$Wr.1793669@Flipper> (Re: Debian Linux / Apache / PHP4:
Failed opening '/var/www/inc/jaap_vars.php' for inclusion):

>drie keer r (read) of zijn de directories ook 'executable' (x) is
>namelijk nodig.

Nee hoor .php-files hoeven niet executable te zijn. Ze worden immers
niet door het besturingssysteem uitgevoerd. Via Apache worden ze door
php geparst.

Even uitgeprobeerd: index.php op rw-r--r-- gezet, opgeroepen en: geen
foutmelding, x is dus niet nodig.

>als halt gedaan wordt (via ssh/console) worden inderdaad ook de
>netwerkdingen uitgezet (lijkt me erg logisch), je krijgt dus niet meer de
>melding te zien dat je power down kan doen. Als je compie weer aanzet,
>zou gewoon alles weer op moeten komen.

Lijkt me ook logisch. De eerste keer ging het echter fout. Dan ga je
twijfelen.

Bedankt voor je antwoord,
Jaap.


--
************************************************** *****
Homo bureaucrasis: survival of the fittest?
************************************************** *****

Jaap van Wingerde
e-mail: 1234567890@xs4all.nl
Internet: http://www.vanwingerde.net/jaap/

Jaap-Andre de Hoop
10/03/03, 09:20
In article <3osj6vos5f3tkkj86t5e16gsju6e6csirh@4ax.com>, Jaap van Wingerde <1234567890@xs4all.nl> wrote:
>On Mon, 03 Mar 2003 07:56:58 GMT, doemaarietsanders@data-assist.nl
>(Jaap-Andre de Hoop) wrote in nl.internet.www.server-side in message
><eVD8a.39584$Wr.1793669@Flipper> (Re: Debian Linux / Apache / PHP4:
>Failed opening '/var/www/inc/jaap_vars.php' for inclusion):
>
>>drie keer r (read) of zijn de directories ook 'executable' (x) is
>>namelijk nodig.
>
>Nee hoor .php-files hoeven niet executable te zijn. Ze worden immers
>niet door het besturingssysteem uitgevoerd. Via Apache worden ze door
>php geparst.

ik had het over de _directories_, die moeten executable zijn.

Jaap-Andre

Jaap van Wingerde
11/03/03, 19:50
On Mon, 10 Mar 2003 08:13:41 GMT, doemaarietsanders@data-assist.nl
(Jaap-Andre de Hoop) wrote in nl.internet.www.server-side in message
<VOXaa.343288$Wr.13269419@Flipper> (Re: Debian Linux / Apache / PHP4:
Failed opening '/var/www/inc/jaap_vars.php' for inclusion):

>ik had het over de _directories_, die moeten executable zijn.

Even proberen chmod: a-x www

geen toegang

Je hebt gelijk. Het is al voldoende als de root x heeft.

Bedankt,
Jaap.




--
************************************************** *****
Homo bureaucrasis: survival of the fittest?
************************************************** *****

Jaap van Wingerde
e-mail: 1234567890@xs4all.nl
Internet: http://www.vanwingerde.net/jaap/

Jaap-Andre de Hoop
12/03/03, 09:05
In article <d4bs6v8d0347l7g2i0qj2etp5jil1h0930@4ax.com>, Jaap van Wingerde <1234567890@xs4all.nl> wrote:
>On Mon, 10 Mar 2003 08:13:41 GMT, doemaarietsanders@data-assist.nl
>(Jaap-Andre de Hoop) wrote in nl.internet.www.server-side in message
><VOXaa.343288$Wr.13269419@Flipper> (Re: Debian Linux / Apache / PHP4:
>Failed opening '/var/www/inc/jaap_vars.php' for inclusion):
>
>>ik had het over de _directories_, die moeten executable zijn.
>
>Even proberen chmod: a-x www
>
>geen toegang
>
>Je hebt gelijk. Het is al voldoende als de root x heeft.
>

kleine correctie: het is voldoende als de user of de groep waaronder
apache draait toegang heeft.

Jaap-Andre