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

Cómo instalar y configurar PrestaShop en cPanel (hosting compartido)

Actualizado el 10 de mayo de 2026

Antes de empezar: ¿Qué necesitas para instalar PrestaShop en cPanel?

Instalar una tienda online puede parecer una tarea compleja, pero con esta guía paso a paso verás que es más sencillo de lo que imaginas. PrestaShop es uno de los gestores de tiendas online más populares del mundo, y su instalación en un hosting compartido con cPanel es un proceso muy habitual.

Para que todo salga bien, necesitarás tres cosas:

  • Un dominio (por ejemplo, www.tutienda.com) que apunte a tu hosting.
  • Un plan de hosting compartido con cPanel. Asegúrate de que cumpla con los requisitos mínimos de PrestaShop: PHP 7.2 o superior, MySQL 5.6 o superior y al menos 256 MB de memoria.
  • Los datos de acceso a tu cPanel (usuario y contraseña). Normalmente los recibes por correo al contratar el hosting.

[INFO] Si tu hosting utiliza un panel alternativo llamado "Syspanel", el proceso es muy similar. La diferencia principal es que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). El resto de pasos, como crear bases de datos o subir archivos, son equivalentes.


Paso 1: Descargar PrestaShop desde la web oficial

Lo primero es obtener el archivo de instalación de PrestaShop. Siempre debes descargarlo desde la fuente oficial para evitar versiones modificadas que puedan contener malware.

  1. Abre tu navegador y ve a la página oficial de descargas de PrestaShop.
  2. Descarga la última versión estable (normalmente viene en un archivo .zip).
  3. Guarda el archivo en una carpeta de fácil acceso en tu ordenador, como el Escritorio.

[TIP] No descargues versiones "beta" o "release candidate" para una tienda en producción. Siempre elige la versión estable, ya que es más segura y tiene menos errores.


Paso 2: Crear la base de datos en cPanel

PrestaShop necesita una base de datos para guardar todos los productos, pedidos y configuraciones. Este es un paso fundamental que debes hacer antes de empezar la instalación.

2.1. Acceder a cPanel

  1. Entra en tu cPanel usando la URL que te proporcionó tu proveedor de hosting. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Introduce tu usuario y contraseña.

2.2. Crear la base de datos

  1. Busca la sección "Bases de datos MySQL" (en algunos paneles puede llamarse "MySQL Databases").
  2. En el campo "Nueva base de datos", escribe un nombre descriptivo como tienda_prestashop.
  3. Haz clic en "Crear base de datos". Anota el nombre completo, ya que cPanel normalmente añade un prefijo con tu usuario (por ejemplo, usuario_tienda_prestashop).

2.3. Crear un usuario de base de datos

  1. En la misma página, busca la sección "Usuarios MySQL" (o "MySQL Users").
  2. Crea un nuevo usuario con un nombre y una contraseña segura. Por ejemplo, usuario: presta_user y contraseña: ClaveSegura2024!.
  3. Guarda estos datos, los necesitarás más adelante.

2.4. Asignar el usuario a la base de datos

  1. Ve a la sección "Añadir usuario a base de datos".
  2. Selecciona el usuario y la base de datos que acabas de crear.
  3. Marca la casilla "TODOS LOS PRIVILEGIOS" (ALL PRIVILEGES).
  4. Haz clic en "Hacer cambios".

[WARNING] No utilices el usuario root de MySQL para tu tienda. Es una mala práctica de seguridad. Siempre crea un usuario específico para cada aplicación.


Paso 3: Subir los archivos de PrestaShop a tu hosting

Ahora necesitas transferir el archivo .zip que descargaste a tu servidor. Para ello, usaremos el Administrador de Archivos de cPanel.

3.1. Acceder al Administrador de Archivos

  1. En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Se abrirá una ventana. Elige la opción "Document Root for" y selecciona tu dominio. Esto te llevará directamente a la carpeta public_html.

3.2. Subir el archivo comprimido

  1. En la barra superior, haz clic en "Cargar" (o "Upload").
  2. Selecciona el archivo .zip de PrestaShop desde tu ordenador.
  3. Espera a que la subida termine al 100%. No cierres la ventana hasta que veas el mensaje de confirmación.

3.3. Extraer el archivo

  1. Una vez subido, vuelve al Administrador de Archivos.
  2. Verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract").
  3. En la ventana emergente, deja la ruta de extracción como está (debería ser public_html) y haz clic en "Extraer archivos".
  4. Cuando termine, verás una carpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop_8.1.0).

3.4. Mover los archivos a la raíz

  1. Abre la carpeta que se ha creado.
  2. Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl + A o Cmd + A).
  3. Haz clic en "Mover" (o "Move") en la barra superior.
  4. En el campo de destino, escribe public_html (o la ruta completa que aparece arriba) y haz clic en "Mover archivos".

[TIP] Si tu dominio principal es el que usarás para la tienda, los archivos deben estar directamente en public_html. Si usas un subdominio (por ejemplo, tienda.tudominio.com), crea una carpeta con ese nombre y coloca los archivos dentro.


Paso 4: Ejecutar el instalador de PrestaShop

Una vez que los archivos están en su lugar, es hora de ejecutar el asistente de instalación.

  1. Abre tu navegador y escribe tu dominio: https://tudominio.com.
  2. Verás la primera pantalla del instalador de PrestaShop. Selecciona tu idioma y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.

4.1. Comprobar compatibilidad

El instalador verificará que tu servidor cumple con los requisitos. Presta atención a esta pantalla:

  • Si todo está en verde, haz clic en "Siguiente".
  • Si hay algún elemento en rojo (por ejemplo, una extensión de PHP desactivada), anótalo. Puede que necesites activarla desde cPanel.

4.2. Configurar la tienda

En esta sección deberás indicar:

  • Nombre de la tienda: El nombre comercial de tu negocio.
  • Actividad principal: Elige la opción que mejor describa tu negocio.
  • País: Tu país.
  • Nombre y apellidos: Los datos del administrador.
  • Correo electrónico: El email de administración. Importante: usa una cuenta que revises a menudo.
  • Contraseña: Crea una contraseña segura para el panel de administración.

4.3. Configurar la base de datos

Aquí es donde usarás los datos que creaste en el Paso 2:

  • Motor de base de datos: Deja la opción por defecto (MySQL).
  • Dirección del servidor: localhost (en la mayoría de los hostings compartidos).
  • Nombre de la base de datos: El nombre completo que anotaste (ej: usuario_tienda_prestashop).
  • Usuario de la base de datos: El usuario que creaste (ej: presta_user).
  • Contraseña de la base de datos: La contraseña que asignaste.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje verde. Continúa con "Siguiente".

4.4. Finalizar la instalación

El instalador generará los archivos de configuración. Al terminar, verás un resumen. Importante: guarda el correo y la contraseña del administrador en un lugar seguro.

[WARNING] Después de la instalación, el instalador te pedirá que elimines la carpeta install de tu servidor. No lo omitas. Dejarla puede suponer un grave riesgo de seguridad, ya que alguien podría reinstalar tu tienda y tomar el control.


Paso 5: Configuración básica de PrestaShop

Ya tienes tu tienda instalada. Ahora vamos a hacer una configuración básica para que funcione correctamente.

5.1. Acceder al panel de administración

  1. Para entrar en el back-office, añade /admin a tu dominio. Por ejemplo: https://tudominio.com/admin.
  2. Introduce tu correo y contraseña.

5.2. Activar la URL amigable (SEO)

Una de las primeras cosas que debes hacer es activar las URLs amigables. Esto mejora el SEO de tu tienda.

  1. Ve a "Configuración de la tienda" > "Parámetros avanzados" > "SEO y URLs".
  2. Marca la opción "Activar URLs amigables".
  3. Haz clic en "Guardar".

5.3. Configurar el mantenimiento

Mientras estás trabajando en la tienda, es recomendable activar el modo de mantenimiento para que los visitantes no vean una tienda a medio construir.

  1. Ve a "Configuración de la tienda" > "Parámetros generales".
  2. Activa la opción "Modo de mantenimiento".
  3. Puedes añadir tu IP para poder verla tú mientras está en mantenimiento.

5.4. Configurar los datos de tu empresa

  1. Ve a "Configuración de la tienda" > "Contacto" y añade tu dirección, teléfono y email de contacto.
  2. Ve a "Configuración de la tienda" > "Parámetros avanzados" > "Multitienda" si quieres gestionar varias tiendas desde un solo panel.

Paso 6: Configurar el envío y los pagos

Una tienda online necesita métodos de pago y transporte. PrestaShop trae algunos módulos preinstalados, pero deberás configurarlos.

6.1. Configurar transportistas

  1. Ve a "Transporte" > "Transportistas".
  2. Haz clic en "Añadir nuevo transportista".
  3. Configura el nombre, el tiempo de entrega y los precios por zona y peso.

6.2. Configurar métodos de pago

  1. Ve a "Módulos" > "Módulos y servicios".
  2. Busca el método de pago que quieras instalar (PayPal, tarjeta, transferencia, etc.).
  3. Haz clic en "Instalar" y luego en "Configurar".
  4. Sigue las instrucciones de cada módulo. Para pagos con tarjeta, necesitarás una cuenta en un proveedor como Stripe o Redsys.

[TIP] Para empezar, puedes activar el pago por transferencia bancaria. Es el más sencillo de configurar y no requiere comisiones por transacción. Más adelante, cuando tengas más tráfico, puedes añadir pasarelas de pago más complejas.


Paso 7: Seguridad básica para tu tienda

La seguridad es crucial en una tienda online. Aquí tienes algunas medidas básicas que deberías aplicar.

7.1. Cambiar el nombre de la carpeta admin

  1. En el Administrador de Archivos, busca la carpeta admin en public_html.
  2. Cámbiale el nombre a algo menos predecible, como admin_tu_marca_2024.
  3. Actualiza tus marcadores, ya que la URL de acceso cambiará.

7.2. Activar el SSL (HTTPS)

  1. En cPanel, busca la sección "Seguridad" > "SSL/TLS" o "SSL Status".
  2. Activa el certificado SSL gratuito (normalmente Let's Encrypt).
  3. En PrestaShop, ve a "Configuración de la tienda" > "Parámetros generales" y activa "Activar SSL".

7.3. Mantener todo actualizado

  • PrestaShop y sus módulos deben estar siempre actualizados a la última versión.
  • Activa las notificaciones de actualización en el back-office.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en cualquier hosting compartido?

La mayoría de los hostings compartidos son compatibles, siempre que cumplan con los requisitos de PHP y MySQL. Si tu proveedor usa "Syspanel", recuerda que el acceso es a través del puerto 2106 y el proceso de creación de bases de datos es similar.

¿Qué hago si la instalación se queda en blanco?

Esto suele deberse a un problema de permisos o a una versión de PHP incompatible. Verifica que tienes PHP 7.2 o superior y que los archivos tienen permisos 755 para carpetas y 644 para archivos.

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

El proceso completo, desde la descarga hasta la configuración básica, puede llevar entre 30 y 60 minutos si es la primera vez. La instalación automática suele tardar unos 5-10 minutos.

¿Es mejor usar un instalador automático como Softaculous?

Puede ser más rápido, pero instalar manualmente te da más control y evita problemas de compatibilidad. Además, aprenderás cómo funciona tu tienda por dentro.

¿Puedo mover mi tienda a otro hosting más adelante?

Sí, PrestaShop es portable. Deberás copiar los archivos, exportar la base de datos y cambiar la configuración en el archivo parameters.php en la carpeta app/config.

¿Necesito conocimientos de programación?

No. Con esta guía y un poco de paciencia, cualquier persona puede instalar PrestaShop. Los conocimientos de programación son útiles para personalizaciones avanzadas, pero no son necesarios para una instalación básica.


Conclusión y siguientes pasos

Instalar PrestaShop en cPanel es un proceso que, una vez que lo has hecho una vez, se convierte en algo rutinario. Has aprendido a:

  • Descargar e instalar los archivos.
  • Crear y configurar una base de datos MySQL.
  • Ejecutar el instalador y configurar los datos básicos.
  • Ajustar la seguridad y las opciones de SEO.

Ahora tu tienda está lista para que empieces a añadir productos, personalizar el tema y configurar los módulos de pago y envío. Te recomiendo que explores el back-office con calma y que hagas pruebas en un entorno de desarrollo antes de lanzar tu tienda al público.

[INFO] Si en algún momento te sientes perdido, recuerda que la documentación oficial de PrestaShop es muy completa y que la comunidad de usuarios es muy activa. No dudes en buscar ayuda en foros especializados.

¡Enhorabuena! Ya tienes tu tienda online funcionando sobre tu hosting compartido. Ahora toca lo más divertido: darle vida con tus productos y ver crecer 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