We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Mostrar errores php


zarainfo
30/11/2014, 13:44
Gracias por tu respuesta, me ha sido de gran ayuda

Antes de tocar nada revisé los logs y no había información de erorres php, solo de accesos. Después probé a meter una linea php_flag log_errors on en el archivo htaccess del raiz pero en cuanto ponia algo daba error el servidor y no cargaba ninguna página, con o sin programación. Cree el archivo .ovhconfig en el raiz del servidor (no se si funcionaría colocandolo en otras carpetas del mutidominio) y puse las siguientes lineas

app.engine=php
app.engine.version=5.4
http.firewall=none
#environment=production
environment=development

es decir, por defecto estaba el producción y por seguridad bloqueaba las respuesta de erores de php que no se mostraban ni en pantalla ni en el log, ahora puesto en modo desarrollo ya muestra los errores de php sin problemas por pantalla

Muchas gracias de nuevo

cucurbita
29/11/2014, 10:39
Hola,

Creo que, el método más seguro para ver los errores de php es mirar en los archivos de log de tu alojamiento (el soporte de directivas en .htaccess es limitado). Sin embargo, puedes intentarlo a través de otro archivo de configuración (.ovhconfig) con este contenido:

app.engine=php
app.engine.version=5.4 (o tu versión)
http.firewall=none (o security si quieres usar el filtrado de peticiones http)
environment=development (cambiar a production para un uso normal)
La directiva environment controla el comportamiento de display_errors (entre otras cosas). Más info: https://www.ovh.es/g1175.optimizacion-php-fpm

zarainfo
29/11/2014, 10:26
Hola

Recientemente he adquirido un servidor performance con multidominio. He subido la web del dominio principal a la carpeta www, y funciona perfectamente, pero luego he creado una nueva carpeta para otro domnio adicional y se accede pero no muestra los errores de php. El php me devuelve que efectivamente por defecto display_errors está a OFF . Si pongo el archivo htaccess con estas lineas

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

da error 500

¿como activo los flags de muestra de errores php?