mal wieder open_basedir

Apache, Lighttpd, nginx, Cherokee
Post Reply
sycronic
Posts: 24
Joined: 2005-10-26 11:18
 

mal wieder open_basedir

Post by sycronic »

Hallo,

hab schon das ganze Forum durchsucht und versuche seit 4 Stunden eine Lösung zu bekommen. Bin mit dem Apache 2 leider nicht so firm. Folgende Fehlermeldung tritt auf:

Code: Select all

Warning: move_uploaded_file(): open_basedir restriction in effect. File(/home/www/web0/html/shop/images/canon.jpg) is not within the allowed path(s): (/home/www/web0/html/:/home/www/web1/phptmp/:/home/www/web0/files/:/home/www/web0/atd/) in /var/www/web0/html/shop/admin/includes/classes/upload.php on line 94

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web0/html/shop/admin/includes/classes/upload.php:94) in /var/www/web0/html/shop/admin/includes/functions/general.php on line 8

wenn ich versuche per Script ein Bild hochzuladen. Das Script ist Teil vom osCommerce-Shop und läuft auf allen anderen Servern bei mir wunderbar.

Code: Select all

open_basedir	/home/www/web0/html/:/home/www/web1/phptmp/:/home/www/web0/files/:/home/www/web0/atd/	no value
safe_mode	On	Off
safe_mode_exec_dir	/var/www/empty/	no value
safe_mode_gid	Off	Off
safe_mode_include_dir	no value	no value
upload_max_filesize	8M	2M
upload_tmp_dir	/home/www/web0/phptmp/	no value
hab schon alles mögliche über httpd Spezial im Confixx ausprobiert.
System ist Confixx 3 auf einem Debian vServer.

Woran kann das liegen?


Vielen Dank für eure Hilfe und schonmal einen guten Rutsch!

Mark
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: mal wieder open_basedir

Post by Roger Wilco »

sycronic wrote:Woran kann das liegen?
Am Safe_mode bzw. den open_basedir restrictions...

http://de2.php.net/features.safe-mode
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: mal wieder open_basedir

Post by Joe User »

sycronic wrote:/home/www/web0/html/:/home/www/web1/phptmp/:/home/www/web0/files/:/home/www/web0/atd/
Sieh Dir obige Zeile mal genauer an...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
sycronic
Posts: 24
Joined: 2005-10-26 11:18
 

Re: mal wieder open_basedir

Post by sycronic »

das verstehe ich schon, nur ich verstehe nicht, dass
er anmeckert, dass File(/home/www/web0/html/shop/images/canon.jpg) angeblich nicht in einem der folgenden pfade liegt:

/home/www/web0/html/
/home/www/web1/phptmp/
/home/www/web0/files/
/home/www/web0/atd/

aber /home/www/web0/html/shop/images ist doch ein unterverzeichnis von /home/www/web0/html/, oder muss ich jeden einzelnen unterpfad angeben?


mfg


mark
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: mal wieder open_basedir

Post by Roger Wilco »

sycronic wrote:das verstehe ich schon, nur ich verstehe nicht, dass
er anmeckert, dass File(/home/www/web0/html/shop/images/canon.jpg) angeblich nicht in einem der folgenden pfade liegt
Der Fehler tritt bei einem Upload auf (an move_uploaded_file erkannt). Hochgeladene Dateien werden zunächst mal ein temporäres Verzeichnis gespeichert, aus dem du sie dann eben mit move/copy_uploaded_file weiterverschieben/-kopieren kannst. Und? Ist /home/www/web1/phptmp/ etwa richtig? ;)
sycronic
Posts: 24
Joined: 2005-10-26 11:18
 

Re: mal wieder open_basedir

Post by sycronic »

args...tippfehler ;) vielen dank..ein paar augen sehen halt mehr als keins :D
Post Reply