Hosting WordPress Version en ingles

Articulo de ayuda

Cómo Actualizar PHP Sin Romper WordPress

Actualiza la version de PHP de tu WordPress con copia de seguridad, pruebas de compatibilidad, cambio desde el panel y un plan de vuelta atras.

Publicado: 30/6/2026 Actualizado: 12/7/2026

Por que actualizar PHP

PHP ejecuta WordPress, los plugins y el tema en el servidor. Utilizar una version moderna aporta normalmente correcciones de seguridad, mejoras de rendimiento, compatibilidad con WordPress actual y soporte de los fabricantes de plugins y temas.

WordPress recomienda actualmente PHP 8.3 o superior. Sin embargo, no debes cambiar de version sin revisar antes que el tema, los plugins y el codigo personalizado sean compatibles: la version “mas nueva disponible” no siempre es la adecuada para una web concreta el mismo dia de su publicacion. Para el procedimiento general de cambiar la version desde el panel, consulta como actualizar la version de PHP de tu web; este articulo se centra en hacerlo sin romper WordPress.

Antes de empezar

Necesitas acceso al panel de hosting, una copia completa de archivos y base de datos (ver backup y restauracion de WordPress), conocer la version actual, poder volver temporalmente a la version anterior, acceso a registros de errores y, para webs criticas, un entorno de ensayo. No hagas el cambio justo antes de una campana, evento o periodo de ventas importante.

Paso 1: comprobar la version actual

En WordPress ve a Herramientas > Salud del sitio > Informacion > Servidor y revisa la version de PHP, o consultala con WP-CLI (ver gestionar WordPress con WP-CLI): wp --info. Ten en cuenta que el PHP de consola puede ser diferente del que atiende la web.

Paso 2: comprobar los requisitos

Revisa los requisitos de la version actual de WordPress, la compatibilidad del tema activo y de todos los plugins, el codigo del tema hijo o plugins personalizados, y las extensiones PHP necesarias (GD, Imagick, Intl, ZIP, SOAP, mbstring). No confies unicamente en que “el plugin esta actualizado”: consulta sus requisitos y notas de version.

Paso 3: actualizar primero WordPress, plugins y temas

Antes de cambiar PHP, crea una copia, actualiza WordPress, los plugins y el tema padre, revisa el tema hijo, elimina componentes abandonados y comprueba que la web funciona con la version PHP actual. Actualizar todo a la vez dificulta saber que cambio causo un error; hazlo por grupos y verifica.

Paso 4: crear una copia restaurable

La copia debe incluir la base de datos, wp-content, wp-config.php, .htaccess y los ajustes actuales de PHP documentados (version anterior, memory_limit, upload_max_filesize, post_max_size, max_execution_time, extensiones especiales). Descarga una copia fuera del servidor y comprueba que pueda abrirse.

Paso 5: probar en un entorno de ensayo

Crea una copia de la web en un subdominio o entorno de staging protegido. En la copia, cambia PHP, abre la portada, entra en /wp-admin, edita y guarda contenido, prueba formularios, revisa busquedas, comprueba la tienda, ejecuta tareas programadas y revisa error_log. Evita que el entorno de prueba envie correos reales o procese pagos.

Paso 6: activar el registro sin mostrar errores

Antes del cambio en produccion, activa el registro de depuracion (ver como activar el modo debug):

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Los mensajes se guardaran en wp-content/debug.log. No dejes la depuracion activa indefinidamente.

Paso 7: cambiar PHP desde el panel

En DirectAdmin, busca opciones como Seleccionar version de PHP o PHP Version Selector, selecciona el dominio, elige la version compatible y guarda. En cPanel, busca MultiPHP Manager o Select PHP Version, marca el dominio, selecciona la version y pulsa Aplicar. No confundas el selector de version con el editor de directivas PHP.

Paso 8: revisar los ajustes de PHP

Al cambiar de version, algunos paneles cargan una configuracion diferente. Comprueba memory_limit, upload_max_filesize, post_max_size, max_execution_time, max_input_time y max_input_vars, ademas de las extensiones requeridas. No aumentes valores sin necesidad.

Paso 9: comprobar la web inmediatamente

Revisa como usuario anonimo y administrador la portada, paginas internas, entradas, menus, buscador, formularios, biblioteca de medios, editor, inicio de sesion, tienda, API REST, tareas cron y correos. Vacia cachés despues del cambio para evitar respuestas generadas con la version anterior.

Paso 10: revisar registros

Busca PHP Fatal error, Deprecated, Warning, TypeError o Uncaught Error. Un aviso Deprecated no siempre rompe la web, pero indica codigo que debe actualizarse; un Fatal error o TypeError requiere actuar antes de dar el cambio por valido. Identifica la ruta: wp-content/plugins/ (plugin), wp-content/themes/ (tema) o archivo personalizado (codigo propio).

Paso 11: volver atras si aparece un error grave

Si la web queda inaccesible, vuelve a la version PHP anterior desde el panel, vacia cachés, comprueba que el servicio se recupere, guarda el mensaje del registro e identifica el plugin, tema o codigo incompatible antes de repetir la prueba en staging. Volver atras es una medida temporal, no una solucion permanente.

Como aislar un plugin o tema incompatible

Si el error menciona un plugin, renombra su carpeta desde wp-content/plugins (ver desactivar plugins de WordPress sin acceso al admin), busca una actualizacion o contacta con su desarrollador. Si es el tema, activa temporalmente uno predeterminado, revisa functions.php y compara plantillas sobrescritas. No edites directamente el tema padre para “arreglarlo”, porque perderas los cambios al actualizar.

Actualizar PHP en varias etapas

Si utilizas una version muy antigua, puede ser mejor avanzar por etapas: actualiza WordPress y extensiones, prueba una version intermedia compatible, corrige errores y avanza a la version objetivo, repitiendo las pruebas en cada paso.

Problemas frecuentes

La web muestra una pantalla blanca

Revisa registros, desactiva el plugin o tema senalado y vuelve temporalmente a la version PHP anterior (ver error 500 y pantalla blanca en WordPress).

Aparece un error 500

Comprueba .htaccess, directivas PHP incompatibles y extensiones. Las lineas php_value pueden fallar con PHP-FPM.

WordPress sigue mostrando la version anterior

Vacia cache, comprueba el dominio correcto y revisa si el cambio se aplico al subdominio o carpeta que estas visitando.

Preguntas frecuentes

Que version de PHP debo elegir?

Una version soportada por WordPress, tu tema y tus plugins. WordPress recomienda actualmente PHP 8.3 o superior, pero la compatibilidad de la web concreta manda.

Actualizar PHP borra datos?

No deberia. Cambia el entorno de ejecucion, no el contenido, pero un error puede dejar la web inaccesible, por lo que necesitas copia y vuelta atras.

Puedo actualizar directamente en produccion?

Es posible, pero no es recomendable para webs criticas. Prueba antes en staging.

Una version nueva siempre acelera WordPress?

Puede mejorar el rendimiento, pero no corrige consultas lentas, imagenes pesadas ni plugins defectuosos (ver 15 formas de acelerar WordPress).

Conclusion

Actualizar PHP de forma segura requiere conocer la version actual, actualizar WordPress y extensiones, crear una copia, probar compatibilidad y conservar un plan de vuelta atras. Si una web antigua depende de codigo sin mantenimiento, no conviene retrasar indefinidamente la actualizacion: puede ser mejor corregir o sustituir ese componente y mantener el hosting en una version moderna y segura.