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

Configurar el PHP Version y Módulos para PrestaShop en Syspanel

Actualizado el 14 de enero de 2026

¿Por qué es importante configurar correctamente PHP para PrestaShop en Syspanel?

Si tienes una tienda online con PrestaShop, una de las tareas más importantes (y a veces olvidadas) es asegurarte de que tu servidor tenga la versión de PHP adecuada y los módulos necesarios activados. PrestaShop es un software exigente: si la configuración de PHP no es la correcta, tu tienda puede volverse lenta, dar errores en el panel de administración o incluso mostrar una pantalla en blanco.

En este artículo, te voy a guiar paso a paso para que configures la versión de PHP y los módulos necesarios para PrestaShop dentro de Syspanel (la herramienta de gestión de hosting que antes conocías como HestiaCP y a la que accedes por el puerto 2106). No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda funcionando como un reloj suizo.

Vamos a resolver las dudas más comunes sobre php prestashop syspanel, qué módulos php prestashop necesita y cuáles son los requisitos prestashop syspanel. Al final, te dejo una pequeña sección de preguntas frecuentes para que no te quede ninguna duda.

¿Qué es Syspanel y cómo accedo?

Antes de empezar, aclaremos qué es Syspanel. Es un panel de control de hosting gratuito y de código abierto que te permite gestionar tu servidor desde una interfaz web. Es muy popular porque es rápido, seguro y te da control total sobre tus sitios web, cuentas de correo, bases de datos y, por supuesto, la configuración de PHP.

Para acceder a Syspanel, abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tu-servidor.com:2106. Introduce tu usuario y contraseña (los mismos que usas para el resto de servicios de hosting) y ya estarás dentro.

[INFO] Si no recuerdas tu contraseña o no sabes cómo acceder, contacta con tu proveedor de hosting. Ellos pueden darte las credenciales o restablecerlas por ti.

Requisitos de PrestaShop para PHP y Módulos

PrestaShop, en sus versiones más recientes (1.7 y 8.x), necesita una serie de requisitos técnicos para funcionar de forma óptima. Cumplir estos requisitos prestashop syspanel es fundamental para evitar errores de compatibilidad y problemas de rendimiento.

Estos son los requisitos principales que debes tener en cuenta:

  • Versión de PHP: PrestaShop 8.x recomienda usar PHP 7.4, 8.0 o 8.1. Las versiones 8.2 y 8.3 son compatibles en la mayoría de los casos, pero es mejor revisar la documentación oficial de tu versión concreta. Usar una versión obsoleta (como PHP 5.6 o 7.0) provocará errores graves.
  • Módulos de PHP obligatorios: Son extensiones que se activan en el servidor y que PrestaShop utiliza para funciones específicas. Si faltan, no podrás instalar módulos, gestionar imágenes o conectarte a la base de datos correctamente.
  • Memoria límite (memory_limit): Se recomienda tener al menos 256 MB de memoria para PHP. Si tu tienda es grande o tiene muchos módulos, es mejor subirla a 512 MB o incluso 1 GB.
  • Tiempo de ejecución (max_execution_time): Este valor indica cuánto tiempo puede ejecutar un script PHP antes de detenerse. Para PrestaShop, lo ideal es tenerlo en 120 segundos o más.
  • Subida de archivos (upload_max_filesize): Para poder subir imágenes de productos o módulos, necesitas que este valor sea de al menos 64 MB.

Cómo cambiar la versión de PHP en Syspanel

El primer paso es asegurarte de que tu tienda usa una versión de PHP compatible. Syspanel te permite cambiar la versión de PHP por cada dominio o subdominio, lo cual es muy práctico si tienes varias webs con diferentes necesidades.

Sigue estos pasos:

  1. Inicia sesión en Syspanel a través del puerto 2106.
  2. En el menú superior, busca la opción "Web".
  3. Verás una lista con todos tus dominios y subdominios. Localiza el dominio donde tienes instalada tu tienda PrestaShop.
  4. Haz clic en el botón "Editar" (normalmente es un icono de lápiz o una tuerca) que está en la fila de tu dominio.
  5. Se abrirá una ventana con varias pestañas. Busca la pestaña que dice "Configuración de PHP" o "PHP".

Dentro de esta sección, verás un menú desplegable con las versiones de PHP disponibles. Selecciona la que sea compatible con tu PrestaShop (por ejemplo, PHP 8.1).

[TIP] Si no estás seguro de qué versión usar, elige PHP 8.1. Es un equilibrio perfecto entre rendimiento y compatibilidad para la mayoría de tiendas PrestaShop.

  1. Guarda los cambios. Syspanel aplicará la nueva versión en cuestión de segundos.

Después de hacer esto, te recomiendo que vacíes la caché de tu navegador y recargues tu tienda para verificar que todo sigue funcionando correctamente.

Configuración avanzada de PHP: los famosos "Módulos"

Además de cambiar la versión, Syspanel te permite activar o desactivar los módulos php prestashop que necesitas. Estos módulos son extensiones que se cargan junto con PHP y que proporcionan funciones adicionales.

Para gestionarlos, sigue estos pasos:

  1. Repite los pasos 1 a 4 de la sección anterior (accede a la configuración de tu dominio).
  2. En la misma ventana de "Configuración de PHP", busca una sección llamada "Módulos" o "Extensiones".
  3. Verás una lista de extensiones con una casilla de verificación al lado de cada una. Marca las que necesitas y desmarca las que no.

¿Qué módulos necesito para PrestaShop?

PrestaShop necesita una serie de extensiones para funcionar correctamente. Aquí tienes una lista de las más importantes y qué hacen:

  • curl: Esencial para conectarse con servicios externos, pasarelas de pago y actualizaciones.
  • gd: Se utiliza para procesar imágenes (redimensionar, crear miniaturas, etc.). Sin esto, las imágenes de tus productos no se mostrarán bien.
  • intl: Necesario para la internacionalización y la correcta gestión de monedas y formatos de fecha.
  • json: Se utiliza para el intercambio de datos entre el servidor y el navegador. Es imprescindible.
  • mbstring: Proporciona funciones para manejar cadenas de texto con caracteres especiales (acentos, eñes, etc.).
  • mysqlnd: Es el controlador nativo para conectarse a la base de datos MySQL/MariaDB. Debe estar activo.
  • openssl: Se utiliza para las conexiones seguras (SSL/TLS), necesarias para el cifrado de datos.
  • zip: Imprescindible para poder instalar módulos y temas desde el panel de administración de PrestaShop.
  • simplexml: Se utiliza para leer y escribir archivos XML, que son la base de los feeds de productos y la comunicación con Google Shopping, etc.

[WARNING] No actives módulos que no necesitas. Cuantos más módulos tengas activos, más memoria consume cada proceso PHP y más lento puede ser tu servidor. La clave está en tener solo lo necesario.

Configurando los parámetros de PHP (memory_limit, max_execution_time, etc.)

Dentro de la misma ventana de configuración de PHP en Syspanel, encontrarás una sección que te permite ajustar los parámetros de ejecución de PHP. Estos parámetros son los que mencioné en los requisitos.

Aquí te explico cómo ajustarlos:

  • memory_limit: Este es el valor más importante. Cámbialo a 256M como mínimo. Si tu tienda es grande, ponle 512M o incluso 1G.
  • max_execution_time: Ajusta este valor a 120 o 300. Esto evita que los procesos largos (como importar productos o generar informes) se detengan a mitad de camino.
  • upload_max_filesize: Pónlo a 64M para poder subir imágenes de alta resolución y archivos de módulos sin problemas.
  • post_max_size: Debe ser un poco mayor que upload_max_filesize. Ponlo a 80M o 100M.

[TIP] Si tu tienda se queda "congelada" al guardar un producto o al instalar un módulo, probablemente necesitas aumentar max_execution_time o memory_limit. Estos son los valores que más problemas causan cuando están mal configurados.

Cómo verificar que la configuración es correcta

Una vez que hayas realizado todos los cambios, es hora de verificar que todo está en orden. Hay dos formas de hacerlo:

1. Desde el Panel de Administración de PrestaShop

PrestaShop tiene una herramienta integrada que te dice si tu servidor cumple con los requisitos. Para acceder a ella:

  1. Entra en tu panel de administración (normalmente en tu-dominio.com/admin).
  2. Ve a "Parámetros avanzados" > "Información".
  3. Aquí verás una lista con todos los requisitos de PrestaShop (versión de PHP, módulos, configuración, etc.). Todo lo que esté en verde es correcto; lo que esté en rojo o ámbar necesita tu atención.

2. Creando un archivo de prueba

Si prefieres una comprobación más técnica, puedes crear un archivo llamado info.php en la raíz de tu dominio y escribir dentro el siguiente código:

<?php phpinfo(); ?>

Luego, accede a tu-dominio.com/info.php en tu navegador. Verás una página enorme con toda la configuración de PHP. Busca la sección "Loaded Configuration File" para ver qué fichero de configuración se está usando, y en la tabla de "Directives" podrás verificar los valores de memory_limit, max_execution_time, etc.

[WARNING] IMPORTANTE: Después de verificar, elimina el archivo info.php de tu servidor. Dejarlo accesible es un riesgo de seguridad muy grave, ya que cualquier persona podría ver la configuración interna de tu servidor y buscar vulnerabilidades.

Preguntas frecuentes (FAQ)

¿Puedo usar PHP 8.2 o 8.3 con PrestaShop?

Sí, las versiones recientes de PrestaShop (8.1 y superiores) son compatibles con PHP 8.2. Sin embargo, algunos módulos de terceros (como plugins de pago o envío) pueden no estar actualizados y dar problemas. Mi recomendación es que, si tu tienda funciona bien con PHP 8.1, no la cambies sin necesidad. Si estás empezando un proyecto nuevo, puedes usar PHP 8.2 sin problema.

¿Qué hago si veo un error de "missing extension" en PrestaShop?

Este error significa que falta un módulo de PHP que PrestaShop necesita. Revisa la lista de módulos que te he dado antes y asegúrate de que todos están activados en Syspanel. Si el error persiste, puede que necesites instalar la extensión a nivel de servidor, lo cual ya es una tarea más avanzada que quizás requiera la ayuda de tu proveedor de hosting.

¿Por qué mi tienda se pone en blanco después de cambiar la versión de PHP?

Esto suele pasar porque la nueva versión de PHP no es compatible con algún módulo o tema de tu PrestaShop. Lo más fácil es revertir el cambio: vuelve a Syspanel y selecciona la versión anterior de PHP. Luego, revisa la lista de módulos y actualiza tu PrestaShop y sus módulos a las últimas versiones para que sean compatibles con la nueva versión de PHP.

¿Es lo mismo Syspanel que HestiaCP?

Sí, Syspanel es el nombre que se le da a la interfaz de HestiaCP en muchos servicios de hosting. Es el mismo panel de control, con las mismas funciones y la misma forma de trabajar. La única diferencia es que el acceso se realiza a través del puerto 2106 en lugar del puerto estándar.

¿Con qué frecuencia debo revisar la configuración de PHP?

Te recomiendo que la revises al menos una vez al mes, o cada vez que vayas a instalar un módulo nuevo o a realizar una actualización importante de PrestaShop. Mantener la configuración de PHP al día es una de las mejores prácticas para garantizar la seguridad y el rendimiento de tu tienda.

Conclusión

Configurar la versión de PHP y los módulos para PrestaShop en Syspanel no tiene por qué ser un dolor de cabeza. Siguiendo los pasos que te he explicado, puedes asegurarte de que tu tienda funciona con los requisitos prestashop syspanel correctos, lo que se traduce en una mejor velocidad, menos errores y una experiencia de compra más fluida para tus clientes.

Recuerda: la clave está en usar una versión de PHP compatible (como 8.1), activar los módulos php prestashop necesarios (curl, gd, intl, mbstring, etc.) y ajustar los parámetros de memoria y tiempo de ejecución. Con esto, tu tienda estará lista para crecer y vender sin problemas.

Si te surge cualquier duda, no dudes en volver a este artículo o consultar con tu proveedor de hosting. ¡Buena suerte con tu tienda online!

¿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