En varias ocasiones al usar PHP, nuestro codigo lo copiamos de un proyecto anterior para ahorrar tiempo o no tomamos el debido cuidado respecto a los permisos de los archivos.

El problema ocurre cuando al intentar ingresar sale error 500, y no se muestra lo que deberia de salir.

Este es un problema de permisos, lo solucionamos dando los permisos adecuados a los archivos y directorios.

find /var/www -type d -exec chmod 755 {} \;
find /var/www -type f -exec chmod 644 {} \;

Referencias