En mi servidor IIS 7.5, encontré este código en el archivo php.ini en la parte inferior.
[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\"
no estoy seguro de si todo el código anterior se requiere, porque no estoy muy bien con archivos php.ini pero puedo confirmar el archivo de registro de errores se puede llegar y trabajar.
Esta revisión aún requiere lo siguiente si alguien se lo está preguntando.
log_errors = on
error_log = syslog
Me pregunto por qué esto sería útil ... ¿no se intercalaría con muchos otros registros de OS/app? –
@SandipGangakhedkar - Es preferencia del usuario. Personalmente me gusta tener un archivo de registro por separado. Pero algunas personas usan herramientas de monitoreo de red y solo miran Visores de eventos o SysLogs. – NeerPatel
También debe asegurarse de que 'error_reporting' y' log_errors_max_len' estén configurados correctamente. P.ej. 'error_reporting = -1',' log_errors_max_len = 0'. – Pacerier