überall SAFE_MODE auf off und trotzdem fehler

Apache, Lighttpd, nginx, Cherokee
Post Reply
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

überall SAFE_MODE auf off und trotzdem fehler

Post 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
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post by jan10001 »

conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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?
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post by chris76 »

Wann verstehst du das es an deinen rechten liegt?
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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?
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post by conym18 »

hi,

und wie kann ich das machen?

kannst du mir ein beispiel nennen?

danke
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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 !!!!
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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.
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post by conym18 »

in der confixx_vhost oder in der php.ini?

nicht das ich dann was mit confixx mache und er alles überschreibt.
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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)
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post 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.
conym18
Posts: 137
Joined: 2003-01-21 12:41
 

Re: überall SAFE_MODE auf off und trotzdem fehler

Post by conym18 »

hi,


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