Estas otras respuestas probablemente lo llevarán a la respuesta, sin embargo, una cosa que noté como un problema menor es que algunos complementos configuran el informe de errores por sí mismos y que pueden anular el informe de errores de Joomla, por lo que otra forma de solucionar esto es deshabilitar las extensiones una a una tiempo hasta que se carga el sitio, los complementos son el principal infractor.
Revise manualmente otras páginas, ¿se carga? Si lo hace, su módulo o componente solo se carga en la página principal, lo que lo ayuda a aislarlo. También es una buena idea actualizar sus extensiones, si funcionó antes, quizás su entorno era PHP 5.2 y cuando se mudó a 5.3 o 5.4 hubo un gran error por las diferencias.
Normalmente, una actualización de una extensión puede solucionarlo, siempre y cuando se mantenga activamente. Aunque en algunos casos podría ser su plantilla.