[Win32/Apache/PHP] Scripts gelocked binnen eigen directory

Pagina: 1
Acties:

  • Rabrynil
  • Registratie: Juli 2003
  • Laatst online: 26-05 20:59
Hoi,

Ik heb, zoals in een eerdere post vermeld, mijn scripts gelocked binnen hun eigen directory door de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
<VirtualHost www.myhost.com> 

  ServerName www.myhost.com 
  DocuementRoot /www/mijn/webroot 

  <Directory /> 
    php_admin_value open_basedir "/www/mijn/webroot" 
  </Directory> 

</VirtualHost>


Dit werkt voortreffelijk, alleen als ik op een willekeurig moment de pagina laad, dan geeft hij af en toe de volgende error:
code:
1
2
3
[10-Nov-2003 21:58:04] PHP Warning:  Unknown(): open_basedir restriction in effect. File(D:\Novixa\Web\Root\novixa\index.php) is not within the allowed path(s): (D:/Novixa/Web/Root/bass-soft/) in Unknown on line 0
[10-Nov-2003 21:58:04] PHP Warning:  Unknown(D:\Novixa\Web\Root\novixa\index.php): failed to open stream: Operation not permitted in Unknown on line 0
[10-Nov-2003 21:58:04] PHP Warning:  (null)(): Failed opening 'D:\Novixa\Web\Root\novixa\index.php' for inclusion (include_path='.;D:\Novixa\Web\Root') in Unknown on line 0


Ik snap de fout wel, alleen hij neemt de open_basedir van een hele andere virtualhost. Het lijkt wel alsof Apache de VirtualHosts door elkaar husselt.

Weet iemand een oplossing? Want ik weet echt niet wat het kan zijn.

Alvast bedankt.

Bart