Errores Comunes en la Migración de Joomla 3.10 a 4.x
From Joomla! Documentation
Los errores más comunes de Joomla 3.10 a 4 se pueden resumir en dos elementos:
- Especificaciones Técnicas que no se cumplen.
- Incompatibilidad con extensiones de terceros.
Vuelva a revisar sus extensiones en la pestaña Gestionar. Probablemente haya algo que se le pasó por alto. Haga que alguien más lo busque si es necesario. A veces, solo se necesita otro par de ojos para encontrar extensiones que deben ser desinstaladas o actualizadas antes de que ocurra una migración exitosa.
Este documento es un trabajo en progreso. Puede agregar errores y soluciones a esta página. Mientras tanto, si tiene un error de 3.10 a 4.x, copie el error en una barra de búsqueda de Google eliminando las partes que son específicas del servidor/sitio.
Por ejemplo, si recibe un error que dice:
Fatal error: Call to a member function get() on a non-object in home/account/public_html/directory/administrator/components/com_installer/controller.php on line 39
Elimine la parte home/account/public_html/directory
del error durante su búsqueda para obtener mejores resultados de búsqueda.
Errores y Soluciones
Añada a continuación errores y soluciones. Tenga en cuenta que si nunca antes ha agregado un enlace a un documento, ¡guarde el texto antes de enlazar! Después, una vez guardado, vuelva a acceder y agregue el enlace.
==== isClient and isAdmin Errors ====
These errors shows that you have third-party extensions using isClient or isAdmin which are no longer in use. You must assess and uninstall or disable/unpublish all third-third party extensions that are not compatible with Joomla 4.x. You can disable these extensions whilst seeing this error by disabling them in the database to get control back.
Pantalla en Blanco
- Compruebe el código fuente de la página. Si parece que el código HTML al completo está ahí, puede ser que tenga un error Javascript. Si no hay código, entonces se trata de un error PHP.
- Compruebe
logs/joomla_update.php
para ver si se llevó a cabo una actualización adecuada. Incluya este registro en cualquier mensaje en los foros de Joomla, de modo que la gente pueda ayudarle. Si el sitio se actualizó correctamente, puede usar phpMyAdmin para desactivar plugins de terceros que pueda haber pasado por alto antes de actualizar a Joomla! 4.x.
SELECT * FROM `#__extensions` where type = 'plugin' and extension_id > 700
Use your own prefix (#_)
Establezca la columna "habilitada" a 0 para desactivar el plugin.
En caso de que logs/joomla_update.php
esté incompleto, necesita restaurar desde una copia de seguridad.
Formas alternativas de llegar a las pestañas Base de datos y/o Descubrir
URL de la pestaña Descubrir: index.php?option=com_installer&view=discover
.
URL de la pestaña Base de Datos: index.php?option=com_installer&view=database
.