Hallo zusammen,
ich teste gerade den aktuellen git-master (Revision f5d2e4b) von i-MSCP auf einem neuen VServer mit Debian Wheezy. Installiert ist Apache 2.2.22 und PHP 5.5.7-1~dotdeb.1, es wird php-fpm verwendet.
Rufe ich auf diesem Server den im i-MSCP enthaltenen AjaXplorer auf, erhalte ich reproduzierbar einen 500er-Fehler im Browser und in der /var/log/php5-fpm.log folgende Meldung:
Nach einigen Reloads kommt es zu keinen Segfaults mehr, sondern im Browser erscheint folgende PHP-Fehlermeldung:
QuoteFatal error: Call to undefined method DOMNodeList::àÐ}() in /var/www/imscp/gui/public/tools/filemanager/core/classes/class.AJXP_Plugin.php on line 195
Die wirren Zeichen, die den Methodennamen darstellen sollen, variieren, wenn ich zwischenzeitlich php5-fpm neustarte. Eigentlich wird an dieser Stelle im Skript DOMNodeList::item() aufgerufen.
Wenn ich OPCache abschalte, verschwinden sowohl die Segfaults als auch der Fatal Error. AjaXplorer wird dann problemlos angezeigt. Da OPCache aber nun eines der wirklich nützlichen neuen Features in PHP 5.5 ist, würde ich ihn ungern einfach abgeschaltet lassen, auch weil sämtliche andere PHP-Software, die ich bisher auf dem Server getestet habe, mit OPCache absolut stabil läuft.
Hat jemand eventuell die gleichen Probleme mit AjaXplorer und schon eine Lösung gefunden?