Esta guía explicará cómo crear un archivo de registro de errores de PHP en cPanel para su nombre de dominio principal. Esto requerirá que agregue y edite archivos en el administrador de archivos, incluido el .htaccess para seguir en esta guía. Si tiene problemas para diagnosticar errores en su sitio, esta guía puede ayudarlo a proporcionar más información al habilitar los registros de errores.
Editando tu .htaccess
Paso uno: Navegue hasta el Administrador de archivos en su cPanel
Paso dos: Seleccione la carpeta public_html y la carpeta de su dominio.
Paso tres: De forma predeterminada, el archivo .htaccess está oculto. Haga clic en Configuración en la parte superior derecha de la página para ver la configuración.
Paso cuatro: Haga clic en el botón Guardar.
Paso cinco: De vuelta en su administrador de archivos, haga clic con el botón derecho en su archivo .htaccess y seleccione editar.
Paso seis: Copie y pegue el siguiente código en su archivo .htaccess y haga clic en Guardar cambios:
php_flag display_errors desactivado
php_flag log_errors activado
php_value error_log /home/Username/public_html/phperror.log
Deberá cambiar el nombre de usuario anterior a su nombre de usuario de cPanel
Esto pondrá el registro de errores en el archivo llamado phperror.log en su carpeta public_html o créelo si el archivo no existe. Puede personalizar la ubicación del archivo o el nombre del archivo editando la ruta del archivo.
Paso 6b: Ubique su nombre de usuario de cPanel/FTP en su página de inicio de cPanel en la esquina superior derecha de su página de inicio de cPanel
Puede agregar un registro de errores para cada dominio creando un archivo .htaccess independiente en la raíz del documento del dominio. Puede combinarlos manteniendo igual la ruta del archivo como se muestra arriba para el archivo phperror.log.
Prueba tu registro de errores
Paso uno: Cree un nuevo archivo PHP llamado errortest.php en su carpeta public_html y agregue este código para generar un error:
\función fun1()
{
ech "MUÉSTRAME EL ERROR";
}
fun2();
echo "Fatal ¡¡Error!!";
?>
Esto producirá un error debido a la ortografía incorrecta de echo y su uso en su lugar.
Paso dos: Acceda al archivo utilizando su navegador favorito. Por ejemplo, vaya al archivo de su dominio, ej. dominio.com/errortest.php
Esto hará que se registre un error en su archivo ~/public_html/errortest.php, y no aparecerá nada en esta página.
Ver sus archivos de error
Opción uno :Haga clic derecho en phperror.log y seleccione ver
Su phperror.log debería verse así cuando se haya creado.
Opción dos: También puede ver el archivo phperror.log yendo a 'domain.com/phperror.log' (reemplace 'domain.com' con su dominio real)