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

Preguntas frecuentes sobre la configuración de PHP en PrestaShop con Plesk

Actualizado el 12 de marzo de 2026

Introducción: ¿Por qué es importante la configuración de PHP en PrestaShop con Plesk?

Si tienes una tienda online con PrestaShop, sabes que el rendimiento y la seguridad dependen en gran medida de una correcta configuración de PHP. Plesk es uno de los paneles de control más populares para gestionar servidores web, y combinarlo con PrestaShop puede ser muy sencillo si conoces los pasos adecuados. En esta guía de preguntas frecuentes, resolveremos las dudas más comunes sobre PHP PrestaShop Plesk, desde cómo configurar PHP PrestaShop hasta los requisitos PHP que necesita tu tienda.

Aquí encontrarás respuestas claras, paso a paso, para que puedas optimizar tu tienda sin ser un experto técnico. Vamos a ello.


1. ¿Qué versión de PHP necesita PrestaShop?

PrestaShop, como cualquier plataforma moderna, requiere una versión específica de PHP para funcionar correctamente. Si usas Plesk, es fundamental que verifiques que tu servidor cumple con los PrestaShop requisitos PHP.

Requisitos oficiales de PHP para PrestaShop (versiones recientes):

  • PrestaShop 8.x: requiere PHP 7.3, 7.4, 8.0 o 8.1. Recomendamos PHP 8.0 o superior para mejor rendimiento.
  • PrestaShop 1.7.x: compatible con PHP 7.1, 7.2, 7.3 y 7.4. Evita PHP 8.0 si usas esta versión, ya que puede tener problemas de compatibilidad.
  • PrestaShop 1.6.x: solo funciona con PHP 5.6 o 7.0. Esta versión ya no recibe soporte oficial, así que considera actualizar.

[INFO] Siempre revisa la documentación oficial de PrestaShop para la versión exacta que tienes instalada. Los requisitos pueden variar con cada actualización.


2. ¿Cómo verificar la versión de PHP en Plesk?

Antes de configurar PHP PrestaShop, debes saber qué versión tiene tu dominio en Plesk. Es muy fácil.

Pasos para ver la versión de PHP en Plesk:

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a Sitios web y dominios.
  3. Busca el dominio donde está instalado PrestaShop.
  4. Haz clic en Configuración de PHP (o en el icono de engranaje junto a "PHP").
  5. En la parte superior verás la versión actual seleccionada (ejemplo: PHP 8.0.30).

Si no ves la opción, puede que esté oculta. En ese caso, contacta con tu proveedor de hosting.

[TIP] Si usas Syspanel (HestiaCP), el puerto de acceso es 2106 y la configuración de PHP se encuentra en la sección "Web" > "PHP Versions".


3. ¿Cómo cambiar la versión de PHP en Plesk para PrestaShop?

Una vez que sepas qué versión necesitas, puedes cambiarla fácilmente desde Plesk. Esto es clave para configurar PHP PrestaShop correctamente.

Instrucciones para cambiar la versión de PHP:

  1. En Sitios web y dominios, selecciona tu dominio.
  2. Haz clic en Configuración de PHP.
  3. En el menú desplegable Versión de PHP, elige la que necesites (por ejemplo, PHP 8.0).
  4. Haz clic en Aceptar para guardar los cambios.

[WARNING] Cambiar la versión de PHP puede afectar módulos o temas antiguos. Siempre haz una copia de seguridad de tu tienda antes de hacer cambios.


4. ¿Qué ajustes de PHP debo modificar en Plesk para PrestaShop?

Además de la versión, hay parámetros de PHP que debes ajustar para que PrestaShop funcione sin errores. Estos son los más importantes:

Parámetros recomendados para PrestaShop:

  • memory_limit: mínimo 128M, recomendado 256M o más.
  • max_execution_time: 300 segundos (para procesos largos como importaciones).
  • upload_max_filesize: 32M o más (para subir imágenes o módulos).
  • post_max_size: 64M (debe ser mayor que upload_max_filesize).
  • max_input_vars: 5000 (evita errores al guardar productos con muchos atributos).

Cómo modificar estos valores en Plesk:

  1. En Configuración de PHP, busca la sección Opciones de PHP.
  2. Verás una lista de parámetros. Puedes hacer clic en el valor para editarlo.
  3. Cambia los valores según las recomendaciones.
  4. Guarda los cambios.

[INFO] Si no ves algunos parámetros, es posible que tu hosting tenga restricciones. Contacta con soporte técnico si es necesario.


5. ¿Cómo solucionar errores comunes de PHP en PrestaShop con Plesk?

A veces, al configurar PHP PrestaShop en Plesk, aparecen errores. Aquí tienes los más frecuentes y cómo resolverlos.

Error: "PHP Fatal error: Allowed memory size exhausted"

Causa: El límite de memoria es demasiado bajo.
Solución: Aumenta memory_limit a 256M o más (ver paso anterior).

Error: "Maximum execution time exceeded"

Causa: Un proceso tarda más de lo permitido (por ejemplo, al instalar un módulo).
Solución: Aumenta max_execution_time a 300 o 600 segundos.

Error: "The uploaded file exceeds the upload_max_filesize directive"

Causa: El archivo que intentas subir es demasiado grande.
Solución: Aumenta upload_max_filesize a 64M o más.

Error: "PrestaShop cannot connect to the database"

Causa: La extensión PHP para MySQL no está activada.
Solución: En Plesk, ve a Configuración de PHP y asegúrate de que las extensiones mysqli y pdo_mysql estén habilitadas (normalmente lo están por defecto).

[TIP] Si tienes dudas, prueba a cambiar la versión de PHP a una más reciente, ya que suele corregir problemas de extensiones.


6. ¿Puedo usar PHP 8.0 con PrestaShop 1.7?

Sí, pero con precauciones. PrestaShop 1.7.8 y versiones posteriores son compatibles con PHP 8.0. Sin embargo, algunos módulos y temas antiguos pueden no funcionar.

Recomendaciones para PHP 8.0:

  • Actualiza PrestaShop a la última versión de la rama 1.7 (1.7.8.10 o superior).
  • Verifica que todos tus módulos sean compatibles con PHP 8.0.
  • Haz una prueba en un entorno de desarrollo antes de aplicar el cambio en producción.

Si ves errores de tipo "Deprecated" o "Fatal error", vuelve temporalmente a PHP 7.4 mientras actualizas módulos.

[WARNING] No uses PHP 8.0 con PrestaShop 1.6, ya que no es compatible y romperá tu tienda.


7. ¿Cómo activar las extensiones PHP necesarias para PrestaShop en Plesk?

PrestaShop necesita ciertas extensiones PHP para funcionar. En Plesk, suelen estar activadas por defecto, pero a veces hay que habilitarlas manualmente.

Extensiones esenciales para PrestaShop:

  • mysqli o pdo_mysql (para la base de datos)
  • gd (para imágenes)
  • curl (para conexiones externas)
  • openssl (para seguridad)
  • mbstring (para caracteres especiales)
  • zip (para instalación de módulos)
  • json (para comunicación con APIs)

Cómo activar extensiones en Plesk:

  1. Ve a Configuración de PHP de tu dominio.
  2. Busca la sección Extensiones (o PHP extensions).
  3. Marca las que necesites (si no están marcadas).
  4. Guarda los cambios.

[INFO] Si no ves la opción de extensiones, es posible que tu plan de hosting no lo permita. Pregunta a tu proveedor.


8. ¿Qué hago si PrestaShop no funciona después de cambiar la configuración de PHP?

Si al configurar PHP PrestaShop en Plesk algo sale mal, no te preocupes. Sigue estos pasos para solucionarlo:

Pasos para restaurar el funcionamiento:

  1. Vuelve a la versión anterior de PHP: En Configuración de PHP, selecciona la versión que usabas antes.
  2. Revisa los logs de error: En Plesk, ve a Sitios web y dominios > tu dominio > Registros (Logs). Busca errores recientes.
  3. Desactiva módulos problemáticos: Si el error aparece después de instalar un módulo, desactívalo desde el panel de administración de PrestaShop.
  4. Aumenta los límites de PHP: A veces, solo subir memory_limit o max_execution_time soluciona todo.

Si nada funciona, contacta con el soporte técnico de tu hosting.

[TIP] Siempre ten una copia de seguridad de tu tienda antes de hacer cambios. En Plesk puedes usar la herramienta Backup Manager.


9. ¿Puedo configurar PHP por dominio en Plesk?

Sí, una de las ventajas de Plesk es que puedes tener diferentes versiones de PHP para cada dominio. Esto es útil si tienes varias tiendas con PrestaShop de versiones distintas.

Cómo asignar PHP por dominio:

  1. Ve a Sitios web y dominios.
  2. Selecciona el dominio que quieras configurar.
  3. Haz clic en Configuración de PHP.
  4. Elige la versión de PHP que necesites.
  5. Repite para cada dominio.

[INFO] Esta flexibilidad es ideal para tiendas en desarrollo o con requisitos específicos.


10. ¿Cómo optimizar PHP para PrestaShop en Plesk?

Además de cumplir los PrestaShop requisitos PHP, puedes optimizar el rendimiento con estos ajustes adicionales.

Recomendaciones de optimización:

  • Activa OPcache: En Configuración de PHP, busca opcache.enable y ponlo en On. Esto acelera la carga de PHP.
  • Usa PHP-FPM: En Plesk, ve a Configuración de PHP y selecciona FPM como modo de ejecución (si está disponible). Es más rápido que CGI.
  • Aumenta el límite de memoria: Si tu tienda tiene muchos productos, sube memory_limit a 512M.
  • Desactiva extensiones innecesarias: En la lista de extensiones, desmarca las que no uses (por ejemplo, xdebug en producción).

[TIP] Después de hacer cambios, reinicia el servicio PHP desde Plesk (en Herramientas y configuraciones > Servicios > Reiniciar PHP).


11. Preguntas frecuentes adicionales

¿PrestaShop funciona con PHP 8.2?

PrestaShop 8.1 y superiores son compatibles con PHP 8.2, pero siempre verifica la compatibilidad de tus módulos. Si usas PrestaShop 1.7, quédate en PHP 8.0.

¿Cómo saber si mi hosting soporta la versión de PHP que necesito?

En Plesk, ve a Herramientas y configuraciones > Configuración de PHP (global). Allí verás todas las versiones disponibles en tu servidor.

¿Qué hago si no puedo cambiar la versión de PHP en Plesk?

Puede que tu plan de hosting no permita cambiar la versión de PHP. Contacta con tu proveedor y solicita acceso a esta función.

¿Es seguro usar PHP 7.4 para PrestaShop hoy?

PHP 7.4 ya no recibe actualizaciones de seguridad, por lo que es recomendable migrar a PHP 8.0 o superior. Si no puedes, al menos mantén tu tienda actualizada.


Conclusión

Configurar PHP en PrestaShop con Plesk no tiene por qué ser complicado. Solo necesitas conocer la versión adecuada, ajustar los parámetros clave y activar las extensiones necesarias. Recuerda siempre hacer copias de seguridad y probar los cambios en un entorno seguro.

Esperamos que esta guía de preguntas frecuentes sobre PHP PrestaShop Plesk te haya sido útil. Si tienes más dudas, no dudes en contactar con nuestro equipo de soporte. ¡Buena suerte con tu tienda online!

[INFO] Si utilizas Syspanel (HestiaCP), recuerda que el puerto de acceso es 2106 y la configuración de PHP se encuentra en la sección "Web" > "PHP Versions".

¿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