ACTUALIZACION JOOML...
 
Avisos
Vaciar todo

ACTUALIZACION JOOMLA 3.10 A 4

14 Respuestas
5 Usuarios
0 Reactions
45 Visitas
Respuestas: 15
Eminent Member
Topic starter
 

Buenas a tod@s,

Me ha aparecido un mensaje en la cabecera de mi menú de administración con el siguiente texto:

"Error

El soporte ha finalizado para su versión de Joomla 3.10. Migre a Joomla 4 lo antes posible .

Hemos detectado que su servidor está utilizando PHP 7.0.33 que está obsoleto y ya no recibe actualizaciones de seguridad oficiales de sus desarrolladores. Además, no podemos recomendar una versión PHP más nueva porque está utilizando una versión de Joomla obsoleta. Recomendamos actualizar Joomla! y luego seguir más instrucciones de actualización de PHP."
 
Es la primera vez que voy a realizar una migración y no se si debería de tener en cuenta algo (aparte de haber realizado ya una copia de seguridad) que me pueda causar problemas en la nueva versión (a nivel de extensiones, componentes etc.)
También quisiera saber si el proceso es algo sencillo y directo o hay que realizar intervenciones para que guiar la migración.
 
Muchas gracias de antemano y un saludo!

Contenido solo visible a usuarios registrados


 
Respondido : 21/08/2025 3:56 pm
Karen Rios
Respuestas: 18739
Illustrious Member Moderator
 

Hola Santiago,

Lo primero que debes revisar es la compatibilidad de tus extensiones, tema y módulos que tengas ahora en tu sitio web para una nueva versión de Joomla 4, que versión actualmente utilizar en Joomla?

Revisa los pasos que se mencionan en el sigueinte hilo y comprueba detalladamente todas las exnteiones que tengas y tema antes de realizar la actualización → → https://www.webempresa.com/foro/joomla-30/actualizacion-joomla-3-10-a-joomla-4

Una recomendación para trabajar mejor es iniciar una nueva instalación en la nueva versión y luego cambiar este para que sea tu dominó final. Ten en cuenta como te comento que aun cuando puedes migrar de la versión 3.x a 4 muchas extensiones y el tema que utilices puede no ser compatible. 

Para crear un sitio web nuevo puedes por ejemplo crear un subdominio y en este comenzar a desarrollar tu nuevo sitio web en esta versión, una vez lo tienes listos puedes asignar este sitio web como tu nuevo sitio. 

En esta, guía te indican como puedes crear un subdominio en tu cuenta de hosting:

   https://guias.webempresa.com/preguntas-frecuentes/crear-un-subdominio/

En resumen lo primero es que compruebes la compatibilidad de tus extensiones y temas.

Teniendo en cuenta esto has evaluado generar los nuevos sitios web en WordPress, a nivel de soporte pueden ser más escalables y permitirte añadir configuraciones muchas más personalizadas, ya que la comunidad es mucho más grande, por lo que añaden muchas más características. 

De todas formas, si quieres información sobre la migración de Joomla puedes verlo en su documentación oficial →   https://docs.joomla.org/Joomla_3.x_to_4.x_Step_by_Step_Migration/es

Como te comento no es bueno actualizar como tal, primero es verificar compatibilidades. Si quieres probar como va todo en estos sitios web puedes clonar tu sitio web, para ello puedes revisar el siguiente hilo de foro donde se trató un tema similar →   https://www.webempresa.com/foro/joomla-30/crear-un-clon

Un Saludo 

 

Esta publicación ha sido modificada el hace 2 meses 2 veces por Karen Rios
 
Respondido : 21/08/2025 4:44 pm
Respuestas: 15
Eminent Member
Topic starter
 

Gracias por tu respuesta @karen!

He estado comprobando la compatibilidad de extensiones, tema y módulos y parece ser que tengo CASI todo correcto, puesto que, la plantilla que utilizo (Shape5_vertex) parece ser no compatible con Joomla 4.

Otro problema que me encuentro es que mi cuenta ha superado el número de inodos, lo que me obliga a antes de nada, borrar archivos.

Y con todo esto y tras leer tus consejos, me surgen estas dudas:

- El número de inodos superado, afectaría tanto a los dominios como a los subdominios que pueda crear, ¿cierto? En tal caso, antes de crear nada, debería reducir el número de inodos.

- He intentado crear un subdominio para ir "probando/investigando" el desarrollo de un nuevo sitio pero, no me permite la opción de seleccionar el dominio al que asignar el subdominio. No me da acceso a dicho boton y aparece como vacío. He pensado que puede ser por superar el número de inodos, no se si estoy equivocado.

- Tengo 3 dominios registrados y, entre ellos, dos ("iespadrepoveda.com" y "iespadrepoveda.es") apuntan al mismo sitio. ¿Sería una buena opción desvincular uno del otro y construir una nueva web en uno de ellos? Es decir, dejar "iespadrepoveda.es" con lo que hay actualmente en la web y hacer que "iespadrepoveda.com" sea una nueva web. En tal caso, ¿que pasos habría de seguir?

Al hilo de mi última pregunta, también he contemplado la opción de usar WordPress en vez de Joomla para la nueva web, por lo que, si es una opción acertada, me gustaría saber que pasos habría de dar desde que desvinculo ambos dominios hasta que empiezo a configurar uno de ellos con WordPress.

Muchas gracias de antemano, un saludo.

 


 
Respondido : 28/08/2025 6:52 pm
Bruno
Respuestas: 6521
Illustrious Member Moderator
 

Que tal Santiago,

- El número de inodos superado, afectaría tanto a los dominios como a los subdominios que pueda crear, ¿cierto? En tal caso, antes de crear nada, debería reducir el número de inodos.

Es correcto, el consumo al ser compartido se verán afectadas todas las webs que se encuentren alojadas en determinado servidor

- He intentado crear un subdominio para ir "probando/investigando" el desarrollo de un nuevo sitio pero, no me permite la opción de seleccionar el dominio al que asignar el subdominio. No me da acceso a dicho boton y aparece como vacío. He pensado que puede ser por superar el número de inodos, no se si estoy equivocado.

No debería, dejanos capturas del proceso para apoyarte o si se requiere de que eleves la consulta a nuestros compañeros de tickets

https://guias.webempresa.com/preguntas-frecuentes/crear-un-subdominio/

- Tengo 3 dominios registrados y, entre ellos, dos ("iespadrepoveda.com" y "iespadrepoveda.es") apuntan al mismo sitio. ¿Sería una buena opción desvincular uno del otro y construir una nueva web en uno de ellos? Es decir, dejar "iespadrepoveda.es" con lo que hay actualmente en la web y hacer que "iespadrepoveda.com" sea una nueva web. En tal caso, ¿que pasos habría de seguir?

Pues segun entiendo uno de los dominios mencionados debe de ser el principal y el otro funciona como alias o redirección, si deseas disponer de uno de ellos solo bastara con que lo apuntes a otro directorio en el servidor

https://guias.webempresa.com/preguntas-frecuentes/apuntar-dominio-principal-una-carpeta/

Al hilo de mi última pregunta, también he contemplado la opción de usar WordPress en vez de Joomla para la nueva web, por lo que, si es una opción acertada, me gustaría saber que pasos habría de dar desde que desvinculo ambos dominios hasta que empiezo a configurar uno de ellos con WordPress.

Continuando con el punto anterior una vez ya tengas uno de los dominios disponibles puedes comenzar con la instalación de WordPress, sin duda sera una mejora para las iteraciones a futuro de tu sitio web, si deseas mas argumentos para ejecutar la transición puedes consultar el siguiente articulo

https://www.webempresa.com/blog/joomla-vs-wordpress.html

Saludos!


 
Respondido : 28/08/2025 8:41 pm
Respuestas: 15
Eminent Member
Topic starter
 

Gracias @bruno-vichetti!

Bueno, pues he estado borrando archivos, y verificando que todo era compatible con Joomla 4 (y creo que así es o era).

Tras esto, la web funcionaba perfectamente y he procedido a la actualización de Joomla a través de un archivo. Para ello me descargué la versión estable de Joomla 4 desde la web oficial y con ese archivo procedí a realizar la instalación.

En el proceso, me ha dado un error y ahora me aparece lo siguiente:

image

Tras esto, accedo al panel de Webempresa, y veo las opciones de actualización de PHP. De las disponibles está la 7.2 y otras en adelante.

Si elijo la versión 7.2 de las que me ofrece el panel, me sigue apareciendo ese error pero, si elijo a partir de la 7.3 en adelante, me aparece este otro error:

image

He comprobado las versiones 7.3, 7.4, 8.0, 8.1 y 8.2 y en todos los casos me sale dicho error.

¿Qué puede estar ocurriendo y qué solución puede tener? Me pide actualizar Joomla y luego PHP porque no soportaría versiones más nuevas de PHP mi versión de Joomla pero, cuando lo estoy haciendo, me encuentro que para actualizar Joomla necesito una versión más reciente de PHP. 

Gracias de antemano por vuestro tiempo y vuestras respuestas.


 
Respondido : 04/09/2025 10:26 pm
Argenis
Respuestas: 11612
Illustrious Member Moderator
 

Hola Santiago,

Es por esto que Karen te recomendó realizar una instalación en blanco de Joomla 4, Joomla 3 no es compatible con versiones altas de PHP y Joomla 4 no lo es con versiones antiguas, entonces no esta pensado del todo para un entorno de actualización seguro.

Te recomendamos que restablezcas tu sitio a antes de la actualización con superbackup:

https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-wepanel

Luego realices una instalación en limpio de Joomla 4 y pasases tu contenido.

Un saludo 🖐️ 


 
Respondido : 04/09/2025 10:47 pm
Respuestas: 15
Eminent Member
Topic starter
 

Gracias @argenis!

Entiendo lo que dices y, he leído en hilos del foro que el paso de la versión 3 a 4 es una "minimigración" donde se supone que todo está más controlado y menos propenso a errores.

¿Se podría saber a que es debido el error que da cuando uso versiones de PHP superiores a la 7.2? ¿Podría ser la plantilla? Lo pregunto por volver a restaurar y probar el proceso nuevamente. Al menos me servirá de aprendizaje.

Si realizo lo que comentas tu y comentó Karen, ¿Qué pasos habría de seguir para realizar la instalación en limpio de Joomla 4? ¿Y como habría de pasar posteriormente mi contenido?

Un saludo!


 
Respondido : 05/09/2025 12:20 am
Pepe
 Pepe
Respuestas: 41198
Illustrious Member Admin
 

Hola Santiago.

Primero restaura la web para evitar ese error y luego lo vamos viendo paso a paso.

 ¿Qué pasos habría de seguir para realizar la instalación en limpio de Joomla 4? 

Para instalar Joomla lo puedes hacer desde tu cuenta de WePanel -> Softaculous -> Joomla

chrome capture 2025 9 5

Tienes una guía en este enlace:

-> https://guias.webempresa.com/preguntas-frecuentes/instalar-web-con-softaculous/

 

Puedes crear un subdominio y realizar la instalación en ese Subdominio.

-> https://guias.webempresa.com/preguntas-frecuentes/crear-un-subdominio/

 

Un saludo


 
Respondido : 05/09/2025 9:54 am
Respuestas: 15
Eminent Member
Topic starter
 

Muchas gracias @pepesoler!

Ya voy aclarando cosas y parece que todo ha ido bien.

He creado un subdominio y en este (usando Softaculous) he realizado la instalación de Joomla 4.

Tras esto, al acceder al sitio, he visto que me pedían actualizar a Joomla 5 y, tras descargar el paquete de update, he realizado dicha actualización.

Por tanto, mi subdominio ahora tiene la versión 5.3.3 de Joomla y PHP 8.4.

El siguiente paso es saber como migrar/pasar todo el contenido de mi web a este subdominio y que al direccionar a mi web accedamos a esta nueva versión.

Quedo pendiente de vuestras indicaciones, muchas gracias!


 
Respondido : 06/09/2025 12:10 am
Argenis
Respuestas: 11612
Illustrious Member Moderator
 

Hola Santiago,

Ahora seria exportar el contenido, Joomla no tiene esto por defecto, así que tendrías que instalar un módulo, por ejemplo este:

https://extensions.joomla.org/extension/j2xml/

Exportar todo lo que quieras de alli, para luego ir a tu nueva instalación en 5 e instalar el mismo módulo para importar el contenido, otra alternativa, pero es de pago sería esta:

https://extensions.joomla.org/extension/sp-transfer

Un saludo 🖐️ 


 
Respondido : 06/09/2025 2:29 pm
Respuestas: 15
Eminent Member
Topic starter
 

Gracias @argenis!

He estado revisando ambas herramientas pero, j2xml creo que no está funcionando bien.

Tras instalarla, únicamente me da la opción de importar pero no de exportar, que sería el primer paso que he de hacer.

Dejo captura de pantalla y espero saber si existe alguna otra solución (a priori no de pago).

image

Muchas gracias y un saludo!


 
Respondido : 07/09/2025 9:44 pm
Argenis
Respuestas: 11612
Illustrious Member Moderator
 

Hola Santiago,

Verifica con este enlace:

https://www.eshiol.it/joomla/j2xml/j2xml-3-3.html

Parece que ya es tan vieja la versión que la discontinuaron, entonces puedes descargar el módulo de ese enlace y validar si te muestra la opción de exportar.

Un saludo 🖐️ 


 
Respondido : 07/09/2025 11:41 pm
Respuestas: 15
Eminent Member
Topic starter
 

Gracias @Argenis,

Con un poco de tiempo he conseguido que J2XML funcione (buscando otras versiones).

Yo pensaba que se haría una exportación integra de todo el contenido pero, veo que no es así, que hay que ir parte por parte (Categorias, Articulos, etc.).

Visto esto, ¿hay algún orden que tenga que hacer la importación?

Además, veo que los menús no los puedo exportar por lo que no se si tengo que crearlos todos manualmente o existe otra opción. Y aún si los creo, no se si tendrán el mismo ID y a la hora de importar cosas los detectarán correctamente.

Otra opción que he visto es la de sp-transfer, que aunque es de pago, no se bien como funciona y si existe algún tutorial que detalle bien el proceso.

Gracias!


 
Respondido : 18/09/2025 10:14 am
Pepe
 Pepe
Respuestas: 41198
Illustrious Member Admin
 

Hola Santiago.

Lo primero seria importar las categorías y luego se importan los artículos

veo que los menús no los puedo exportar por lo que no se si tengo que crearlos todos manualmente o existe otra opción.

Lo mejor es que los crees de nuevo antes de hacer la importación:

  • Abrir el menú en Joomla 3 y anotar los ítems y jerarquías.

  • Crear el menú equivalente en Joomla 5

 

Otra opción que he visto es la de sp-transfer

SP transfer, como tu dices, es un componente de pago pero su configuración no es tan sencilla ya que se necesitan accesos FTP y BD 

 existe algún tutorial que detalle bien el proceso

Puedes ver la documentación que hay en su sitio oficial:

-> https://kainotomo.com/kb/joomla-extensions/sp-transfer-user-guide

 

Un Saludo


 
Respondido : 18/09/2025 11:23 am