2009-10-30 5 views
0

Je reçois cet avertissement PHP dans mon error_log et je veux le réparer. On me dit qu'il est chargé dans php.ini que j'ai vérifié ainsi qu'un tas de paramètres de configuration pour le module. Je voudrais maintenir la configuration du module à l'endroit où il est chargé, donc j'ai besoin de savoir comment l'enlever de la liste. À moins de le supprimer de php.ini est très bien.Module 'eAccelerator' déjà chargé avertissement php

Module 'eAccelerator' already loaded

Répondre

1

Il me semble que vous avez la configuration dans plusieurs fichiers. Si votre installation est sur Debian (ou quelque chose comme Debian), il se peut qu'eAccelerator soit chargé dans php.ini ainsi que dans un fichier secondaire. Par exemple, sur Debian, php.ini vit à /etc/php5/apache2/php.ini (pour PHP 5.x et Apache 2.x). Mais il analyse également tous les fichiers dans /etc/php5/conf.d/, qui dans mon cas comprend des fichiers comme gd.ini, mysql.ini, et suhosin.ini. J'ai vu des paquets mal configurés ajouter la configuration à la fin de php.ini ainsi que dans un fichier séparé dans conf.d. Cela donnera le genre d'erreur que vous voyez.

FYI, cette analyse est effectuée avec une option de configuration à la compilation (en particulier, --with-config-file-scan-dir=).

Questions connexes