Page 1 of 1

überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 21:24
by conym18
hi,

ich habe überall (php.ini und confixx_vhost.conf) die variable safe_mode aif Off gestellt und trozdem bekomme ich folgenden fehler:

Code: Select all


Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 20084 is not allowed to access /srv/www/htdocs/xxx/xyz owned by uid 0 in /srv/www/htdocs/xxx/html/domain/script.php on line 49

in der zeile 49 mache ich nur

Code: Select all

$move_file = move_uploaded_file($userfile,"/srv/www/htdocs/xxx/xyz/".$sess."".$userfile_name."");

wo liegt der fehler?

der ordner xyz wurde mit root angelegt (root.root) und hat volle zugriffsrechte 777

die script.php hat normale leserechte und gehört web4 (web4.ftponly)

der safe_mode ist doch ausgeschaltet, warum dann aber der fehler?


danke

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 21:40
by jan10001

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 21:51
by conym18
hi,

und was soll ich damit?

dies sagt mir doch, das wenn safe_mode = on ist mein fehler kommt.

da ich aber den safe_mode Off habe, verstehe ich nicht, warum ich den fehler bekomme.


die werte in der php.ini sind folgende:

Code: Select all

safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir = 
safe_mode_exec_dir = 
open_basedir = 
safe_mode_allowed_env_vars = PHP_ 
safe_mode_protected_env_vars = LD_LIBRARY_PATH 
disable_functions =
an was kann es noch liegen?

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 21:53
by chris76
Wann verstehst du das es an deinen rechten liegt?

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 21:59
by conym18
hi,

da safe_mode off ist, kann es ja mit den rechten nichts zu tun haben.


habe grad mal phpinfo() gemacht und folgendes entdeckt.

ich habe bei mir auf dem system confixx laufen.

in der confixx_vhost.conf ist safe_mode Off und in der php.ini auch.


jetzt habe ich phpinfo() ausgeführt und habe folgendes gefunden:

Code: Select all

safe_mode On Off 
also die MASTER VALUE ist Off und die LOCAL VALUE ist On.

hat es damit was zu tun?

aber wo kann ich die LOCAL VALUE auf Off setzten?
ich dachte das ist die php.ini?


danke für antworten

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:05
by jan10001
Was ich bei dir nicht verstehe wieso du SAFE_MODE abschaltest?
Wie wäre es wenn du das in der httpd spezial mit open_basedir regelst?

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:11
by conym18
hi,

und wie kann ich das machen?

kannst du mir ein beispiel nennen?

danke

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:32
by conym18
hi,

in meiner confixx_vhost.conf ist bei open_basedir folgende eingetragen:

Code: Select all

php_admin_value open_basedir /srv/www/htdocs/xxx/

warum fkt. das bloß nicht?

langsam verzweifle ich, da ich schon 4 stunden davor sitzte und versuche das problem zu lösen.

BITTE HELFT MIR !!!!

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:37
by jan10001
Da Confixx etwas eigenwillig ist muß du zuerst den Pfad löschen um ihn neu zusetzen.
z.B.
php_admin_value open_basedir none
php_admin_value open_basedir /

Mit open_basedir definierst du einen Pfad in den dein PHP Script was uploaden darf.

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:40
by conym18
in der confixx_vhost oder in der php.ini?

nicht das ich dann was mit confixx mache und er alles überschreibt.

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:45
by conym18
in meinem basedir steht doch aber mein pfad drin in der sich einerseitz das script befindet und andernseits auch das verzeichnis nach dem ich mit php hinkopieren will (move_uploaded_file)

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:53
by jan10001
Du trägst das mit httpd spezial für den entsprechenden User ein.

z.B.
<Directory "/home/www/##user##/html">
php_admin_value open_basedir none
php_admin_value open_basedir /
</Directory>

In der PHP.ini greift das nicht weil Confixx das überschreibt.

Re: überall SAFE_MODE auf off und trotzdem fehler

Posted: 2004-08-09 22:59
by conym18
hi,


warum schreibt er mir eigentlich den fehler nicht in das error_log rein?