Estimado,
Cree una cuenta en 000webhost, subi un sitio y ningún problema, prueba tratando de subir nuevamente el fichero defines.php a la carpeta includes, que se encuentra en la raíz de tu joomla.
Ese fichero, respondiendo a tu pregunta anterior, es importante, como todos los ficheros de joomla, pues nos da definiciones globales al framework de joomla con respecto a los Path, tanto del sitio, como de la configuración, del administrador, de las plantillas, etc...
Volviendo a subir el fichero defines.php se debiera solucionar el problema.
Estaremos atentos a tus consultas, recibe un cordial saludo,
P.S. Hola Giov, gusto verte por el foro, gracias por la colaboración, saludos.
Guillermo Bravo
Administrador
Foro Joomla Chile