Hola!
He recibido un correo vuestro comunicándome que tendría que actualizar mi PHP para evitar incidencias en mi web. El caso es que dos de las webs que tengo alojadas caen cuando intento actualizar el PHP. Las webs son las siguientes y actualmente tienen la versión 7.4:
diebalearen.com
llucjulia.com
He instalado el plugin BrightLeaf Digital PHP Compatibility Scanner en los dos sitios que fallan al actualizar el PHP y al escanearlos con cualquier versión superior a 8.1 me da el resultado de compatible.
Si no hay incompatibilidad con plugin o themes ¿dónde puede estar el problema?
Muchas gracias
Contenido solo visible a usuarios registrados
Que tal,
En este caso lo recomendable antes de cambiar la versión de PHP es ejecutar los siguientes pasos
- Actualizar la versión de WordPress a la más reciente
- Actualizar todos los plugins
- Validar si el tema activo también requiere de actualización.
- Actualiza la versión de PHP a 8.2 (estable) o la más reciente 8.4
Si surge algún error en el proceso, nos comentas
Saludos!
Hola, Bruno.
Las versiones de WP y todos los plugins estan actualizados y los temas validados, pero sigue fallando al actualizar la versión PHP superior a 7.4.
Saludos
Hola Lluc.
El problema que tienes en el dominio llucjulia está en tu plantilla:
PHP Fatal error: Uncaught Error: Call to undefined function create_function() in wp-content/themes/mobius/includes/custom-widgets/most-liked-post.php:121
Stack trace:
thrown in wp-content/themes/mobius/includes/custom-widgets/most-liked-post.php on line 121
Esta plantilla es un proyecto terminado y no recibe actualizaciones:
-> https://themeforest.net/item/mobius-responsive-multipurpose-wordpress-theme/8467936
La solución pasa por cambiar de plantilla.
Sobre el dominio diebalearen el problema es el plugin dessau core que es fundamental para el funcionamiento de la web, digamos que es el constructor.
En este caso tienes actualizaciones de la plantilla que lo solucionan, estas utilizando la versión 1.3 y la ultima versión es la 2.0
Para solucionarlo tienes que descargar la nueva versión desde tu cuenta de ThemeForest y actualizarlo.
Un saludo
Hola
En el caso de diebalearen.com he actualizado la plantilla y el problema persiste.
En el caso de llucjulia.com, si debo cambiar de plantilla, necesitaré tiempo y no podré tener este problema resuelto antes del 8 de marzo. ¿Existe alguna alternativa?
Muchas gracias
Hola Lluc,
En el caso de diebalearen.com he actualizado la plantilla y el problema persiste.
Puedes mostrarnos el problema que se presenta?
En el caso de llucjulia.com, si debo cambiar de plantilla, necesitaré tiempo y no podré tener este problema resuelto antes del 8 de marzo. ¿Existe alguna alternativa?
Si bien el cambio es inminente tambien se ha pensado en todos aquellos usuarios que por fuerza mayor requieren mantener versiones bajas de PHP como puede ser tu caso, para ello puedes hacer la solicitud del producto llamado PHP Addon https://guias.webempresa.com/preguntas-frecuentes/contratar-php-legacy-addon/
Saludos!
Hola
Os mando un pantallazo del error con el mensaje: Se ha producido un error crítico en el sitio web.
Que tal Lluc,
Gracias por la captura, citando lo ya comentado por mi compañero y entendiendo que ya lo has actualizado, el error crítico que se manifiesta sigue siendo producto del plugin llamado Dessau Core
Has podido actualizar el plugin a su última versión? Si este es el caso, vale la pena probar eliminarlo por completo, descargar la versión más actualizada desde el repositorio e instalarlo nuevamente
Si el problema persiste, lo ideal sería elevar este comportamiento al soporte del tema, al ser premium, deberían darte indicaciones enfocadas a la versión de PHP que deseas ejecutar
Saludos!
Hola Lluc
En el caso de diebalearen.com he actualizado la plantilla y el problema persiste.
Vale actualizaste la plantilla pero lo mas seguro que los plugins de la plantilla no este actualizados, revisa lo siguiente:
.- Accede Apariencia -> Install Plugins
.- Selecciona Update Available
Revisa si tienes actualizaciones de Dessau Core y WPBakery Visual Composer
Si hay actualizaciones pulsa en Update
Una vez lo tengas cambia la versión de PHP a la 8.4 y revisa si carga bien.
En el caso de llucjulia.com, si debo cambiar de plantilla, necesitaré tiempo
Ahí poco podemos hacer, pasa por utilizar otra plantilla
Manda un ticket a Comercial y lo comentas a ver que alternativas te pueden dar.
Un Saludo
Hola.
En diebalearen.com, efectivamente, el plugin Dessau Core no estaba actualizado y con esto ya he podido actualizar el PHP a 8.5 sin problema.
Respecto a llucjulia.com intento actualizar la plantilla antes del 8 de marzo y, en caso de no poder, contrataré PHP Legacy addon para tener más margen.
Muchas gracias
Hola Lluc
Nada Gracias a ti !!!
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo