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

Cómo cambiar la versión de PHP en Plesk y configurar ajustes (WordPress/PHP)

Actualizado el 31 de diciembre de 2025

¿Te suena eso de que tu web va lenta, da error 500 o ves una pantalla en blanco de repente? Muchas veces, el culpable no es tu hosting ni tu conexión, sino la versión de PHP que está utilizando tu sitio.

El PHP es el motor que hace funcionar aplicaciones como WordPress o PrestaShop. Si usas una versión antigua, tu web será lenta, tendrá fallos de seguridad y puede haber incompatibilidades con los plugins o temas.

La buena noticia es que, si tu hosting usa Plesk, cambiar la versión de PHP y ajustar sus parámetros es un proceso muy sencillo. No necesitas ser un experto en informática; solo tienes que seguir esta guía paso a paso.

Vamos a ello.

¿Por qué es tan importante cambiar la versión de PHP?

Piensa en PHP como en el aceite de un coche. Si usas un aceite incorrecto o muy viejo, el motor no rinde bien y puede estropearse. Con PHP pasa algo similar.

Cada versión de PHP (7.4, 8.0, 8.1, 8.2, etc.) trae mejoras de rendimiento, corrección de bugs y, lo más importante, parches de seguridad.

Usar una versión desactualizada (como PHP 5.6 o 7.0) es un riesgo enorme. Los piratas informáticos buscan precisamente webs con software antiguo para atacarlas.

Además, versiones más nuevas como PHP 8.x son mucho más rápidas. Pueden llegar a procesar las peticiones hasta 3 veces más rápido que las versiones antiguas. Esto se traduce en una mejor experiencia de usuario y un mejor posicionamiento SEO, ya que Google valora la velocidad de carga.

Cómo cambiar la versión de PHP en Plesk (Método Fácil)

Plesk ha simplificado tanto este proceso que solo te llevará un par de clics. Vamos a verlo.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de tu panel. Normalmente suele ser algo como https://tu-dominio.com:8443 o una dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Encuentra tu sitio web

Una vez dentro, verás una lista con todos tus dominios y subdominios. Busca el sitio web al que quieres cambiarle la versión de PHP y haz clic en el enlace con el nombre del dominio (normalmente está en la columna "Nombre de dominio").

Paso 3: Entra en la configuración de PHP

Esto es clave. Dentro de la página de tu dominio, busca la sección que dice "PHP" o "Configuración de PHP". A veces tienes que hacer clic en "Mostrar más" para ver todas las opciones.

Al hacer clic, se abrirá una nueva ventana o sección con todas las opciones de configuración.

Paso 4: Selecciona la nueva versión de PHP

Verás un menú desplegable o una lista de opciones llamado "Versión de PHP". Aquí es donde ocurre la magia.

Selecciona la versión más reciente y estable que veas. Te recomiendo elegir PHP 8.2 o PHP 8.3 si están disponibles, ya que ofrecen el mejor rendimiento y seguridad actualmente.

[WARNING]
Antes de cambiar, asegúrate de que tu WordPress o PrestaShop es compatible con esa versión. Si usas plugins o temas muy antiguos, podrían dar errores. Siempre es buena idea hacer una copia de seguridad antes de este cambio.

Paso 5: Guarda los cambios

Después de seleccionar la versión, haz clic en el botón "Aplicar" o "OK" en la parte inferior de la pantalla. Plesk guardará los cambios y tu web empezará a usar la nueva versión de PHP casi al instante.

¡Y listo! Ya has cambiado la versión de PHP en Plesk.

Configurar los ajustes de PHP para WordPress y PrestaShop

Cambiar la versión es solo la mitad del trabajo. Para sacarle el máximo partido a tu web, necesitas ajustar algunos parámetros de PHP. Esto es como ajustar los espejos y el asiento del coche antes de conducir: todo va más fino.

En la misma pantalla de configuración de PHP que visitamos antes, encontrarás una lista de parámetros. Vamos a ver los más importantes para optimizar PHP.

1. memory_limit (Límite de memoria)

Este es uno de los más críticos. Define cuánta memoria (en megabytes) puede usar un solo script de PHP.

  • ¿Qué pasa si es muy bajo? Tu WordPress o PrestaShop dará el temido error "Fatal error: Allowed memory size of X bytes exhausted".
  • ¿Cuál es el valor recomendado? Para WordPress, un mínimo de 128M es aceptable, pero te recomiendo 256M o incluso 512M si tu web es grande o usas un constructor de páginas como Elementor o Divi.

2. max_execution_time (Tiempo máximo de ejecución)

Este valor limita cuántos segundos puede ejecutar un script antes de ser detenido.

  • ¿Qué pasa si es muy bajo? Verás errores de "timeout" o "gateway timeout" (error 504), especialmente al instalar plugins o importar contenido.
  • ¿Cuál es el valor recomendado? El valor por defecto suele ser 30, pero para tareas pesadas, es mejor subirlo a 120 o 300 segundos.

3. upload_max_filesize (Tamaño máximo de subida)

Es el tamaño máximo de archivo que puedes subir a tu web. Esto es vital si subes imágenes de gran resolución, PDFs o vídeos.

  • ¿Qué pasa si es muy bajo? No podrás subir archivos grandes y verás errores al intentarlo.
  • ¿Cuál es el valor recomendado? Un valor de 64M o 128M es más que suficiente para la mayoría de los casos.

4. post_max_size (Tamaño máximo de POST)

Este parámetro está relacionado con el anterior. Controla el tamaño máximo de los datos enviados mediante formularios (método POST).

  • ¿Qué pasa si es muy bajo? A veces, al guardar una entrada con muchas imágenes o un plugin con mucha configuración, falla la subida.
  • ¿Cuál es el valor recomendado? Debe ser siempre igual o mayor que upload_max_filesize. Te sugiero ponerlo en 128M o 256M.

5. max_input_vars (Máximo de variables de entrada)

Este es un poco más técnico, pero importante. Limita el número de variables que se pueden recibir en una sola petición (por ejemplo, al guardar un menú complejo en WordPress).

  • ¿Qué pasa si es muy bajo? El panel de administración de WordPress puede quedarse en blanco o no guardar los cambios en menús o widgets.
  • ¿Cuál es el valor recomendado? El valor por defecto es 1000, pero es muy común subirlo a 3000 o 5000 para evitar problemas.

6. Opcache

Opcache es como una memoria caché para PHP. Guarda los scripts compilados en la memoria para que no tengan que procesarse cada vez que un usuario visita tu web.

  • ¿Qué hace? Acelera muchísimo tu web.
  • ¿Qué valor usar? Asegúrate de que está activado. Los valores de memoria (opcache.memory_consumption) y de archivos (opcache.max_accelerated_files) puedes dejarlos por defecto, pero si tu web es grande, puedes subirlos a 256 y 10000 respectivamente.

Cómo optimizar PHP para WordPress: Guía rápida

Si usas WordPress, estos son los valores que te recomiendo para un equilibrio perfecto entre rendimiento y estabilidad.

  • memory_limit: 256M
  • max_execution_time: 300
  • upload_max_filesize: 64M
  • post_max_size: 128M
  • max_input_vars: 3000
  • Opcache: Activado

[TIP]
Si usas un plugin de caché como WP Rocket o W3 Total Cache, es posible que te pidan que subas el memory_limit a 512M. Hazlo si ves que tu web sigue lenta o da errores.

Cómo optimizar PHP para PrestaShop: Guía rápida

PrestaShop es un poco más exigente en cuanto a recursos, sobre todo si tienes muchas categorías o productos.

  • memory_limit: 512M (o al menos 256M)
  • max_execution_time: 300 (o 600 si importas muchos productos)
  • upload_max_filesize: 64M (o más si subes catálogos grandes)
  • post_max_size: 128M
  • max_input_vars: 10000 (PrestaShop a veces necesita más que WordPress)
  • Opcache: Activado con opcache.save_comments=1 (importante para PrestaShop).

[INFO]
Ojo con PrestaShop y PHP 8.x. Aunque las versiones recientes de PrestaShop (1.7.8+ y 8.x) son compatibles con PHP 8, algunos módulos de terceros no lo son. Si después de cambiar a PHP 8 tu tienda da errores, vuelve a PHP 7.4 e investiga qué módulo está fallando.

Errores comunes y cómo solucionarlos

A veces, cambiar la versión de PHP puede dar algún quebradero de cabeza. Aquí tienes los problemas más habituales y sus soluciones.

Error 500 (Internal Server Error)

Es el error más genérico y frustrante.

  • Causa: Suele ser un plugin o tema incompatible con la nueva versión de PHP.
  • Solución: Vuelve a la versión anterior de PHP desde Plesk. Luego, desactiva todos los plugins (renombra la carpeta wp-content/plugins a wp-content/plugins_fix vía FTP o el administrador de archivos de Plesk). Si la web vuelve a funcionar, reactiva los plugins uno a uno para encontrar al culpable.

Error de conexión con la base de datos

  • Causa: A veces, el usuario de la base de datos no tiene permisos con el nuevo PHP, o hay un problema con la extensión mysqli.
  • Solución: Ve a la sección de "Bases de datos" en Plesk y asegúrate de que el usuario tiene todos los privilegios. También puedes intentar reparar la base de datos desde phpMyAdmin.

La web carga, pero sale una página en blanco

  • Causa: Un error de PHP que no se muestra por la configuración de display_errors.
  • Solución: Temporalmente, activa display_errors en la configuración de PHP de Plesk para ver el error exacto. Luego, puedes desactivarlo una vez solucionado.

No puedo subir archivos grandes a WordPress

  • Causa: El upload_max_filesize es demasiado bajo.
  • Solución: Sigue los pasos anteriores y sube ese valor a 64M o 128M. Recuerda que también debes subir post_max_size.

Preguntas Frecuentes (FAQ)

¿Cada cuánto tiempo debo cambiar la versión de PHP?

Te recomiendo revisarlo cada 6 meses o cada vez que salga una versión nueva estable. Mantenerlo actualizado es vital para la seguridad.

¿Qué pasa si mi web usa un CMS que no sea WordPress o PrestaShop?

Los pasos son los mismos. La configuración de PHP en Plesk es universal. Solo cambia que los valores recomendados pueden variar según la aplicación. Por ejemplo, Joomla o Drupal también funcionan bien con los valores de WordPress.

¿Puedo tener diferentes versiones de PHP para diferentes dominios en el mismo Plesk?

¡Sí! Esa es una de las grandes ventajas de Plesk. Puedes tener un dominio con PHP 7.4 para un sitio antiguo y otro con PHP 8.2 para un sitio nuevo. Solo tienes que repetir el proceso para cada dominio.

He cambiado la versión de PHP y mi web va más lenta. ¿Qué hago?

Vuelve a la versión anterior inmediatamente. Es posible que tu código no esté optimizado para la nueva versión. También puede ser que algún plugin no esté aprovechando las mejoras. Investiga en el foro de tu CMS.

¿Necesito reiniciar el servidor después de cambiar la versión de PHP?

No, normalmente no. Plesk aplica los cambios al instante sin necesidad de reiniciar Apache o Nginx.

Conclusión

Cambiar la versión de PHP en Plesk y configurar los ajustes es una de las tareas de mantenimiento más importantes que puedes hacer para tu web. Es un proceso rápido, indoloro y que tiene un impacto enorme en la velocidad, la seguridad y la estabilidad de tu proyecto.

No tengas miedo de experimentar con los valores que te he dado. Si algo sale mal, siempre puedes volver atrás y restaurar la configuración anterior. Plesk está diseñado para ser flexible y perdonar los errores.

Así que ya sabes, dedica 10 minutos de tu tiempo a optimizar PHP. Tu web (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