Frage

Ich bekomme diese PHP Warnung in meinem error_log und will es fest. Ich habe gehört, dass es innerhalb der php.ini geladen wird, die ich als auch eine Reihe von Konfigurationseinstellungen für das Modul überprüft habe. Ich mag die Modulkonfiguration im Ort zu halten, wo es geladen wird, damit ich wie sonst herausfinden muß, aus der Liste zu entfernen.

Es sei denn, es aus der php.ini zu entfernen ist einfach gut.

Module 'eAccelerator' already loaded

War es hilfreich?

Lösung

Es klingt für mich wie Sie die Konfiguration in mehreren Dateien haben.

Wenn Ihre Einrichtung auf Debian (oder so etwas wie Debian) ist, könnte es sein, dass eAccelerator in php.ini geladen wird sowie in einer zweiten Datei. Zum Beispiel auf Debian, lebt php.ini bei /etc/php5/apache2/php.ini (für PHP 5.x und Apache 2.x). Aber es parst auch alle Dateien in /etc/php5/conf.d/, die in meinem Fall enthält Dateien wie gd.ini, mysql.ini und suhosin.ini. Ich habe falsch konfigurierte Paket Konfiguration bis zum Ende des php.ini sowie in einer separaten Datei in conf.d hinzufügen sehen. Dies wird die Art von Fehler, geben Sie sehen.

FYI, wird diese Abtastung mit einer Kompilierung-Konfigurationsoption gemacht (insbesondere --with-config-file-scan-dir=).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top