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.
- Inicia sesión en tu servidor a través de SSH.
- Asegúrate de que estás en el directorio del sitio web.
- 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:
- Inicia sesión en tu servidor vía SSH.
- Asegúrate de que estás en el directorio del sitio web.
- 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
- Cómo encontrar la versión de Concrete CMS
- Requisitos del sistema de Concrete CMS
- Instrucciones de actualización de Concrete CMS
Joomla
La versión 4+ es compatible con PHP 8
- ¿Cómo comprobar la versión de Joomla?
- Requisitos técnicos de Joomla
- Historia de la Versión de Joomla
- Instrucciones de actualización de 1.5 a 3.x
- Instrucciones de actualización de 2.5 a 3.x
- Instrucciones de actualización de 3.4.x a 3.5
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.