Solución de problemas de fallas de actualización de PHP

Generalidades

Cuando actualizas la versión de PHP de tu sitio web en el panel, puede que veas un mensaje No exitoso. Este artículo te ofrece unas algunas herramientas para ayudar a determinar de dónde viene el error.

Sitios WordPress

wp-cli es una línea de comando que te permite correr los comandos de WordPress desde tu servidor. El siguiente comando probará todos los items de WordPress instalados con PHP 8.0 en adelante para ver si son compatibles.

  1. Inicia sesión en tu servidor a través de SSH.
  2. Asegúrate de que estás en el directorio del sitio web.
  3. Corre el siguiente comando.
    [server]$ wp php-compat --php_version=8.0 

Este comando puede tomar unos minutos en terminar.

Reemplaza 8.0 con una versión de PHP diferente que desees probar.

Todos los demás sitios basados en PHP

Si hay un archivo index.php en el directorio del dominio, corre el siguiente comando para probar el sitio en PHP 8.0:

  1. Inicia sesión en tu servidor vía SSH.
  2. Asegúrate de que estás en el directorio del sitio web.
  3. Corre el siguiente comando.
    [server]$ /dh/cgi-system/php80.cgi index.php

Reemplaza 8.0 con una versión diferente de PHP que desees probar.

También puedes probar otros archivos .php usando este mismo comando. Más a menudo, esto mostrará los errores, apuntando al archivo exacto con el código desactualizado.

Revisar el registro de errores de PHP

Registro de PHP

Puedes habilitar manualmente el registro de errores de PHP en tu sitio web de PHP para recoger cualquier error que no se haya podido registrar predeterminadamente.

Registro de errores

También debes revisar el registro de errores general del sitio web por errores adicionales.

Revisar si tu software es compatible con PHP 8

Si tu sitio web está usando un software CMS, revisa su versión para ver si es compatible con PHP 8. Si no, puede que necesite ser actualizado manualmente.

Concrete CMS - (antes llamado Concrete5)

La versión 9 es compatible con PHP 8

Joomla

La versión 4+ es compatible con PHP 8

MediaWiki

La version 1.39 es compatible con PHP 8

phpBB

La versión 3.3.10 es compatible con PHP 8

Puedes ubicar la versión en el área de administración. También lo puedes localizar en un archivo que se encuentra en:

example.com/phpbb/docs/CHANGELOG.html

ZenCart

La versión 1.5.7 compatible con PHP 8

Contactar Servicios Profesionales por ayuda

Si tu sitio web utiliza software antiguo, o si se creó hace mucho tiempo, este puede ser un buen momento para actualizar y rediseñar todo el sitio o incluso crear uno nuevo. Los Servicios Profesionales de DreamHost también pueden ayudar con esto.

ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?