Hola, hoy mi web desapareció, ponía error 500 server interno. Como el último archivo que puse fue una artículo llamado delfines, busqué en el servidor y borré defines.php (sí, una burrada). El caso es que ahora en la web pone cuando entras: "No configuration file found no installation code available. Existing..."
¿Hay alguna forma de recuperar la web? Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Joan Guzman,
Pregunta importante, ¿realizaste copia de seguridad con Akeeba Backup antes de eliminar el archivo?.
¿realizas copias de seguridad de tu sitio web con Akeeba Backup con regularidad y las descargas a tu PC?.
Saludos
Hola, no, lo hice después de que se borrará. Era una página que acababa de renovar, tenía unos días, y aún no había hecho el backup. He leído por Internet que es una tontería, que cambiando unas líneas del archivo configurarion.php ya puede funcionar pero no sé cuáles.
Hola Joan Guzman,
No se donde has leído lo que comentas, pero podrías facilitar el enlace para verlo.
No obstante no veo que relación guardan configuration.php y defines.php.
Indicanos de que carpeta eliminaste el archivo "defines.php".
Saludos
Lo borré de la carpeta includes. En realidad no fue borrado, si no que lo copié en local por si acaso y después lo volví a subir al mismo lugar, includes, pero parece que al moverlo se trastocó alguna línea de código, por eso decía que la solución podría ser fácil.
Este es link donde lo leí: http://docs.joomla.org/Moving_sensitive_files_outside_the_web_root
Hola Joan Guzman,
Si eres más claro con la ruta del archivo eliminado podremos ayudarte facilitándote uno similar para que lo puedas subir.
Mira desde tu cPanel, Administrador de Archivos la ruta donde estaba el archivo y dínosla.
Saludos
public_html/includes/defines.php
Hola Joan Guzman,
Sube el archivo adjunto a la ruta que indicas, desde tu cPanel, Administrador de Archivos y luego lo descomprimes y eliminas el .zip y miras a ver si funciona.
Aunque debes verificar si también eliminaste el archivo /public_html/configuration.php
Saludos
Hola, ya lo hice y no función, pero gracias de todas maneras, intentaré otras alternativas. El configuration.php sí lo tengo, sólo moví el defines.php
Si vuelvo a instalar joomla usando la base de datos que tenía, ¿mantendré los árticulos que tenía pero no módulos ni estilos, verdad? Gracias.
Hola Joan,
Es correcto lo que manifiestas conservarías la información pero tendrías que volver a configurar la plantilla es prácticamente como una migración. Si manifiestas que eliminaste el fichero defines.php con el fichero que te brindo Luis debería funcionarte quizás sea otro el problema. Verifica el siguiente articulo del Blog de Webempresa para verificar si es posible salvar el sitio web:
Qué es un error 500 y como localizarlo en nuestra web
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Saludos.
Hola Johnny:
Yo creo que esto es lo que ha pasado. Cuando entras a la web dice que falta el archivo configuration.php pero yo no lo toqué, está intacto. Sólo borré defines.php y luego lo volví a subir, así que el problema es que se trastocó alguna línea de defines.php que apunta a configuration.php y por eso ahora cuando entras dice que falta configuration.php
He entrado en defines.php y creo que está todo bien:
define('JPATH_CONFIGURATION', JPATH_ROOT);
Root es a la raíz de la web, y ahí es donde está el archivo configuration.php
Hola Joan Guzman,
Me comenta un Técnico que tu archivo configuration.php está correcto y el defines que te facilite es estándar, es decir no tiene personalización para tu web concreta.
Revisa el archivo /public_html/administrator/error_log o /public_html/error_log por si hubiese alguna entrada relativa al problema.
Saludos