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

Cómo instalar PrestaShop en cPanel: requisitos y configuración

Actualizado el 29 de septiembre de 2025

Introducción: ¿Por qué instalar PrestaShop en cPanel?

Si estás pensando en montar una tienda online, probablemente hayas oído hablar de PrestaShop. Es una de las plataformas de comercio electrónico más populares del mundo, especialmente en Europa y Latinoamérica, y lo mejor de todo es que es gratuita y de código abierto.

Para que tu tienda funcione, necesitas un servidor donde alojarla. Y aquí es donde entra cPanel, el panel de control de hosting más usado del planeta. La combinación de PrestaShop en cPanel es prácticamente un estándar de la industria: es estable, documentada y, con la guía adecuada, la instalación es un proceso que cualquier persona puede completar en menos de 30 minutos.

En este artículo te voy a explicar paso a paso cómo instalar PrestaShop en cPanel desde cero, qué requisitos necesitas cumplir y cómo configurar los aspectos básicos para que tu tienda arranque con buen pie. No necesitas ser un experto en programación; solo seguir las instrucciones con calma.


Requisitos previos antes de instalar PrestaShop en cPanel

Antes de lanzarnos a la instalación, es fundamental que verifiques que tu servidor cumple con los requisitos PrestaShop cPanel. Si tu hosting no los cumple, la instalación fallará o tu tienda funcionará muy lenta.

Requisitos del servidor (PHP, MySQL y más)

PrestaShop es una aplicación que corre sobre PHP y MySQL. Los requisitos mínimos recomendados para la versión 8.x de PrestaShop son:

  • PHP 7.2.5 o superior (recomendado PHP 8.0 o 8.1).
  • MySQL 5.6 o superior, o MariaDB 10.1 o superior.
  • Apache 2.2 o superior, o Nginx.
  • Extensión OpenSSL, PDO, Curl, GD Library, Mbstring, Zip y SimpleXML activadas.
  • Memoria PHP de al menos 256 MB (idealmente 512 MB).
  • Espacio en disco: al menos 500 MB libres para la instalación y archivos iniciales.

[INFO] La mayoría de los planes de hosting compartido con cPanel ya incluyen estos requisitos por defecto. Si tu hosting es muy antiguo o muy básico, es posible que necesites actualizar la versión de PHP desde el propio cPanel.

Requisitos de tu parte (cuentas y accesos)

Además del servidor, necesitas tener a mano:

  • Acceso a cPanel (usuario y contraseña).
  • Un dominio o subdominio donde instalar la tienda (por ejemplo, tutienda.com o tienda.tudominio.com).
  • Acceso al gestor de archivos o a un cliente FTP (opcional, pero útil).
  • Cuenta de correo electrónico válida para recibir las credenciales de administrador.

Paso 1: Preparar el entorno en cPanel

Lo primero que debes hacer es acceder a tu panel de cPanel. Normalmente se accede a través de una URL como https://tudominio.com/cpanel o https://tuip:2083. Una vez dentro, sigue estos pasos:

1.1. Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuraciones. Para crearla:

  1. Busca la sección "Bases de datos MySQL" (o "MySQL Databases").
  2. En el campo "Crear nueva base de datos", escribe un nombre descriptivo, por ejemplo, prestashop_db.
  3. Haz clic en "Crear base de datos".
  4. Anota el nombre completo de la base de datos (suele tener un prefijo con tu usuario, por ejemplo, usuario_prestashop_db).

1.2. Crear un usuario de base de datos

Ahora necesitas un usuario que pueda acceder a esa base de datos:

  1. En la misma sección, baja hasta "Agregar nuevo usuario".
  2. Elige un nombre de usuario (por ejemplo, presta_user) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel.
  3. Haz clic en "Crear usuario".

1.3. Asignar el usuario a la base de datos

Este paso es crítico y mucha gente lo olvida:

  1. En la sección "Agregar usuario a la base de datos", selecciona el usuario que acabas de crear y la base de datos.
  2. Haz clic en "Agregar".
  3. En la siguiente pantalla, marca TODOS LOS PRIVILEGIOS (o "ALL PRIVILEGES") y confirma.

[WARNING] Sin asignar correctamente los privilegios, la instalación de PrestaShop fallará con un error de "No se puede conectar a la base de datos". Si te pasa, revisa este paso.


Paso 2: Descargar PrestaShop

Ahora necesitas el archivo de instalación de PrestaShop. Puedes descargarlo desde la web oficial de PrestaShop (prestashop-project.org) o directamente desde tu cPanel usando el Administrador de archivos y el Administrador de descargas.

2.1. Descargar el paquete en tu ordenador

  1. Ve a la web oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).
  2. Guárdalo en tu ordenador.

2.2. Subir el archivo a tu servidor

Tienes dos opciones para subir el archivo:

  • Opción A (recomendada para novatos): Usa el Administrador de archivos de cPanel. Entra en la carpeta public_html (o la carpeta raíz de tu dominio), haz clic en "Cargar" y selecciona el archivo .zip.
  • Opción B: Usa un cliente FTP como FileZilla. Conéctate con tus credenciales de FTP y sube el archivo a public_html.

2.3. Descomprimir el archivo

Una vez subido el .zip:

  1. En el Administrador de archivos, haz clic derecho sobre el archivo .zip.
  2. Selecciona "Extraer" o "Extract".
  3. Elige la carpeta de destino (normalmente public_html).
  4. Se creará una carpeta con el nombre del archivo (por ejemplo, prestashop). Esa carpeta contiene todos los archivos de la instalación.

[TIP] Si quieres que tu tienda esté en tu dominio principal (tudominio.com), extrae el contenido directamente en public_html (no dentro de una subcarpeta). Si prefieres que esté en tudominio.com/tienda, deja la subcarpeta.


Paso 3: Ejecutar el instalador de PrestaShop

Ahora viene la parte interesante. Abre tu navegador y escribe la URL donde has colocado los archivos. Por ejemplo:

  • https://tudominio.com (si lo pusiste en la raíz).
  • https://tudominio.com/prestashop (si lo pusiste en una subcarpeta).

Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

3.1. Seleccionar el idioma

Elige el idioma de instalación (español, por ejemplo) y haz clic en "Siguiente".

3.2. Aceptar los términos de la licencia

Marca la casilla para aceptar los términos y condiciones y continúa.

3.3. Verificar los requisitos del sistema

El instalador comprobará automáticamente si tu servidor cumple con los requisitos PrestaShop cPanel. Si todo está en verde, continúa. Si ves advertencias en rojo, tendrás que corregirlas (por ejemplo, activar una extensión PHP desde cPanel).

3.4. Configurar la tienda (parámetros principales)

Aquí tendrás que rellenar:

  • Nombre de la tienda: El nombre que quieras que aparezca.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: El país principal de tu tienda.
  • Nombre y apellidos del administrador: Tu nombre o el de la persona que gestionará.
  • Correo electrónico: Importante, aquí recibirás las credenciales.
  • Contraseña de administrador: Elige una contraseña segura.

3.5. Configurar la base de datos

Este es el paso clave. Rellena los datos que creaste en el Paso 1:

  • Dirección del servidor de base de datos: Normalmente localhost (o 127.0.0.1).
  • Nombre de la base de datos: El nombre completo que anotaste.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña de la base de datos: La contraseña del usuario.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en "Siguiente" y el instalador creará las tablas automáticamente.

3.6. Finalizar la instalación

El instalador te mostrará un resumen y te pedirá que confirmes. Una vez terminado, elimina la carpeta install del servidor por seguridad. El propio instalador te lo indicará al final.

[WARNING] Es obligatorio eliminar o renombrar la carpeta install para que PrestaShop funcione correctamente. Si no lo haces, tu tienda podría ser vulnerable a ataques.


Paso 4: Configuración inicial y primeros ajustes

Una vez instalado, ya puedes acceder al panel de administración de PrestaShop con el usuario y contraseña que creaste. La URL de administración suele ser:

  • https://tudominio.com/admin (o el nombre que le puso el instalador, a veces algo como admin123).

4.1. Cambiar la URL de administración

Por seguridad, te recomiendo cambiar la URL de acceso al panel. Puedes hacerlo en Parámetros avanzados → Administración y modificando el nombre del archivo de administración.

4.2. Configurar la tienda básica

En el panel de administración, ve a Parámetros de la tienda para configurar:

  • Información de contacto: Dirección, teléfono, email.
  • Zonas y países: Configura los países a los que quieres vender.
  • Monedas: Añade tu moneda (euros, dólares, pesos, etc.).
  • Impuestos: Configura los impuestos según tu país.

4.3. Activar el modo amigable de URLs (SEO)

Para que tu tienda sea amigable con SEO, activa las URLs amigables:

  1. Ve a Parámetros avanzados → SEO y URLs.
  2. Activa la opción "Usar URL amigable".
  3. Guarda los cambios.

[TIP] Si al activar las URLs amigables te da error, revisa que el archivo .htaccess tenga permisos de escritura (644 o 755). Puedes cambiarlo desde el Administrador de archivos de cPanel.


Paso 5: Configurar el servidor web (opcional pero recomendado)

Aunque PrestaShop funciona bien con la configuración por defecto, puedes optimizar el rendimiento desde cPanel.

5.1. Activar la caché de PrestaShop

En el panel de administración, ve a Parámetros avanzados → Rendimiento y activa la caché de plantillas y combina archivos JavaScript y CSS para que tu tienda cargue más rápido.

5.2. Configurar SSL (certificado HTTPS)

Si tu dominio no tiene SSL activado, tu tienda no será segura y los clientes desconfiarán. Desde cPanel, puedes instalar un certificado SSL gratuito (AutoSSL) en la sección "SSL/TLS Status". Una vez activo, configura PrestaShop para que use siempre HTTPS:

  1. Ve a Parámetros avanzados → Rendimiento (o Configuración).
  2. Activa la opción "Forzar SSL" en la configuración de la tienda.

Preguntas frecuentes (FAQ) sobre PrestaShop en cPanel

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

Entre descargar, subir archivos y ejecutar el instalador, el proceso completo puede llevar entre 20 y 40 minutos si es la primera vez. Una vez que lo has hecho, la próxima vez tardarás mucho menos.

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo tienes que crear el subdominio en cPanel y subir los archivos a la carpeta correspondiente.

¿Qué hago si veo un error de "No se puede conectar a la base de datos"?

Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que aparecen en cPanel. Recuerda que suelen llevar prefijos como usuario_. También verifica que el usuario tiene privilegios asignados a la base de datos.

¿Es necesario saber programar para instalar PrestaShop?

No. El instalador es guiado y cPanel te facilita la creación de bases de datos. Con seguir los pasos de este artículo es suficiente.

¿Puedo usar Syspanel en lugar de cPanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero la interfaz cambia. En Syspanel, el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Para instalar PrestaShop, deberás crear la base de datos desde la sección correspondiente de Syspanel y subir los archivos mediante el gestor de archivos o FTP. El resto del proceso es idéntico.

[INFO] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. No uses el puerto 2083 que es el de cPanel.

¿Cómo actualizo PrestaShop en el futuro?

Puedes hacerlo desde el panel de administración en Parámetros avanzados → Actualizar. También puedes descargar la última versión desde la web oficial y reemplazar los archivos, pero siempre haz una copia de seguridad antes.


Conclusión: Tu tienda online ya está lista

Instalar PrestaShop en cPanel es un proceso totalmente accesible si sigues los pasos en orden. Lo más importante es que tu servidor cumpla los requisitos PrestaShop cPanel, que crees correctamente la base de datos y que no olvides eliminar la carpeta install al final.

Una vez que tu tienda está funcionando, dedica tiempo a configurar el diseño, los productos y las pasarelas de pago. Recuerda que PrestaShop es una herramienta muy potente, pero necesita cariño y configuración para mostrar todo su potencial.

Si en algún momento te atascas, revisa los mensajes de error, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting. La comunidad es muy activa y seguro que encuentras ayuda.

Ahora ya sabes cómo montar tu tienda online con cPanel. ¡Manos a la obra y buena suerte con tu negocio!

¿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