🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Actualizar PHP a una versión segura en WordPress y PrestaShop

Actualizado el 25 de febrero de 2026

¿Por qué es tan importante actualizar PHP en WordPress y PrestaShop?

Si tienes una web, seguramente has escuchado hablar de PHP, aunque no sepas exactamente qué es. Piensa en PHP como el motor interno de tu coche: no lo ves, pero sin él, el vehículo no se mueve. En el mundo digital, PHP es el lenguaje de programación que hace funcionar la lógica de WordPress y PrestaShop. Cada vez que un visitante entra a tu tienda o a tu blog, el servidor ejecuta código PHP para mostrar la página.

El problema surge cuando ese motor se queda viejo. Usar una versión PHP segura no es un capricho, es una necesidad crítica. Las versiones antiguas de PHP, como la 5.6 o la 7.0, ya no reciben parches de seguridad. Esto significa que si un hacker encuentra una vulnerabilidad en tu web, puede explotarla sin que nadie lo remiende. Las consecuencias van desde la caída de tu sitio hasta el robo de datos de tus clientes, algo devastador para una tienda online.

Actualizar PHP en WordPress y PrestaShop no solo mejora la seguridad, sino que también hace que tu web sea mucho más rápida. Las versiones modernas de PHP son significativamente más eficientes. Notarás una reducción en el tiempo de carga, lo que mejora el SEO y la experiencia de usuario. En este artículo, te guiaré paso a paso para que realices esta actualización sin miedo y sin necesidad de ser un experto en programación.

Antes de empezar: Prepara tu web para el cambio

Actualizar PHP es un cambio importante en el núcleo de tu servidor. No es algo que debas hacer a la ligera, pero con la preparación adecuada, es un proceso sencillo. La regla de oro es: nunca actualices sin antes hacer una copia de seguridad completa. Esto incluye tanto los archivos de tu web (la carpeta public_html) como la base de datos.

### Paso 1: Realiza una copia de seguridad completa

La mayoría de los paneles de control de hosting, como cPanel o Syspanel, ofrecen herramientas de backup. En Syspanel, por ejemplo, puedes encontrar la opción de "Copias de seguridad" en el menú principal. Si tu hosting no tiene esta herramienta, puedes usar plugins como UpdraftPlus para WordPress o módulos de backup para PrestaShop. Asegúrate de guardar la copia en un lugar seguro, como tu ordenador o un servicio en la nube.

[WARNING] No omitas este paso. Una actualización fallida puede dejar tu web inaccesible. Si tienes una copia de seguridad, podrás restaurar todo en cuestión de minutos. Sin ella, podrías perder meses de trabajo.

### Paso 2: Activa el modo de mantenimiento

Para evitar que los usuarios vean errores durante el proceso, es recomendable activar el modo de mantenimiento. En WordPress, puedes hacerlo con un plugin sencillo. En PrestaShop, ve a Preferencias > Mantenimiento y activa la opción. Esto mostrará un mensaje amigable a los visitantes mientras trabajas en la actualización.

### Paso 3: Comprueba la compatibilidad de tus plugins y temas

Este es el paso más importante para evitar problemas. Antes de actualizar PHP, debes asegurarte de que todos tus plugins, temas y módulos sean compatibles con la nueva versión. Si usas una versión muy antigua de un plugin, es probable que no funcione correctamente con PHP 8.0 o superior.

Para comprobarlo, puedes usar herramientas como el "Health Check & Troubleshooting" en WordPress, que te dirá si hay incompatibilidades. En PrestaShop, revisa la ficha de cada módulo en el mercado oficial para ver los requisitos de PHP.

[INFO] Si encuentras algún plugin o módulo incompatible, actualízalo a su última versión antes de cambiar PHP. Si no hay una versión compatible, tendrás que buscar una alternativa o contactar con el desarrollador.

Cómo actualizar PHP en WordPress (paso a paso)

WordPress es muy tolerante con las versiones de PHP, pero para un rendimiento y seguridad óptimos, te recomiendo usar PHP 8.2 o superior. Aquí tienes el proceso detallado.

### Opción A: Actualizar PHP desde el panel de control de tu hosting

Esta es la forma más común y segura. Los pasos varían ligeramente según el panel, pero la lógica es la misma.

  1. Inicia sesión en tu panel de control. Esto suele ser cPanel, Plesk o Syspanel. En el caso de Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).

  2. Busca la sección de "MultiPHP Manager" o "Selector de Versión de PHP". En cPanel, suele estar en la sección "Software". En Syspanel, lo encontrarás en "Configuración de PHP" o similar.

  3. Selecciona tu dominio. En la lista de dominios, elige el que quieres actualizar.

  4. Elige la nueva versión de PHP. En el menú desplegable, selecciona la versión PHP segura más reciente, como 8.2 o 8.3. Te recomiendo no usar la última si acaba de salir, ya que algunos plugins pueden no estar preparados. La 8.2 es una opción muy estable.

  5. Guarda los cambios. El sistema aplicará la nueva versión automáticamente. Esto puede tardar unos segundos.

### Opción B: Actualizar PHP desde el panel de administración de WordPress

WordPress no tiene una opción nativa para cambiar la versión de PHP, pero algunos hosts lo permiten desde el propio panel. Si tu hosting usa un panel personalizado, busca la opción "PHP" o "Configuración del servidor". Esta opción es menos común, así que si no la encuentras, usa la Opción A.

### Después de actualizar PHP en WordPress

Una vez actualizado, es hora de verificar que todo funciona correctamente.

  1. Revisa tu web. Entra a tu sitio y navega por las páginas principales. Comprueba que no hay errores visuales o mensajes de advertencia.

  2. Revisa los logs de errores. Si encuentras algún error, revisa el archivo error_log en la raíz de tu instalación. Los errores comunes suelen ser de compatibilidad con funciones antiguas de PHP.

  3. Prueba el panel de administración. Asegúrate de poder acceder a wp-admin y de que todas las funcionalidades (publicar entradas, subir imágenes, etc.) funcionan.

  4. Actualiza todo lo que puedas. Aprovecha para actualizar el núcleo de WordPress, tus temas y plugins a sus últimas versiones.

[TIP] Si después de actualizar PHP tienes un error en blanco (pantalla blanca), no te asustes. Accede a tu hosting y renombra la carpeta plugins a plugins_backup. Esto desactivará todos los plugins. Luego, ve renombrándolos uno a uno para encontrar el que causa el problema.

Cómo actualizar PHP en PrestaShop (paso a paso)

PrestaShop es más sensible a los cambios de versión de PHP que WordPress, por lo que la precaución es aún mayor. Sigue estos pasos con atención.

### Paso 1: Verifica la versión de PrestaShop que tienes

PrestaShop 1.6 y versiones anteriores son incompatibles con PHP 8.0. Si tienes una versión antigua, tendrás que actualizar PrestaShop primero antes de tocar PHP. La versión 1.7.8 o superior es compatible con PHP 7.4 y versiones posteriores. La versión 8.x es la que mejor funciona con PHP 8.2.

### Paso 2: Actualiza PHP desde el panel de control

El proceso es idéntico al de WordPress. Accede a tu panel de control (cPanel, Plesk o Syspanel) y busca el selector de versiones de PHP.

  1. Entra a tu panel de control. Si usas Syspanel, recuerda el puerto 2106.

  2. Localiza el "Selector de PHP". En cPanel, busca "MultiPHP Manager". En Syspanel, ve a "PHP" o "Configuración de la web".

  3. Selecciona tu tienda. Elige el dominio de tu PrestaShop.

  4. Cambia la versión de PHP. Te recomiendo que, si tienes PrestaShop 1.7.8, uses PHP 7.4 o 8.0. Si tienes PrestaShop 8.x, puedes ir directamente a PHP 8.2.

  5. Guarda los cambios.

### Paso 3: Verifica la tienda después de la actualización

PrestaShop tiene un sistema de logs muy completo. Después de actualizar PHP, revisa el panel de administración para ver si hay avisos.

  1. Accede a tu panel de administración. Ve a tudominio.com/admin.

  2. Revisa el rendimiento. Ve a Parámetros avanzados > Rendimiento. Si hay errores de compatibilidad, te los mostrará aquí.

  3. Comprueba el catálogo. Navega por tu tienda como si fueras un cliente: mira productos, añade al carrito, haz una compra de prueba (con pago en modo test si es posible).

  4. Limpia la caché. En Parámetros avanzados > Rendimiento, haz clic en "Vaciar la caché" para asegurarte de que no se muestren versiones antiguas de las páginas.

[WARNING] Si tu PrestaShop es muy antiguo (1.6 o anterior), no intentes actualizar PHP directamente. Primero, actualiza PrestaShop a una versión moderna. Este proceso es más complejo y requiere más atención, pero es fundamental para la seguridad de tu tienda.

¿Qué versión de PHP es la más segura y recomendada?

La respuesta corta es: la más reciente que sea estable y compatible con tu CMS. Actualmente, PHP 8.2 es la opción más equilibrada.

### Versiones de PHP y su estado

  • PHP 5.6, 7.0, 7.1, 7.2: Obsoletas y peligrosas. No reciben parches de seguridad. Si tu web usa alguna de estas, estás en riesgo inminente.

  • PHP 7.3 y 7.4: Fin de vida. Ya no reciben actualizaciones de seguridad. Aunque todavía son muy usadas, no son una versión PHP segura.

  • PHP 8.0 y 8.1: Mantenimiento de seguridad. Siguen recibiendo parches, pero 8.1 está llegando al final de su ciclo. Es mejor migrar a 8.2.

  • PHP 8.2 y 8.3: Activas y totalmente soportadas. Son las más rápidas y seguras. PHP 8.2 es la opción más estable para la mayoría de las webs.

[INFO] Puedes consultar el calendario oficial de soporte de PHP en el sitio web php.net. Ahí verás exactamente cuánto tiempo recibirá soporte cada versión.

Problemas comunes después de actualizar PHP y cómo solucionarlos

Es normal que aparezcan pequeños problemas al cambiar de versión. Aquí tienes los más comunes y sus soluciones.

### Error "Fatal error: Uncaught Error: Call to undefined function"

Este error suele aparecer cuando un plugin o tema usa una función que ha sido eliminada en la nueva versión de PHP. La solución es actualizar el plugin o tema. Si no hay actualización, tendrás que editarlo manualmente o buscar una alternativa.

### Error de incompatibilidad con la base de datos

A veces, la conexión a la base de datos falla. Esto suele deberse a que el driver de MySQL no está bien configurado. En la mayoría de los casos, basta con reiniciar el servicio de MySQL desde el panel de control.

### Página en blanco (Error 500)

Este es el error más temido. Puede deberse a un plugin incompatible o a un error en el .htaccess. Para solucionarlo, renombra el archivo .htaccess a .htaccess_backup y prueba de nuevo. Si el error persiste, desactiva todos los plugins como te expliqué anteriormente.

### Errores de memoria

Si ves un error de "Allowed memory size exhausted", significa que tu web necesita más memoria. Puedes aumentar el límite de memoria editando el archivo wp-config.php (en WordPress) o config/defines.inc.php (en PrestaShop). Añade la línea define('WP_MEMORY_LIMIT', '256M'); (para WordPress) o define('_PS_MEMORY_LIMIT_', '256M'); (para PrestaShop).

[TIP] La mayoría de los errores post-actualización se resuelven actualizando todos los plugins, temas y módulos a sus últimas versiones. Mantener todo actualizado es la mejor estrategia de prevención.

Preguntas frecuentes (FAQ) sobre la actualización de PHP

¿Puedo volver a una versión anterior de PHP si algo falla?

Sí, absolutamente. El proceso es el mismo que para actualizar. Solo tienes que ir al selector de versiones de PHP en tu panel de control y elegir la versión anterior. Es un proceso reversible. Sin embargo, te recomiendo resolver el problema en lugar de volver atrás, ya que estarías dejando tu web vulnerable.

¿Cada cuánto debo actualizar PHP?

Te recomiendo revisar la versión de PHP de tu web al menos una vez al año. Además, estate atento a los avisos de tu proveedor de hosting. Cuando una versión de PHP se acerca a su "fin de vida", es hora de planificar la actualización.

¿Actualizar PHP afecta al SEO de mi web?

Sí, de forma positiva. Una web más rápida y segura mejora tu posicionamiento en Google. La velocidad de carga es un factor de ranking conocido. Además, una web comprometida por un hackeo puede ser penalizada o incluso eliminada de los resultados de búsqueda.

¿Qué es Syspanel y cómo accedo a él?

Syspanel es el panel de control de hosting que ofrece una gestión completa de tu servidor. Es una alternativa moderna y fácil de usar a cPanel. Para acceder a él, simplemente escribe tu dominio seguido de :2106 en la barra de direcciones de tu navegador. Por ejemplo: https://tudominio.com:2106. Ahí encontrarás todas las herramientas, incluyendo el selector de versiones de PHP.

¿Es necesario contratar a un profesional para actualizar PHP?

No necesariamente. Si sigues esta guía y tienes una copia de seguridad, la mayoría de los usuarios pueden hacerlo por sí mismos. Sin embargo, si tu web es muy compleja o tienes muchos plugins personalizados, puede ser más seguro contratar a un desarrollador o al soporte de tu hosting para que lo hagan por ti.

Conclusión: La seguridad es un proceso continuo

Actualizar PHP no es una tarea única; es parte de un mantenimiento regular. Al mantener tu PHP en una versión PHP segura, no solo proteges tu inversión y los datos de tus clientes, sino que también ofreces una mejor experiencia de usuario. Una web rápida y segura inspira confianza.

Recuerda que el proceso es sencillo: copia de seguridad, verificación de compatibilidad, actualización desde el panel de control y comprobación posterior. Si te encuentras con problemas, la comunidad de WordPress y PrestaShop es enorme y siempre hay soluciones documentadas.

No dejes tu web vulnerable. Revisa tu versión de PHP hoy mismo y da el paso hacia una web más segura y rápida. Tu futuro yo (y tus visitantes) te lo agradecerán.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel