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

Cómo resolver el error 'PrestaShop no se instala' en cPanel

Actualizado el 6 de mayo de 2026

¿Por qué PrestaShop no se instala en cPanel?

Cuando intentas instalar PrestaShop en tu hosting con cPanel y te encuentras con el error "PrestaShop no se instala", la frustración es normal. Este es uno de los problemas más comunes entre usuarios que quieren montar su tienda online. La buena noticia es que, en la mayoría de los casos, la solución es más sencilla de lo que parece y no requiere ser un experto en programación.

El error instalación PrestaShop puede aparecer por muchas razones: desde requisitos de PHP no cumplidos, hasta problemas con los permisos de archivos, pasando por configuraciones incorrectas de la base de datos. En esta guía completa, vamos a desglosar cada causa posible y te daremos soluciones paso a paso para que puedas solucionar instalación PrestaShop sin desesperarte.


Requisitos mínimos antes de empezar

Antes de ponernos manos a la obra, es importante que verifiques que tu hosting cumple con los requisitos mínimos para PrestaShop. Muchos errores de instalación ocurren precisamente porque el servidor no está preparado.

Requisitos de PHP

PrestaShop 8.x (la versión más reciente) necesita:

  • PHP 7.2.5 o superior (recomendado PHP 7.4 o 8.0)
  • MySQL 5.6 o superior (o MariaDB 10.0 o superior)
  • Extensión GD activada para procesamiento de imágenes
  • Extensión cURL activada para conexiones externas
  • Extensión Zip activada para instalar módulos
  • OpenSSL para conexiones seguras

Cómo verificar los requisitos en cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Select PHP Version" o "MultiPHP Manager" (el nombre varía según el proveedor).
  3. Haz clic en esa opción y verás la versión de PHP actual.
  4. Si no cumple, cambia la versión a PHP 7.4 o 8.0 desde el mismo panel.

[INFO] Si tu hosting usa cPanel, también puedes verificar las extensiones activadas en la misma pantalla. Simplemente marca las casillas necesarias y guarda los cambios.


Error 1: "PrestaShop no se instala" por versión de PHP incorrecta

Causa

La causa más común del error instalación PrestaShop es tener una versión de PHP antigua o incompatible. PrestaShop es un software exigente y si tu servidor tiene PHP 5.6 o inferior, simplemente se negará a instalar.

Solución paso a paso

  1. Accede a cPanel y busca la herramienta "Select PHP Version" (o "MultiPHP Manager").
  2. Selecciona tu dominio en la lista.
  3. Cambia la versión a PHP 7.4 (la más estable y recomendada).
  4. Marca las extensiones necesarias: gd, curl, zip, openssl, pdo_mysql, mbstring.
  5. Haz clic en "Apply" o "Guardar".

Después de esto, intenta instalar PrestaShop de nuevo. Si el problema persiste, continúa con los siguientes pasos.


Error 2: Problemas con la base de datos MySQL

Causa

Otro motivo frecuente por el que PrestaShop no instala es un error al crear la base de datos o al configurarla durante el asistente de instalación. Los errores típicos son:

  • El nombre de la base de datos es incorrecto (en cPanel, el prefijo del usuario se añade automáticamente).
  • El usuario de la base de datos no tiene todos los privilegios.
  • El servidor MySQL no acepta conexiones desde el host actual.

Solución paso a paso

  1. Crea una base de datos nueva desde cPanel:

    • Ve a "MySQL Databases".
    • Escribe un nombre para tu base de datos (ej: tienda_db) y haz clic en "Create Database".
    • Anota el nombre completo (normalmente será usuario_tienda_db).
  2. Crea un usuario para la base de datos:

    • En la misma sección, baja hasta "MySQL Users".
    • Crea un usuario nuevo (ej: tienda_user) y asigna una contraseña segura.
    • Anota el nombre completo (será usuario_tienda_user).
  3. Asigna privilegios:

    • En "Add User to Database", selecciona el usuario y la base de datos recién creados.
    • Marca "ALL PRIVILEGES" y haz clic en "Add".
  4. Durante la instalación de PrestaShop:

    • En el campo "Nombre de la base de datos", escribe el nombre completo (con el prefijo).
    • En "Usuario de la base de datos", escribe el usuario completo.
    • En "Contraseña", usa la que configuraste.
    • En "Prefijo de tablas", puedes dejar ps_ por defecto.

[TIP] Si tu hosting usa MariaDB en lugar de MySQL, no te preocupes: PrestaShop funciona perfectamente con MariaDB 10.x.


Error 3: Permisos de archivos incorrectos

Causa

PrestaShop necesita escribir en ciertos archivos y carpetas durante la instalación. Si los permisos no son los adecuados, el proceso falla silenciosamente y aparece el error "PrestaShop no se instala".

Solución paso a paso

  1. Accede al Administrador de archivos de cPanel (File Manager).

  2. Navega hasta la carpeta donde has subido PrestaShop (normalmente public_html o una subcarpeta).

  3. Selecciona todos los archivos y carpetas de PrestaShop.

  4. Haz clic derecho y selecciona "Change Permissions" (Cambiar permisos).

  5. Configura los permisos de la siguiente manera:

    • Carpetas: 755
    • Archivos: 644
    • Config/settings.inc.php (si existe): 444 después de la instalación
  6. Si el File Manager no te deja cambiar permisos de forma masiva, usa el "Terminal" de cPanel (si está disponible) con el siguiente comando:

find /home/tuusuario/public_html -type d -exec chmod 755 {} \;
find /home/tuusuario/public_html -type f -exec chmod 644 {} \;

[WARNING] No uses permisos 777 en ningún archivo, ya que supone un grave riesgo de seguridad. Con 755 y 644 es suficiente.


Error 4: El asistente de instalación se queda en blanco o no avanza

Causa

Este es otro clásico del error instalación PrestaShop. Normalmente ocurre porque el navegador no puede ejecutar JavaScript o porque hay un conflicto con el servidor web.

Solución paso a paso

  1. Limpia la caché del navegador y las cookies.
  2. Prueba con otro navegador (Chrome, Firefox, Edge).
  3. Desactiva temporalmente el firewall o el bloqueador de anuncios.
  4. Verifica que la URL de instalación es correcta: debe ser algo como https://tudominio.com/install o https://tudominio.com/prestashop/install.
  5. Revisa el archivo .htaccess: Si existe, renómbralo a .htaccess.bak e intenta de nuevo.

Si el problema persiste, es posible que el servidor esté bloqueando la ejecución de PHP. Prueba a crear un archivo phpinfo.php en la raíz con el siguiente contenido:

<?php phpinfo(); ?>

Si al abrir https://tudominio.com/phpinfo.php ves la información de PHP, el servidor funciona correctamente. Si no, contacta con tu proveedor de hosting.


Error 5: "PrestaShop no se instala" por falta de memoria PHP

Causa

La instalación de PrestaShop consume bastante memoria, especialmente si tu hosting tiene un límite bajo. El error típico es un mensaje de "Allowed memory size exhausted".

Solución paso a paso

  1. Accede a cPanel y busca "MultiPHP INI Editor" (o "Select PHP Version" > "Switch to PHP Options").
  2. Busca la opción memory_limit.
  3. Cámbiala a 256M (o al menos 128M).
  4. Guarda los cambios.

También puedes modificar el archivo php.ini desde el Administrador de archivos si tu proveedor lo permite:

memory_limit = 256M
max_execution_time = 300
max_input_vars = 5000

[INFO] El valor max_input_vars es especialmente importante en PrestaShop. Si es demasiado bajo (por defecto 1000), la instalación puede fallar al guardar la configuración.


Error 6: Problemas con el servidor web (Apache/LiteSpeed)

Causa

Algunos servidores tienen configuraciones de Apache o LiteSpeed que interfieren con la instalación de PrestaShop, especialmente si se usa el módulo mod_rewrite.

Solución paso a paso

  1. Verifica que el módulo mod_rewrite está activado:

    • En cPanel, busca "Apache Handlers" o contacta con tu proveedor.
    • La mayoría de hostings lo tienen activado por defecto.
  2. Crea un archivo .htaccess manual en la raíz de PrestaShop con el siguiente contenido básico:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^install$ install/ [L]
</IfModule>
  1. Si usas LiteSpeed, prueba a cambiar a Apache temporalmente (si tu proveedor lo permite) o contacta con soporte.

Error 7: El instalador no encuentra la carpeta "install"

Causa

Después de subir los archivos de PrestaShop, a veces la carpeta install se sube incompleta o con un nombre incorrecto.

Solución paso a paso

  1. Sube los archivos de nuevo desde el paquete oficial de PrestaShop.
  2. Verifica que la carpeta se llama exactamente install (en minúsculas).
  3. Comprueba que no está vacía: debe contener al menos index.php y install.php.

[TIP] Si descargaste PrestaShop desde el marketplace de tu hosting, asegúrate de que el archivo ZIP se ha extraído completamente. A veces el proceso de extracción falla y faltan archivos.


Error 8: Conflictos con otros scripts o instalaciones previas

Causa

Si ya tenías otra instalación de PrestaShop o cualquier otro CMS en la misma carpeta, puede haber conflictos con archivos antiguos o con la base de datos.

Solución paso a paso

  1. Haz una copia de seguridad de todo lo que haya en la carpeta.
  2. Elimina todos los archivos de la carpeta de instalación (o usa una carpeta nueva).
  3. Borra las bases de datos antiguas relacionadas con PrestaShop.
  4. Vuelve a subir PrestaShop desde cero.

Error 9: Problemas con certificados SSL

Causa

Si tu dominio tiene SSL activado pero la instalación intenta usar HTTP, puede dar errores de redirección o de conexión.

Solución paso a paso

  1. Verifica que el certificado SSL está instalado correctamente en cPanel (sección "SSL/TLS Status").
  2. Usa HTTPS en la URL de instalación: https://tudominio.com/install.
  3. Si no tienes SSL, instala uno gratuito con AutoSSL (normalmente activado por defecto en cPanel) o con Let's Encrypt.

Error 10: "PrestaShop no se instala" por zona horaria o configuración regional

Causa

En algunos casos, la configuración de zona horaria del servidor no coincide con lo que PrestaShop espera, y el instalador falla.

Solución paso a paso

  1. Edita el archivo php.ini o usa el "MultiPHP INI Editor" para cambiar:
date.timezone = Europe/Madrid
  1. Si no puedes modificar php.ini, crea un archivo php_value en la raíz con:
php_value date.timezone "Europe/Madrid"

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un hosting con cPanel gratuito?

Sí, pero ten en cuenta que los hostings gratuitos suelen tener limitaciones de recursos que pueden causar el error instalación PrestaShop. Recomendamos usar un hosting de pago con al menos 2GB de RAM.

¿Qué hago si después de todo PrestaShop no se instala?

Si has seguido todos los pasos y el error persiste, contacta con tu proveedor de hosting. Muchas veces el problema está en el servidor y no en tu configuración. Pídeles que verifiquen los logs de error de Apache o LiteSpeed.

¿Es mejor instalar PrestaShop manualmente o con el instalador de cPanel?

El instalador de cPanel (Softaculous o similar) es más rápido y automático, pero a veces falla. La instalación manual te da más control y suele resolver problemas que el instalador automático no puede.

¿Puedo usar HestiaCP en lugar de cPanel?

Sí, pero recuerda que HestiaCP ahora se llama Syspanel y el puerto de acceso es el 2106. La mayoría de los pasos de esta guía son similares, aunque la interfaz varía ligeramente.

¿Cuánto tiempo tarda la instalación de PrestaShop?

Normalmente entre 5 y 10 minutos si tu hosting tiene buen rendimiento. Si tarda más, revisa la memoria PHP y el tiempo máximo de ejecución.


Resumen final

El error "PrestaShop no se instala" en cPanel tiene solución en el 95% de los casos. Los problemas más comunes son:

  • Versión de PHP incorrecta (solución: usar PHP 7.4+)
  • Base de datos mal configurada (solución: crear una nueva con todos los privilegios)
  • Permisos de archivos incorrectos (solución: 755 en carpetas, 644 en archivos)
  • Memoria PHP insuficiente (solución: aumentar a 256M)
  • Conflictos con instalaciones previas (solución: limpiar todo y empezar de cero)

Sigue los pasos en orden y no te saltes ninguno. Si después de todo sigues con problemas, contacta con tu proveedor de hosting y comparte los logs de error. Con paciencia y estas soluciones, tu tienda online estará funcionando en poco tiempo.

[WARNING] Nunca dejes la carpeta install en tu servidor después de completar la instalación. Es un riesgo de seguridad grave. Bórrala o renómbrala inmediatamente.

Recuerda que la prevención es la mejor estrategia: siempre verifica los requisitos antes de instalar y mantén tu PrestaShop actualizado con las últimas versiones de seguridad.

¿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