web-dev-qa-db-fra.com

Où IIS 7.5 enregistre-t-il les erreurs?

Où IIS 7.5 enregistre-t-il les erreurs?

Observateur d'événements? Fichier journal?

J'obtiens une erreur interne 500 non spécifique. J'aimerais en savoir plus.

J'exécute PHP et j'ai fait ce que this le dernier commentaire sur ce post a dit. Mais je ne me connecte toujours pas au C:\windows\temp.

31
capdragon

Pour signaler des erreurs dans l'Observateur d'événements, accédez à votre php.ini et assurez-vous que la connexion est activée.

log_errors = On

puis activez error_log pour écrire dans syslog (avec est l'Observateur d'événements sur les machines Windows)

error_log = syslog
34
NeerPatel

Pour PHP v5.3, regardez ici:

C:\Windows\Temp\PHP53_errors.log
15
MacGyver

Sur mon serveur IIS 7.5, j'ai trouvé ce code dans le fichier php.ini tout en bas.

[WebPIChanges]
error_log=C:\Windows\temp\php54_errors.log
upload_tmp_dir=C:\Windows\temp
session.save_path=C:\Windows\temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Australia/Canberra
extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"

Je ne sais pas si tout le code ci-dessus est requis car je ne suis pas très bon avec les fichiers php.ini mais je peux confirmer que le fichier journal des erreurs est accessible et fonctionne.

Ce correctif nécessite toujours les éléments suivants si quelqu'un se pose la question.

log_errors = on
error_log = syslog
12
frog

J'ai eu une fois un problème où le journal des erreurs n'était pas accessible en écriture par php. J'ai ajouté l'utilisateur IUSR aux autorisations de sécurité du fichier (clic droit sur le fichier, propriétés, onglet sécurité) avec des autorisations de lecture, d'écriture et de modification, puis j'ai pu voir les erreurs php dans le fichier journal.

8
JobJob

Il devrait y avoir une icône "Journalisation" sur la configuration du site dans IIS.

Si vous n'avez pas modifié le répertoire pour cela, il semble que sa valeur par défaut soit %SystemDrive%\inetpub\logs\LogFiles

Regardez dans vos paramètres et je recommanderais également de créer un dossier de journaux au-dessus des fichiers de votre site pour garder vos journaux séparés.

4
RedAnthrax