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 {} \;