¿Estas atascado? ¡Yo te ayudo!, pregunta aquí.

Activar " mostrar errores php " en Ubuntu.

Todo código relacionado exclusivamente con PHP, incluido la programación con symphony, etc...

Notapor alexiter » Jue Abr 17, 2014 8:41 am

Puede ocurrir que en nuestro maginifico servidor Apache con PHP de nuestro linux (ubuntu en este caso), no aparezcan errores de programacion a la hora de procesar una pagina .php.

Logicamente podria ser que lo hemos escrito sin un solo fallo, pero claro, el que la pagina se muestre entera en blanco incita a pensar lo contrario.

Para que nuestro apache nos diga lo mal que lo hemos hecho, y sobre todo, en que parte de las 300 lineas de codigo la hemos "cagado", tenemos que activar "error_reporting = E_ALL & ~E_DEPRECATED" y "display_errors = On" en nuestro php.ini.

1º nos vamos a nuestra consola de comandos y escribimos:

Código: Seleccionar todo
nano /etc/php5/apache2/php.ini


2º Pulsamos crtl+w , escribimos display_errors y le damos a enter (esto buscara la linea que nos interesa en todo el php.ini).

3º Editamos el archivo (normalmente quitamos el ; de las lineas defualt Value: On y del Default Value: E_ALL etc...

Yo como añadido modifique esta ultima incluyendo el error por deprecated que siempre esta bien saberlo. Debe de quedar algo asi:
11.jpg
11.jpg (62.23 KiB) Visto 1649 veces


Pulsamos ctrl+o despues crtl+x y pr ultimo reiniciamos el apache con un
Código: Seleccionar todo
/etc/init.d/apache2 restart


Ni que decir tiene que se tiene que ser root para hacer todos estos pasos, si os da algun error probad a escribir sudo delante de cada comando (ejemplo: sudo /etc/init.d/apache2 restart)
alexiter
Site Admin
 
Mensajes: 142
Registrado: Dom Nov 17, 2013 9:54 pm

Volver a PHP (symphony, etc...)

cron
  • Buscar mensajes nuevos
  • Buscar temas sin respuesta
  • ¿Quién está conectado?
  • En total hay 1 Usuario identificado :: 0 registrado, 0 ocultos y 1 invitado (basados en usuarios activos en los últimos 5 minutos)
  • La mayor cantidad de usuarios identificados fue 86 el Mié Feb 26, 2020 5:18 pm
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado