J'utilise php5 avec Apache 2 sur Ubuntu. J'ai placé le error_log
dans le fichier php.ini où je veux enregistrer les erreurs php, et j'ai retiré la directive ErrorLog
du fichier de configuration de l'hôte virtuel apache.PHP error_log() ne se connecte pas au fichier spécifié dans php.ini
PHP crée le fichier et se connecte à ce fichier uniquement lorsque j'utilise error_log()
avec la version 3 arguments, en ajoutant le chemin d'accès au fichier journal en tant que troisième argument. Toutefois, lorsque j'utilise error_log()
avec un seul argument de chaîne, il se connecte au journal d'erreurs par défaut apache2.
Les autorisations semblent être corrects. C'est le seul fichier php.ini utilisé selon php -i
.
Une idée de ce qui me manque?
Merci.
Qu'est-ce que vous utilisez exactement comme second paramètre? – Daan
Avez-vous redémarré Apache2 après la mise à jour du fichier de configuration? –
@MarcoBax, oui j'ai redémarré Apache après la mise à jour du php.ini et du fichier de configuration de l'hôte virtuel. – user2300061