2011-12-28 18 views

Respuesta

44
Probablemente no

lo mejor que puede hacer lo que necesita al menos echa un vistazo a su registro de errores php para las cosas van mal;)

# PHP error handling for development servers 
php_flag display_startup_errors off 
php_flag display_errors off 
php_flag html_errors off 
php_flag log_errors on 
php_flag ignore_repeated_errors off 
php_flag ignore_repeated_source off 
php_flag report_memleaks on 
php_flag track_errors on 
php_value docref_root 0 
php_value docref_ext 0 
php_value error_log /home/path/public_html/domain/PHP_errors.log 
php_value error_reporting -1 
php_value log_errors_max_len 0 
+4

Recordar para nunca enviar un archivo error_log a una ubicación de acceso público. – glerendegui

+0

@glerendegui de hecho, no estoy sugiriendo que esta sea la mejor práctica. Al igual que el comentario dice que para un entorno de desarrollo simple, la producción no es muy útil para acceder al registro de errores en su red localhost ||. – imp

+0

@glerendegui ¿Puedes explicar por qué no enviar un archivo error_log a una ubicación de acceso público? – Tarik

11

Probar:

 

php_value error_reporting 2039 
 

creo que sirve

+1

¡Agradable! ¿Puedes proporcionar la lógica detrás del número entero 2039? – Binod

+4

El valor 2039 significa E_ALL y ~ E_NOTICE. Encontré eso aquí: http://www.ibm.com/developerworks/library/os-debug/ – qwerty

+4

cuando lo puse. Htaccess da 500 error interno –

22

Si está en un plan de alojamiento compartido que no tiene instalado php como módulo, obtendrá un error de 500 servidores al agregar esos indicadores al archivo htaccess.

pero se puede añadir la línea:

ini_set('display_errors','off');

en la parte superior de su archivo .php y debería funcionar sin errores.

6

Fortes tiene razón, gracias.

Cuando tienes un alojamiento compartido es normal obtener un 500 server error. que tienen un sitio web con Joomla y lo añade a la index.php:

ini_set('display_errors','off'); 

La línea de error mostraron en mi página web desaparecido.

1

He usado ini_set ('display_errors', 'off'); y funciona muy bien

1
ini_set('display_errors','off'); 

trabajando bien en Wordpress config.php

+1

, esta es la única que funciona. He intentado 20 líneas diferentes. Esto funciona. – SpaceDog

Cuestiones relacionadas