Por lo tanto, realmente no tengo ningún error en mi página web actual, pero quiero poder ver un error cuando aparecen, en su lugar de la página de error HTTP 500. Busqué en Google un poco y pensé que agregar estas dos líneas arreglaría todo.¿Cómo tener errores de visualización de PHP? (He agregado ini_set y error_reporting, pero solo da 500 en los errores)
ini_set('display_errors', 'On');
error_reporting(E_ALL);
NOTA: No tengo acceso al archivo php.ini, ya que estoy usando el servidor de mi cuenta de la escuela.
Así que introdujo un error (sin punto y coma después $ cochecito) al igual que en la parte superior de mi página:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$buggy
$x = 4 + 2;
...
Sin embargo, apenas consigo un error del servidor:
"El sistema encontró una error al recuperar http://mywebpage.com/. Puede estar fuera de servicio por mantenimiento o configurado incorrectamente ".
¿Alguna idea?
EDIT:
he reconfigurado mi código:
<?php
include_once 'database/errorSettings.php';
?>
<?php
$buggy // whoops
$x = 4 + 2;
...
errorSettings.php es la siguiente:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
Pero todavía no funciona ... camino equivocado reconfigurar?
¿Tiene redirigir un error en su archivo .htaccess? – Interrobang
parece confundir los errores de Apache con php. –
No estoy seguro de lo que eso significa. No creo tener acceso al archivo .htaccess, pero tal vez me permita verificarlo. Además, no sé si esto es relevante, pero el único error en la página es el punto y coma faltante. Si lo saco, la página se carga bien. (verificando si puedo encontrar dicho archivo .htaccess) –