[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP: open_basedir und File() bringt Fehler



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 07.03.2010 17:38, schrieb Pascal Volk:
> On 03/07/2010 05:32 PM Thomas Ohms wrote:
>> Am 07.03.2010 14:21, schrieb Thomas Ohms:
>>> … Squeeze ein Update auf PHP 5.3 …
>  >> Das Ganze endet dann in einem 500'er vom Apache.
>>
>> Ok, ich habe die Fehlerquelle gefunden, sehe aber noch nicht so ganz den
>> Fehler. Es liegt wohl an eAccelerator. Wenn ich die entsprechende ini in
>> /etc/php5/conf.d so änder, dass das Modul für eAccelerator nicht mehr
>> geladen wird, dann funktioniert open_basedir plötzlich.
>> Der Inhalt der ini:
>> zend_extension="/usr/lib/php5/20090626+lfs/eaccelerator.so"
>> eaccelerator.shm_size="16"
>> eaccelerator.enable="1"
>> eaccelerator.optimizer="1"
>> eaccelerator.check_mtime="1"
>> eaccelerator.debug="0"
>> eaccelerator.filter=""
>> eaccelerator.shm_max="0"
>> eaccelerator.shm_ttl="0"
>> eaccelerator.shm_prune_period="0"
>> eaccelerator.shm_only="0"
>> eaccelerator.compress="1"
>> eaccelerator.compress_level="9"
>>
>> Sieht irgendwer meinen Fehler?
>>
> 
> Hatte vorher auf einem System mit ioncube loader das gleiche 'Problem'.
> Nachdem ich einen PHP 5.3 tauglichen ioncube loader installiert hatte
> war das Problem behoben.
> 
> 
> Gruß
> Pascal

Danke für den Tipp, aber ich habe bereits die Lösung gefunden:
Ich hatte eAccelerator auf die letzte Version aktualisieren müssen, weil
die vorhandene nicht mit PHP 5.3 kompatibel war. Aus irgendeinem Grund
kam die Ursache aber erst jetzt zum Vorschein. In der letzten Version
gab es einen Patch, da es in eaccelerator.c einen kleinen Fehler mit
open_basedir gab. Warum auch immer, dieses Patch war in der letzten
Version nicht mit enthalten und deshalb trat der Fehler erneut auf.
Nachdem ich die entsprechende Stelle in eaccelerator.c geändert und das
PHP-Modul neu kompiliert habe, geht alles wieder.

Hier noch der Link zu dem Patch:
http://eaccelerator.net/attachment/ticket/396/eaccelerator.c.patch

Grüße
Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLk9g0AAoJEBkiYYAPs9Akk5QH/0ZYEoSTcxRTalyXnVhaulXV
jH2jotAzJylGujNDCHUAVyKKEIC0DwS8otzVSHeUIT6a/g+hMvOpsReWqTNC1RlL
4N99sYmVoIxe4OexIEF165ApBz60qlDk/lsv6JQitkpoqu+GavXBpSzdBBibZu7Y
0OxnofuVpt2bRozFBex4rrzdMa792BqVSlMxc8+JpiKJ/ICdmx0ZNkIs5jttC+Hu
NEAVVVKIa/fi+3SG4Y9RJwDTO5ePhG+V5yHJcAABUBw366I+OJSUCnqcrVD2jhjD
5ZU4cNlWzD+0bnWfK00oPGE8L+kql10+mxv63BsyQq+VNVD3y6Vm42aO8EpAf8M=
=OnxF
-----END PGP SIGNATURE-----


Reply to: