¿Cómo habilitar el registro de PHP?
Sin embargo, debido a varias razones, algunos servidores no habilitan la función error_log de PHP.
Para pruebas u otras necesidades, puede abrirlo de la siguiente manera.
Edite php.ini y active log_errors:
log_errors = On
Luego, reinicie Apache.
Si se abre correctamente, se puede rastrear el mensaje de error correspondiente:
[lunes 24 de septiembre 16:57:01 2012] [error] [cliente 218.5.80.210] Advertencia de PHP : fsockopen() ha sido deshabilitado por razones de seguridad en /home/bccgi-bin/fsockopen.php en la línea 2
[lunes 24 de septiembre 16:57:02 2012] [error] [cliente 218.5.80.210 ] Advertencia de PHP: fsockopen() se ha deshabilitado por razones de seguridad en /home/bccgi-bin/fsockopen.php en la línea 2
[lunes 24 de septiembre 16:57:02 2012] [error] [cliente 218.5 .80.210] Advertencia de PHP: fsockopen() se ha deshabilitado por razones de seguridad en /home/bccgi-bin/fsockopen.php en la línea 2
[lunes 24 de septiembre 16:57:03 2012] [error ] [cliente 218.5.80.210] Advertencia de PHP: fsockopen() se ha deshabilitado por razones de seguridad en /home/bccgi-bin/fsockopen.php línea 2
[lunes 24 de septiembre 16:57:04 2012] [error] [cliente 218.5.80.210] Advertencia de PHP: fsockopen() ha sido deshabilitado por razones de seguridad en /home/bccgi-bin/fsockopen.php línea 2
Además, tenga en cuenta que en el entorno Windows , además de activar log_errors, también debe definir la ruta y el nombre del archivo de error_log:
error_log = d:/temp/error.log
(obligatorio para los usuarios del logotipo de php Obtenga permisos de modificación para el directorio; de lo contrario, no se generará el archivo de registro.
IIS no tiene el concepto de error_log, por lo que debe definirse por separado.