Error en acceso a elementos del menú de administrador
Buenas,
Tras intentar una actualización fallida de Joomla 3 a 4, tuve que hacer un backup para reestablecer mi web.
Realicé dicho backup pero ahora, desde la parte de administrador no tengo acceso a ningún elemento del menú, es decir, cuando intento acceder a Contenido, Componentes, Extensiones, etc me aparece este error (adjunto captura de pantalla):
"La página www.iespadrepoveda.com no puede procesar esta solicitud ahora.
Desde soporte me dicen que tras mirar logs, no hay problema en la conexión con la base de datos y me remiten a este foro.
¿Qué puede estar pasando? Me urge tener la web operativa para hacer publicaciones de información a la mayor brevedad posible.
Muchas gracias de antemano.
¡Un saludo!
Contenido solo visible a usuarios registrados
Hola Santiago,
Tienes la versión PHP 7.2, trata actualizar a la 7.4 es posible que sea por problema de compatibilidad de versión PHP, verifica primero con esto y nos comentas.
Un saludo 🖐️
Buenas y gracias @Argenis,
He actualizado a PHP 7.4 y, por ejemplo, a la hora de acceder a Contenido-Articulos me aparece el error:
Se ha producido un error.
0 Class 'JFormFieldPredefinedList' not found
Un saludo!
Hola Santiago.
El error 0 Class 'JFormFieldPredefinedList' not found suele venir por una actualización fallida de Joomla 3 a 4 y si restauraste pueden quedar restos de los archivos de joomla 4.
En Joomla 3 existe la clase JFormFieldList y otras relacionadas, pero JFormFieldPredefinedList es propia de Joomla 4.
Para solucionarlo tines qué eliminar los archivos de la instalación y la base de datos, una vez eliminado todo realiza una restauración de una fecha anterior a la actualización.
Revisa si con eso se soluciona y nos comentas.
Un saludo
Gracias @Pepe
Para solucionarlo tines qué eliminar los archivos de la instalación y la base de datos
Y mi duda ahora es, ¿Cómo se los archivos que he de borrar? ¿E igualmente, la base de datos a borrar, es una que se creó nueva o es la que tenía que tiene campos nuevos?
Os agradecería que me comentaseis esto con detalle puesto que nunca lo he hecho y no quisiera borrar nada que no debiese.
Un saludo!
Hola Santiago.
.- Accede a tu cuneta de WePanel -> Gestión de dominios
Dentro de gestión de dominios podrás ver a que carpeta apunta cada dominio, tienes que eliminar el contenido que hay dentro de la carpeta donde apunta el dominio iespadrepoveda.com
Por lo que puedo ver creo que apunta a la raíz public_html
Tienes que eliminar los archivos y carpetas que hay en public_html excepto las carpetas que tengas de otras instalaciones o si tienes carpetas con documentos.
la base de datos a borrar, es una que se creó nueva o es la que tenía que tiene campos nuevos?
La base de datos es la que tenias, creo que es iespadre_joomla
Una vez lo tengas todo, restaura una copia con fecha anterior a la actualización.
Un Saludo
Gracias de nuevo @Pepe
Antes de hacer algo que no deba, quisiera tener claro que, la base de datos la he de borrar desde WePanel->Gestion de BBDD y ahí elimino la base de datos "iespadre_joomla" (adjunto imagen)
Entiendo que al hacer backup a fechas anteriores al intento fallido de actualización, esta base de datos ¿volverá a aparecer? No quisiera borrar nada que luego sea irrecuperable.
Otra duda es con la base de datos "iespadre_pjswe1" que no se a que corresponde y no se si debería igualmente eliminarla.
Lo de borrar el contenido de "public_html" si quiero pensar que luego se generará dicha carpeta y que restaurará los archivos a la fecha que yo elija. Esto lo borraré en WePanel->Gestor de archivos. Eliminaré todas las carpetas y archivos salvo aquellas que contengan documentos/imagenes/etc y las de otras instalaciones (tengo un subdominio e imagino que esta carpeta he de respetarla. Os adjunto captura de pantalla por si veis archivos que NO deba borrar y os agradezco que me lo comentéis. En la captura de pantalla subrayo en rojo las carpetas que NO creo que deba borrar.
Perdonad mis dudas pero quiero tener todo esto bien claro antes de borrar cosas que no debiese y agrandar el problema.
Muchas gracias de antemano!
Hola Santiago,
Como te comenta Pepe, tu base de datos figura con el nombre iespadre_joomla, por lo tanto, si has de eliminar alguna es esta con ese nombre, luego con respecto a tu otra duda, es correcto, seleccionas restaurar sitio web y esta va a volver junto a los archivos que tenias en ese momento funcionando.
Luego si no sabes a que corresponde una base de datos lo primero es identificar si no está tomándose por alguna instalación, nunca es bueno eliminar de buenas a primeras.
Lo de borrar el contenido de "public_html" ...
No estás borrando la carpeta, estás borrando el contenido, solo no borres la carpeta dentro de public que se llama v2.iespadrepoveda.com, esta corresponde a tu otra instalación.
Adicional no vemos las imágenes a las que haces mención.
Un saludo 🖐️
Gracias @Argenis,
Efectivamente, no se han cargado las imágenes por problema de subirlas al foro (pero esto ya lo solucionaremos por otro lado, que se nos acumula los problemas...)
Dejo las imágenes con enlaces a Google Drive, sobre todo porque me interesa aclarar el NO borrado de carpetas y archivos de public_html.
Os ruego que le echéis un vistazo y me digáis si, además de lo subrayado en rojo, hay algún otro archivo y/o carpeta que NO debería borrar. (lo subrayado en rojo no lo borraría).
Dejo también un link del sitio donde borraría la base de datos para estar seguro de que hablamos del mismo procedimiento.
Link imagen borrado public_html
Gracias y espero vuestra confirmación para hacer el borrado de ambas cosas.
Hola Santiago,
Estaba poniéndome al corriente de tu consulta y las respuestas de mis compañeros
Para hacer una restauración limpia de tu sitio web debes seguir los pasos sugeridos por mi compañero Pepe
Ahora bien tal como ya te comentaron como tu web estaba desplegada en public_html cohabitaba con otras instalaciones por lo que no puedes eliminar todo sin mas
He visto tus capturas adjuntas, debes validar que sean directorios que contengan o documentos importantes ajenos a la instalación de Joomla o bien otras instalaciones
Esas son las carpetas/directorios que no debes eliminar
Luego ya podras restaurar la web por medio de Superbackup
Saludos!
Buenas,
Parece que ahora si, todo funciona correctamente!
Voy a continuar con otro hilo para ver la forma de migrar todo el contenido a una instalación en limpio con Joomla 5.
Muchas gracias @Argenis, @Pepe y @Bruno por vuestro trabajo y vuestra paciencia!
Un saludo.
Hola Santiago.
Genial !!! Me alegra que lo solucionaras.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo