Bonsoir.
C'était pas forcemment nécéssaire de mettre 777 au fichier syslog.
Après il faut savoir que pour naviguer dans l'arborescence, il faut aussi les droits sur les répertoires. L'idéale est de rajouter des groupes aux utilisateurs concernés afin de ne pas donner les permissions à tout le monde.
que renvoie :
Et :
ls -l /var/log | grep syslog
Le script php est-il exécuté via apache (donc l'utilisateur apache, probablement www-data) ? Ou bien en mode shell script / cli ? Si oui avec quel utilisateur ?
Le log rotate a lieu à quelle fréquence ? Ceci peut provoquer un changement de droit potentiellement ?
As-tu inspecté ce que renvoie fopen ? Avec xdebug, avec var_dump et en activant les log pour les erreurs E_WARNING ... as-tu quelque chose dans le error.log qui va bien ? Voir dans le php.ini si ces logs sont activés et pour quel type d'erreur...
Bref, il faut bouger un peu et pas se contenter du message d'erreur peu précis 
Cordialement,
Idriss
Partager