Migración a Joomla ...
Avisos
Vaciar todo

Migración a Joomla 4.0 imposible por problema con PHP  

 
Óscar
 Óscar
Usuario activo

Desde hace ya tiempo vengo experimentado un problema que nadie me ha podido ayudar a solucionar... El problema es que en Agosto finaliza el soporte para Joomla 3.10 y se nos hace más que necesario migrar a Joomla 4.0. El problema viene con la versión de PHP instalada en el servidor (PHP 7.0.33) dado que para la migración a Jommpla 4.0 se necesita al menos PHP 8.0. En todos los intentos de pasar gradualmente a versiones de PHP superiores a la instalada ahora mismo, la web se cae...

Después de tantos intentos y de no encontrar solución ya sólo se me ocurre migrar la web a otro servidor/proveedor porque no nos podemos permitir dejar la web desactualizada...

Podéis echarnos una mano, ¿por favor?

Un saludo,

Óscar A.

Contenido solo visible a usuarios registrados

Citar
Respondido : 18/06/2023 5:02 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Óscar, 

En este caso de acuerdo a lo que nos comentas el problema puede estar un poco más allá de la versión PHP dentro del servidor y más con la compatibilidad de los complementos que tienes actualmente en tu sitio web que no soporte una versión PHP 8.0.

Lo primero que debes revisar es los temas y plugins que tienes instalados y que esto sean compatibles con una versión actual de PHP, al tener esto identificado podrás revisar si el problema está dentro de esto los que impiden actualices la versión de tu Joomla. 

Ten en cuenta que estos complementos también deben ser compatibles con las versiones recientes de Joomla de lo contrario no funcionara de forma correcta.

Veo actualmente muchos errores relacionados con tu plantilla

[18-Jun-2023 18:34:47 Europe/Madrid] PHP Fatal error: require_once(): Failed opening required '/home2/sanjoses/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/opt/alt/php70/usr/share/pear') in /home2/sanjoses/public_html/templates/encelado/error.php on line 79

Por lo que el error puede radicar precisamente que la plantilla no soporte Joomla 4.0 y PHP 8.0

Verifica esto ya que de ser así debes evaluar comenzar a utilizar otra plantilla para tu sitio web

Un Saludo 

ResponderCitar
Respondido : 18/06/2023 5:39 pm

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Óscar

El problema lo vas a tener tanto con nuestro hosting como en cualquier otro hosting.

Estas utilizando una version del Framework Gantry 4 el cual hace mucho tiempo se sustituyó por Gantry 5 y que solo soporta hasta la version 7.4 de PHP:

-> https://gantry.org/blog/gantry4-update

Gantry 4 no es compatible con joomla 4 y tampoco se puede actualizar a Gantry 5, no es algo que hacemos nosotros ya que no tenemos nada que ver con Gantry.

Sobre la plantilla Encelado, se dejó de ofrecer actualizaciones hace mucho tiempo, creo que desde el 2018, desde que se cambio la version de Gantry.

Hemos eliminado los instaladores de packs de todos nuestros servidores, por lo que ya no es posible instalar las plantillas que hemos estado ofreciendo hasta ahora con nuestros planes de hosting.

Los packs han sido un componente adicional que hemos incorporado durante años en nuestros servicios de alojamiento; estas plantillas preinstaladas utilizaban un componente llamado Gantry, el cual ya está obsoleto, y hemos considerado oportuno adaptar nuestras aplicaciones a una instalación básica con las actualizaciones de seguridad más modernas ya incluidas y comprobadas, lo cual abre el abanico de posibilidades que tienes para personalizar tu web.

Dado que no vamos a dar continuidad a los packs en cuanto a su actualización, hemos modificado los instaladores para que no puedan realizarse nuevas instalaciones de esas plantillas. A partir de ahora, en la opción 'Aplicaciones Webempresa' podrás instalar las versiones por defecto de WordPress, PrestaShop y Joomla, y posteriormente desde la administración añadir la plantilla que desees.

En el administrador de WordPress, por ejemplo, verás disponibles un buen número de plantillas gratuitas que podrás utilizar para finalidades muy diferentes (blogs, webs de negocios, tiendas online, etc.).

Los packs Webempresa que tengas instalados seguirán funcionando correctamente, por supuesto, pero has de tener en cuenta que no sacaremos nuevas actualizaciones ni nuevas versiones.

 

Dicho esto tienes dos opciones:

.- Empezar con una instalación nueva de Joomla 4 e importar lo que tienes en joomla 3 ( aunque las paginas tendras que crearlas de nuevo, puedes importar los artículos y las categorías )

.- Empezar con una instalación nueva de WordPress e importar el contenido que tienes en Joomla:

-> Migrar de Joomla a WordPress de forma sencilla

 

Ten en cuenta que tu contratas un Hosting, no contratas un programador, desarrollador, etc.... Nuestro trabajo es que los servidores donde se encuentra tu instalación funcionen sin problemas pero lo que tengas en tu instalación, actualizaciones, diseño, problemas con extensiones... no es nuestro trabajo, podemos orientarte pero el trabajo lo tienes que hacer tu.

 

Un Saludo

 

 

ResponderCitar
Respondido : 20/06/2023 9:59 am