PDA

Bekijk Volledige Versie : Openbase Dir probleem - File(/tmp) is not within the allowed path(s):



soulplayer
23/05/08, 09:31
Goeiedag iedereen,

Ik zit met de volgende foutmelding opgescheept:

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/virtual/xeonix.be/:/usr/share/php/:/tmp/) in [path]/includes/class_upload.php on line 270

Upload failed due to failure writing temporary file.

Instellingen httpd.conf

<Directory /var/www/vhcs2/gui/tools/filemanager>
php_flag register_globals On
php_admin_value open_basedir "/var/www/vhcs2/gui/tools/filemanager/:/tmp/:/usr/share/php/"
</Directory>

Hoe los ik dit het beste op?

Alvast bedankt!

ichosting
23/05/08, 09:35
Dit betekent dat de OPEN_BASIDIR restrictie is ingeschakeld op de server. Dat betekent dat er niets geschreven kan worden buiten de gebruikersmap.

Je zou in de php.ini kunnen instellen upload_tmp_dir = /tmp OF wanneer je geen toegang hebt tot de PHP.INI kun je je hoster vragen de open_basedir uit te schakelen of dit aan te passen in de php.ini

Let op dat het niet echt is aan te bevelen om het uit te schakelen!

soulplayer
23/05/08, 09:40
:) ik heb een fix gevonden (ik beheer de server zelf = amateur ma swat).
http://www.vhcs.pl/viewtopic.php?f=14&t=19

Dus voor mensen die hetzelfde probleem hebben, daar vind je de oplossing!