Jump to content
Sign in to follow this  
Powie

php 5.3.0 - open_basedir Fehler

Recommended Posts

Tja, ich wollte php 5.3.0 mal einsetzen. Leider scheint das ganze aber toll verbuggt zu sein. Das Problem mit der date() Funktion und 10000 Warnings kann man ja schnell aus der Welt schaffen, aber dann stelle ich fest das sporadisch Fehlermeldungen wie diese aufkommen:

Warning: Unknown: open_basedir restriction in effect. File(/srv/www/web1/html/cms/mod/gb/index.php) is not within the allowed path(s): (¶/www/web14/html/) in Unknown on line 0

 

Auffällig dabei ist , das der angezeigte "allowed path" jedesmal ein anderer ist, mit dem das Web hier wirklich nix zu tun hat. Scheinbar bin ich aber nicht der einzigste, denn hier gibt es bereits einen Bug Report:

http://bugs.php.net/bug.php?id=48880


Fazit: php 5.3.0 = Schrott!

Share this post


Link to post
Share on other sites

Hi,


was meinst du mit den 10000 Warnungen? Was gibt es noch so zu vermelden?



Grüße

ps.: gibts auch Verbesserungen? :ugly:

Share this post


Link to post
Share on other sites

Mit den 10000 Warnungen meinte ich das bei jeder Nutzung der date() Funktion eine Warnmeldung geworfen wird das man doch bitte die Timezone vorher setzen will.


Verbesserungen? Wenn man den Changelog so liest gibt es die schon, nutzt aber nix wenn php selbst irgendwie nicht funktioniert. Da die genannte Meldung mit open_basedir immer auf andere Verzeichnisse zeigte hab ich mal angesehen. Zur selben Zeit waren auch Zugriffe auf diese Webs auf dem Server. Ich vermute das hier der selbe Apache Thread den request bearbeitete, und das hat für mich gerade einen ganz faden Beigeschmack das in meiner Applikation Daten landen aus einem ganz anderen Web auf dem Server. Irgendwas scheint da oberfaul zu sein. Im Bugreport wird ja von Windows geschrieben, hier ist es unter Linux, eigentlich ein ganz anders geartetes System, aber in beiden Fällen ähnlich ist das es um VHOSTS geht die eigentlich miteinander nix zu tun haben dürften.


Das zweite Problem welches aufgetreten ist und ich keine logische Erklärung dafür finde: Ich werde an manchen Stellen ausgebremst mit einem Warning, das die Directive safe_mode ab 5.3. nicht mehr gilt... Ich benutze sie aber nirgendwo in diesem Script..... Alles sehr merkwürdig.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×