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

PrestaShop: Solución de errores de instalación en cPanel

Actualizado el 23 de junio de 2026

¡Hola! Si has llegado hasta aquí, seguramente estás intentando instalar PrestaShop en tu hosting con cPanel y te has topado con algún error. No te preocupes, es más común de lo que parece. En esta guía extensa y detallada, vamos a repasar los errores más frecuentes durante la instalación de PrestaShop en cPanel, y te daremos soluciones paso a paso para que puedas tener tu tienda online funcionando en minutos.

Vamos a empezar desde lo básico: qué necesitas, cómo preparar tu cPanel y, sobre todo, cómo resolver los problemas típicos que aparecen. El objetivo es que este artículo sea tu manual de referencia, así que tómalo con calma y ve siguiendo los pasos.


¿Por qué aparecen errores al instalar PrestaShop en cPanel?

Antes de lanzarnos a las soluciones, es importante entender el origen de los problemas. La mayoría de los errores de instalación de PrestaShop en cPanel se deben a uno de estos tres motivos:

  1. Requisitos del servidor no cumplidos: PrestaShop necesita una versión específica de PHP, ciertas extensiones activadas y una configuración de memoria mínima. Si tu hosting no lo cumple, la instalación falla.
  2. Permisos incorrectos en archivos y carpetas: Para que PrestaShop pueda escribir archivos de configuración, las carpetas deben tener los permisos adecuados (normalmente 755 para directorios y 644 para archivos).
  3. Problemas con la base de datos: Desde credenciales erróneas hasta versiones incompatibles de MySQL/MariaDB.

Vamos a ver cómo solucionar cada uno de estos puntos.


Requisitos previos: prepara tu cPanel

Antes de empezar con la instalación, asegúrate de que tu servidor cumple con lo mínimo. Si no lo haces, te ahorrarás muchos dolores de cabeza.

Verifica la versión de PHP

PrestaShop 8.x (la versión más reciente) necesita PHP 7.4 o superior, aunque PHP 8.1 es lo recomendado. Para comprobarlo:

  1. Accede a tu cPanel.
  2. Busca la sección Software y haz clic en Seleccionar versión de PHP.
  3. Asegúrate de que la versión seleccionada sea 7.4, 8.0 o 8.1. Si no aparece, contacta con tu proveedor de hosting.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar: accede por el puerto 2106 (ejemplo: https://tudominio.com:2106) y busca la opción de cambiar la versión de PHP en la configuración del dominio.

Extensiones PHP necesarias

Durante la instalación, PrestaShop te mostrará un listado de extensiones requeridas. Las más comunes son:

  • mysqli
  • gd
  • curl
  • mbstring
  • zip
  • openssl
  • intl
  • json

En cPanel, desde la misma pantalla de selección de versión de PHP, puedes activar o desactivar extensiones. Busca cada una y asegúrate de que estén marcadas.

Memoria PHP

PrestaShop recomienda al menos 128 MB de memoria PHP. Para aumentarla:

  1. Ve a Seleccionar versión de PHP y haz clic en Opciones o Switch to PHP Options.
  2. Busca memory_limit y cámbialo a 256M o 512M.
  3. Guarda los cambios.

Errores comunes de instalación y cómo solucionarlos

Ahora sí, vamos a los errores más frecuentes. Los he ordenado del más común al menos común.

Error 1: "No se puede escribir en el archivo de configuración"

Este es el clásico. Aparece al principio de la instalación, cuando PrestaShop intenta crear el archivo parameters.php o settings.inc.php.

Causa: Permisos incorrectos en la carpeta donde has subido PrestaShop.

Solución:

  1. Conéctate a tu cPanel y ve al Administrador de Archivos.
  2. Navega hasta la carpeta donde tienes PrestaShop (por ejemplo, public_html o una subcarpeta como /tienda).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic derecho y elige Cambiar permisos.
  5. En el cuadro, escribe 755 para directorios y 644 para archivos. Pero lo más rápido es marcar las casillas así:
    • Propietario: Lectura, Escritura, Ejecución.
    • Grupo: Lectura, Ejecución.
    • Público: Lectura, Ejecución.
  6. Haz clic en Cambiar permisos.

[TIP] Si después de esto sigue dando error, prueba con permisos 777 temporalmente solo en la carpeta config y el archivo settings.inc.php. Una vez instalado, vuelve a 755.

Error 2: "La extensión MySQLi no está disponible"

Este error aparece cuando el servidor no tiene activada la extensión mysqli (la que permite conectar con la base de datos).

Solución:

  1. Desde cPanel, ve a Seleccionar versión de PHP.
  2. Busca mysqli en la lista de extensiones y actívala (debe aparecer con un check verde).
  3. Guarda los cambios y espera unos segundos.
  4. Vuelve a intentar la instalación.

[WARNING] Si usas PHP 8.0 o superior, asegúrate de que también esté activada pdo_mysql. Algunas configuraciones requieren ambas.

Error 3: "Error de conexión a la base de datos"

Este error suele ocurrir al introducir los datos de la base de datos durante la instalación. Puede deberse a:

  • Nombre de base de datos incorrecto: En cPanel, el nombre de la base de datos suele tener un prefijo con tu usuario (ejemplo: usuario_bd). Asegúrate de escribirlo exactamente igual, incluyendo el guion bajo.
  • Usuario incorrecto: Similar al caso anterior, el usuario también tiene prefijo.
  • Contraseña mal escrita: Las contraseñas generadas por cPanel suelen tener caracteres especiales. Cópialas y pégalas sin espacios.
  • Host incorrecto: Normalmente es localhost, pero algunos hosting usan 127.0.0.1 o un nombre como mysql.tudominio.com. Revisa en la sección Bases de datos MySQL de cPanel.

Solución paso a paso:

  1. En cPanel, ve a Bases de datos MySQL.
  2. Crea una nueva base de datos (si no la tienes).
  3. Crea un usuario (o usa uno existente) y asígnale todos los privilegios.
  4. Anota el nombre exacto de la base de datos, el usuario y la contraseña.
  5. Durante la instalación de PrestaShop, usa esos datos exactos. El servidor de base de datos suele ser localhost.

Error 4: "El servidor no cumple con los requisitos mínimos"

Este es un error genérico que puede aparecer por varias razones. Lo mejor es revisar el listado que PrestaShop muestra en pantalla.

Posibles causas y soluciones:

  • Versión de PHP baja: Actualiza a PHP 7.4 o superior (como vimos antes).
  • Falta de extensión: Activa todas las extensiones mencionadas en la sección de requisitos.
  • Memoria insuficiente: Aumenta memory_limit a 256M o más.
  • Max execution time bajo: En las opciones de PHP, busca max_execution_time y ponlo a 300 (segundos).

[INFO] Si después de hacer todo esto el error persiste, es posible que tu hosting tenga restricciones de seguridad. Prueba a desactivar temporalmente el firewall o contacta con el soporte técnico de tu proveedor.

Error 5: "Error 500 - Internal Server Error" después de la instalación

Este error suele aparecer cuando ya has instalado PrestaShop pero al acceder a la tienda o al panel de administración ves una página en blanco o un error 500.

Causa: Problemas con el archivo .htaccess o con los permisos de archivos.

Soluciones:

  1. Regenera el .htaccess: Conéctate por FTP o desde el Administrador de Archivos de cPanel. Busca el archivo .htaccess en la raíz de PrestaShop. Renómbralo a .htaccess_old. Luego, accede a tu tienda (por ejemplo, tudominio.com/tienda). PrestaShop debería regenerar el archivo automáticamente.
  2. Aumenta la memoria PHP: Como vimos antes, si el límite es muy bajo, puede dar error 500.
  3. Verifica los permisos: Asegúrate de que las carpetas tengan 755 y los archivos 644. Especialmente la carpeta cache y log deben tener permisos de escritura.
  4. Desactiva módulos problemáticos: Si el error apareció después de instalar un módulo, desactívalo desde la base de datos o eliminando su carpeta en /modules.

Error 6: "No se puede conectar con el servidor FTP" (durante la instalación de módulos)

A veces, al intentar instalar un módulo desde el panel de administración, PrestaShop pide credenciales FTP. Esto es porque los permisos de archivos no permiten la escritura directa.

Solución:

  1. En lugar de usar FTP, configura PrestaShop para que use el sistema de archivos directo. Para ello, en el archivo /config/settings.inc.php (o parameters.php en versiones recientes), busca la línea que dice _PS_MODE_DEV_ y agrega justo debajo:

    define('_PS_HOST_MODE_', 0);
    
  2. Guarda el archivo y recarga la página. Esto evitará que pida FTP.

[WARNING] Si no te sientes cómodo editando archivos PHP, otra opción es cambiar temporalmente los permisos de la carpeta modules a 777, instalar el módulo y luego volver a 755.


Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más comunes que suelen tener los usuarios al instalar PrestaShop en cPanel.

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo asegúrate de que la carpeta donde subes los archivos esté dentro del directorio del subdominio (por ejemplo, public_html/tienda). Luego, accedes a tudominio.com/tienda para iniciar la instalación.

¿Qué hago si no veo la opción de cambiar la versión de PHP en cPanel?

Algunos proveedores de hosting limitan esta opción. Si no aparece, contacta con el soporte técnico y pídeles que activen PHP 7.4 o superior para tu cuenta.

¿Es necesario tener conocimientos técnicos para instalar PrestaShop?

No, pero ayuda tener nociones básicas de cPanel. Con esta guía, cualquier persona puede hacerlo siguiendo los pasos. Si te atascas, siempre puedes pedir ayuda en foros o al soporte de tu hosting.

¿Puedo instalar PrestaShop desde el instalador automático de cPanel (como Softaculous)?

Sí, es la forma más fácil. Sin embargo, si usas Softaculous y falla, los errores suelen ser los mismos que hemos visto. En ese caso, es mejor hacer la instalación manual siguiendo esta guía.

¿Qué hago si después de todo sigue sin funcionar?

Si has seguido todos los pasos y el error persiste, puede ser un problema de tu hosting. Prueba a:

  • Desactivar plugins de seguridad (como mod_security) temporalmente desde cPanel.
  • Revisar los logs de error en cPanel (sección Errores o Raw Access Logs).
  • Contactar con el soporte técnico de tu proveedor. Explícales que estás instalando PrestaShop y diles el error exacto.

Conclusión

Instalar PrestaShop en cPanel no tiene por qué ser una pesadilla. La clave está en preparar bien el servidor antes de empezar: versión de PHP correcta, extensiones activadas y permisos adecuados. Si aun así te encuentras con algún error, recuerda que la mayoría tienen solución y que esta guía cubre los casos más comunes.

Espero que este artículo te haya sido de gran ayuda. Ahora ya tienes las herramientas para resolver cualquier problema de instalación de PrestaShop en cPanel. ¡Manos a la obra y a crear tu tienda online!

[TIP FINAL] Si tu hosting es con Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Allí también puedes gestionar la versión de PHP y las extensiones de forma similar a cPanel.

¿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