Cómo cambiar la versión de PHP en Plesk (para tu WordPress o PrestaShop)
¿Tu WordPress va lento? ¿Tu PrestaShop muestra un error blanco o un aviso de compatibilidad? Es muy probable que el problema esté en la versión de PHP que tienes configurada en tu servidor.
No te preocupes, no necesitas ser un experto en programación para solucionarlo. En esta guía te voy a explicar, paso a paso y con un lenguaje muy sencillo, cómo cambiar la versión de PHP en Plesk, la herramienta de gestión de hosting más utilizada del mundo.
Cambiar la versión de PHP en Plesk es un proceso rápido y seguro si sigues las instrucciones correctas. Aprenderás a hacerlo tú mismo, ahorrándote tiempo y posibles costes de soporte. Vamos a ello.
¿Por qué es tan importante la versión de PHP?
Antes de meternos en faena, es fundamental que entiendas qué es esto del PHP y por qué debes prestarle atención.
Imagina que tu web es un coche de carreras. El PHP es el motor que lo hace funcionar. WordPress, PrestaShop, Joomla... todos estos programas (CMS) están escritos en PHP.
Cada año, los desarrolladores de PHP lanzan nuevas versiones del "motor". Estas versiones nuevas son más rápidas, más seguras y consumen menos recursos. Por ejemplo, PHP 8.0 es considerablemente más veloz que PHP 7.4.
Si tu web usa una versión antigua de PHP, es como si tuvieras un motor de los años 90 en un coche moderno: funcionará, pero irá lento, consumirá más "gasolina" (memoria del servidor) y será más vulnerable a ataques.
Además, tanto WordPress como PrestaShop, y sus plugins y temas, van dejando de dar soporte a las versiones antiguas. Usar una versión obsoleta puede provocar errores, incompatibilidades y que tu web sea hackeada.
¿Qué versión de PHP necesito?
Esta es la pregunta del millón. La respuesta corta es: la más reciente que sea compatible con tu web.
Aquí tienes una guía rápida:
- Para WordPress: Se recomienda usar PHP 8.0 o superior. La mayoría de los temas y plugins modernos ya son compatibles con PHP 8.1 y 8.2. Si usas una versión muy antigua de un plugin, puede que tengas problemas, pero lo normal es que puedas usar la última versión estable.
- Para PrestaShop: Depende de la versión de PrestaShop que tengas.
- PrestaShop 1.7 y 8.x: Funcionan perfectamente con PHP 7.2 a 8.1.
- PrestaShop 1.6: Es más delicado. Se recomienda PHP 5.6 o 7.0 como máximo, aunque esto ya es muy antiguo y te aconsejaría actualizar la tienda.
[INFO]: Antes de hacer el cambio, te recomiendo encarecidamente que consultes la documentación oficial de tu WordPress o PrestaShop para conocer los requisitos exactos de tu versión concreta. También puedes preguntar a tu proveedor de hosting, pero con esta guía podrás hacerlo tú mismo.
Cómo cambiar la versión de PHP en Plesk: Guía paso a paso
Ahora sí, vamos al meollo del asunto. Sigue estos pasos al pie de la letra y lo tendrás listo en menos de 5 minutos.
Paso 1: Accede a tu panel de Plesk
Lo primero es entrar en tu panel de control de hosting. Normalmente, la URL es algo así como https://tu-dominio.com:8443 o https://tu-dominio.com:8443/login_up.php. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting.
Paso 2: Encuentra tu sitio web
Una vez dentro de Plesk, verás una interfaz con varias opciones en la parte izquierda. Busca la sección de "Sitios web y dominios" y haz clic en ella.
Se mostrará una lista con todos los dominios y subdominios que tienes alojados. Busca el dominio de tu WordPress o PrestaShop.
Paso 3: Entra en la configuración de PHP
Ahora viene la parte importante. Tienes dos formas de llegar a la configuración de PHP:
- La forma rápida: Pasa el ratón por encima del dominio en cuestión. Verás que aparece un icono de "engranaje" o un enlace que dice "Configuración de PHP". Haz clic en él.
- La forma detallada: Haz clic en el nombre del dominio para entrar en su panel de gestión. Dentro, busca el icono que dice "Configuración de PHP" en la sección de "Aplicaciones" o similar.
Paso 4: Selecciona la nueva versión de PHP
¡Ya casi lo tienes! Ahora verás una pantalla con mucha información técnica.
En la parte superior, hay un menú desplegable que indica la versión de PHP actual. Por ejemplo, podría decir "PHP 7.4" o "PHP 8.0".
Haz clic en ese menú desplegable y selecciona la nueva versión que quieras instalar. Te recomiendo elegir la más reciente que sea compatible con tu web (revisa el punto anterior).
Paso 5: Configura los ajustes adicionales (Opcional pero recomendado)
Plesk te permite ajustar algunos parámetros importantes del PHP. No te asustes, no tienes que tocar todo, pero hay un par de cosas que merece la pena revisar:
- Memoria de script (memory_limit): Es la cantidad de memoria que un script de tu web puede usar. Si tu web da errores de "memoria agotada", sube este valor a 256M o incluso 512M.
- Tiempo máximo de ejecución (max_execution_time): El tiempo máximo que un script puede ejecutarse. Si tienes problemas con importaciones o procesos largos, súbelo a 120 o 300 segundos.
- Subida de archivos (upload_max_filesize): El tamaño máximo de los archivos que puedes subir a tu web. Si intentas subir un plugin o una imagen muy grande y te da error, sube este valor a 64M o 128M.
En la mayoría de los casos, dejar los valores por defecto está bien, pero es bueno saber dónde están.
Paso 6: Guarda los cambios
Una vez hayas seleccionado la versión de PHP y ajustado los parámetros que consideres necesarios, desplázate hasta el final de la página y haz clic en el botón "Aplicar" o "Guardar".
Plesk guardará la configuración y aplicará los cambios al instante. Tu web se reiniciará automáticamente con el nuevo "motor".
Después de cambiar la versión de PHP: Verificaciones
¡Enhorabuena! Ya has cambiado la versión de PHP. Pero no te vayas todavía, es importante que verifiques que todo funciona correctamente.
1. Comprueba que tu web carga correctamente
Abre tu sitio web en una ventana de incógnito (para evitar la caché del navegador). Si carga sin errores, ¡perfecto! Ya has terminado.
2. Revisa el panel de administración
Entra en tu wp-admin (para WordPress) o en tu panel de PrestaShop. Muchas veces la web de cara al público funciona, pero el panel de administración da errores. Si todo está bien, genial.
3. Verifica los errores del servidor
Si algo va mal, no te preocupes. Plesk tiene un registro de errores. Vuelve a "Sitios web y dominios" y busca el icono de "Registro de errores" o "Logs". Ahí verás los errores que se han generado. Esto te dará pistas sobre si hay algún plugin incompatible.
Solución de problemas comunes al cambiar PHP Plesk
A veces, cambiar la versión de PHP puede causar algún quebradero de cabeza. Aquí tienes las soluciones a los problemas más frecuentes:
Error: "Tu versión de PHP no es compatible con este plugin"
Este es el error más común. Significa que un plugin o tema de tu WordPress (o módulo de PrestaShop) está desactualizado y no funciona con la nueva versión de PHP.
Solución:
- Accede a tu panel de administración.
- Ve a la sección de plugins (o módulos).
- Actualiza todos los plugins y temas que tengan una actualización disponible.
- Si el problema persiste, es posible que el plugin haya sido abandonado por su desarrollador. En ese caso, deberías buscar una alternativa.
[WARNING]: Si actualizas los plugins y el error persiste, podría ser que el plugin esté obsoleto y no sea compatible con la nueva versión de PHP. En ese caso, lo más seguro es revertir el cambio de PHP a la versión anterior o buscar un plugin alternativo.
Error: "Error fatal: Call to undefined function..."
Este error es más técnico. Significa que un código de tu web está usando una función que no existe en la nueva versión de PHP.
Solución:
- Identifica el archivo que causa el error en el registro de errores de Plesk.
- Si es un plugin o tema, desactívalo temporalmente desde la base de datos (es un poco más avanzado) o contacta con el desarrollador.
- La solución más sencilla es revertir a la versión anterior de PHP y esperar a que el plugin se actualice.
Mi web va más lenta después del cambio
Esto es poco común, pero puede pasar si la nueva versión de PHP no está optimizada o si tu proveedor de hosting no la ha configurado bien.
Solución:
- Vuelve a la configuración de PHP en Plesk.
- Asegúrate de que has seleccionado un "modo de ejecución" adecuado. Normalmente, se recomienda "PHP-FPM" o "FastCGI" para un mejor rendimiento. Puedes probar a cambiar entre ellos para ver cuál funciona mejor.
- Si el problema continúa, contacta con tu proveedor de hosting para que revise la configuración del servidor.
Conclusión: Toma el control de tu web
Cambiar la versión de PHP en Plesk es una tarea de mantenimiento esencial que todo propietario de una web debería saber hacer. No solo mejora la velocidad y la seguridad, sino que también te asegura que tu WordPress o PrestaShop sigan funcionando sin problemas con las últimas actualizaciones.
Ahora que ya sabes cómo hacerlo, te recomiendo que revises qué versión estás usando actualmente y te pongas al día. Es una inversión de 5 minutos que te ahorrará muchos dolores de cabeza en el futuro.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo cambiar la versión de PHP?
No hay una regla fija, pero te recomiendo revisarlo cada 6 meses o cuando veas avisos de compatibilidad en tu panel de administración. Siempre intenta usar la versión más reciente y estable.
¿Perderé mis datos al cambiar la versión de PHP?
No, cambiar la versión de PHP no afecta a tus archivos, imágenes, entradas o productos. Solo cambia el "motor" que ejecuta el código de tu web. Tus datos están a salvo en la base de datos y en los archivos del servidor.
¿Puedo cambiar la versión de PHP en otros paneles de control?
Sí, la mayoría de los paneles de control (como cPanel, Syspanel, etc.) tienen una opción similar. En el caso de Syspanel (anteriormente conocido como HestiaCP), el proceso es un poco diferente y se accede a través del puerto 2106, pero la lógica es la misma: buscar la configuración de PHP para tu dominio.
¿Qué pasa si mi web usa una versión de PHP muy antigua, como PHP 5.6?
Si estás usando una versión tan antigua, es muy importante que actualices. Estas versiones ya no reciben parches de seguridad, lo que te hace vulnerable a ataques. Te recomiendo encarecidamente que actualices tu WordPress o PrestaShop a una versión reciente y luego cambies la versión de PHP.
¿Y si tengo varios sitios web en el mismo Plesk?
No hay problema. Puedes cambiar la versión de PHP de forma independiente para cada dominio o subdominio. Solo tienes que repetir el proceso para cada sitio web que quieras modificar.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Nos vemos en el siguiente artículo!
