web-dev-qa-db-fra.com

PHP Error Logs on IIS 7.5 / Windows Server 2008

Je ne sais pas trop où je dois rechercher un fichier journal contenant des erreurs php sur un serveur Windows 2008 exécutant IIS 7.5 (je connais mieux la configuration de Mac OS X pour cela).

Dans mon fichier php.ini, log_errors est réglé sur "On" mais je ne vois aucune erreur php dans les journaux IIS qui apparaissent dans ce dossier:

C\inetpub\logs\LogFiles

Est-il possible d'avoir les erreurs php incluses dans ce fichier ou dois-je spécifier un nouveau fichier juste pour les erreurs php?

(J'essaie de dépanner un site qui génère 500 - Erreur de serveur interne pour une erreur php. J'ai trouvé ce site http://www.webdigi.co.uk/blog/2009/php- on-windows-server-2008-500-internal-server-error-on-iis / qui explique comment je peux voir l'erreur lors de l'accès à la page via une session RDP sur le serveur, mais je dois pouvoir enregistrez-les et affichez le journal car je n'aurai pas toujours accès RDP).

15
user982124

Dans le php.ini (vous pouvez le trouver sous "c:\program files (x86)\php\{PHP Version}") changez ces paramètres:

log_errors = On

Définissez ensuite error_log sur syslog pour le journal des événements Windows:

error_log = syslog

Ou spécifiez un emplacement sur le disque tel que:

error_log = C:\Windows\temp\php_errors.log

Assurez-vous que les valeurs error_log ou log_error ne sont pas définies ailleurs dans le fichier.

40
Zymotik

Si vous utilisez xampp dans Windows. Le journal des erreurs se trouve dans

cd C:\xampp\Apache\logs\

Utilisez la commande suivante pour afficher les dernières erreurs

tail -f .\error.log
0
ageans