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

Cómo instalar PrestaShop en cPanel

Actualizado el 7 de septiembre de 2025

¿Quieres montar tu propia tienda online y has oído hablar de PrestaShop? Es una de las plataformas de comercio electrónico más potentes y flexibles que existen, y lo mejor de todo es que es gratuita. Si tu hosting usa cPanel, estás de suerte: el proceso de instalar PrestaShop en cPanel es muy sencillo y no requiere conocimientos avanzados de programación.

En esta guía completa, vamos a verte paso a paso cómo tener tu tienda online cPanel funcionando en menos de 30 minutos. Te explicaré desde cómo preparar tu hosting hasta la configuración inicial de la tienda. Además, resolveremos las dudas más frecuentes para que no te quedes atascado en ningún momento.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener lo siguiente:

  • Un plan de hosting con cPanel: Casi todos los proveedores de ecommerce hosting lo incluyen. Si usas un panel alternativo como Syspanel (recuerda que su puerto de acceso es el 2106), el proceso es similar, pero los nombres de las secciones pueden variar ligeramente.
  • Un dominio propio: Por ejemplo, tutienda.com o mimarca.es.
  • Acceso a cPanel: Tus datos de usuario y contraseña.
  • Archivos de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop (normalmente viene en un archivo .zip).
  • Paciencia y una taza de café: Aunque es fácil, mejor ir con calma.

[TIP] Si tu hosting tiene instalador automático (Softaculous, Fantastico, etc.), puedes saltarte los pasos manuales. Pero si quieres tener control total o tu proveedor no lo ofrece, este tutorial PrestaShop manual te vendrá de perlas.


Paso 1: Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, clientes, pedidos y configuraciones. En cPanel, esto se hace en un par de clics.

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio:2083.
  2. Busca la sección Bases de Datos y haz clic en MySQL Databases.
  3. En Crear nueva base de datos, escribe un nombre (por ejemplo, prestashop_db). Haz clic en Crear base de datos.
  4. Ahora, en la misma página, baja a MySQL Users y crea un nuevo usuario:
    • Usuario: Por ejemplo, presta_user.
    • Contraseña: Elige una segura. Puedes usar el generador de cPanel. Guárdala bien.
  5. Vuelve a bajar a Añadir usuario a la base de datos:
    • Selecciona el usuario y la base de datos que acabas de crear.
    • Marca TODOS LOS PRIVILEGIOS (es importante para que PrestaShop funcione correctamente).
    • Haz clic en Hacer cambios.

[INFO] Ya tienes tu base de datos lista. Anota estos tres datos: nombre de la base de datos, nombre de usuario y contraseña. Los necesitarás más adelante.


Paso 2: Subir los archivos de PrestaShop a tu hosting

Ahora toca subir el instalador de PrestaShop a tu servidor.

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
  2. Se abrirá una ventana. Selecciona Document Root for... y elige tu dominio principal. Haz clic en Ir.
  3. Verás una carpeta llamada public_html (o www). Esa es la raíz de tu web. No borres nada que ya esté ahí (como index.html o cgi-bin).
  4. Haz clic en Subir (el botón de la barra superior).
  5. Selecciona el archivo .zip de PrestaShop que descargaste. Espera a que termine la subida (verás una barra de progreso).
  6. Una vez subido, vuelve al Administrador de archivos. Verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona Extraer.
  7. Se abrirá una ventana. Asegúrate de que la ruta de destino sea public_html (o la carpeta raíz). Haz clic en Extraer archivo(s).
  8. Se creará una carpeta con el nombre del archivo (por ejemplo, prestashop_1.7.8.8). Entra en esa carpeta, selecciona todos los archivos y carpetas que hay dentro, y haz clic en Mover.
  9. En la ventana que aparece, escribe public_html como destino y haz clic en Mover archivos. Esto colocará el instalador directamente en la raíz de tu web.

[WARNING] Si mueves los archivos, no olvides eliminar la carpeta vacía que quedó (la que tenía el nombre de la versión) y el archivo .zip original. De lo contrario, tu web podría cargar contenido duplicado.


Paso 3: Ejecutar el instalador web de PrestaShop

Ya tienes todo listo. Ahora toca la parte más visual.

  1. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, https://tutienda.com).
  2. Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma (español) y haz clic en Siguiente.
  3. Licencia: Acepta los términos y condiciones. Siguiente.
  4. Compatibilidad del sistema: El instalador revisará que tu servidor cumpla con los requisitos (PHP, MySQL, etc.). Todo debería estar en verde. Si ves algún error, contacta con tu proveedor de hosting. Haz clic en Siguiente.
  5. Información de la tienda:
    • Nombre de la tienda: El que quieras (ej: "Mi Tienda Online").
    • Actividad principal: Elige la que más se ajuste.
    • País: El tuyo.
    • Habilitar SSL: Márcalo si tu hosting tiene certificado SSL (hoy en día casi todos lo tienen). Es importante para la seguridad.
    • Haz clic en Siguiente.
  6. Configuración de la base de datos: Aquí introduces los datos que guardaste en el Paso 1:
    • Motor de base de datos: Déjalo como está (MySQL).
    • Servidor: localhost (es el valor por defecto y correcto en el 99% de los casos).
    • Nombre de la base de datos: El que creaste (ej: usuario_prestashop_db).
    • Usuario de la base de datos: El que creaste (ej: usuario_presta_user).
    • Contraseña de la base de datos: La que pusiste.
    • Prefijo de las tablas: Déjalo como ps_ a menos que sepas lo que haces.
    • Haz clic en Probar la conexión... Si todo va bien, verás un mensaje verde. Luego, Siguiente.
  7. Configuración de la cuenta de administrador: Crea el usuario con el que accederás al backoffice de tu tienda.
    • Nombre: Tu nombre.
    • Apellidos: Tus apellidos.
    • Correo electrónico: Un correo válido (te llegará información importante).
    • Contraseña: Crea una segura. No la olvides.
    • Haz clic en Siguiente.
  8. Instalación: El proceso comenzará automáticamente. Verás una barra de progreso. Puede tardar unos minutos. No cierres la ventana.
  9. ¡Finalizado! Cuando termine, verás una pantalla de éxito. Importante: Te mostrará un botón para Administrar tu tienda (backoffice) y otro para Descubrir tu tienda (frontoffice). Haz clic en el que quieras.

[TIP] Después de la instalación, PrestaShop te recomienda eliminar la carpeta install por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel: busca la carpeta install dentro de public_html, haz clic derecho y selecciona Eliminar.


Paso 4: Configuración inicial básica de tu tienda

Ya tienes tu tienda online cPanel funcionando. Ahora, unos ajustes rápidos:

### Ajusta la URL de tu tienda

  1. En el backoffice (administración), ve a Parámetros de la tienda > Tráfico y SEO > SEO y URLs.
  2. Asegúrate de que la URL base sea https://tudominio.com (con la s de seguro).
  3. Activa la opción Amigable para SEO (esto mejora el posicionamiento).
  4. Guarda los cambios.

### Configura los métodos de pago

  1. Ve a Módulos > Gestor de módulos.
  2. Busca e instala los módulos de pago que necesites (PayPal, transferencia bancaria, contra reembolso, etc.).
  3. Configúralos con tus datos.

### Añade tus primeros productos

  1. Ve a Catálogo > Productos.
  2. Haz clic en Nuevo producto.
  3. Rellena nombre, descripción, precio, imágenes y stock.
  4. Guarda y publica.

[INFO] No te olvides de configurar los impuestos (IVA) en Parámetros de la tienda > Impuestos y los transportistas en Transporte > Transportistas.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel?

Sí, totalmente. El proceso es muy similar. Recuerda que Syspanel (antes conocido como HestiaCP) usa el puerto 2106 para acceder a su panel de control. Busca las secciones de Bases de Datos y Administrador de archivos (normalmente llamadas "DB" y "File Manager"). El resto de los pasos son idénticos a los de cPanel.

¿Qué hago si el instalador me da un error de conexión a la base de datos?

Revisa estos puntos:

  • El servidor de base de datos suele ser localhost. Si tu hosting te ha dado otro (como sql.tudominio.com, pruébalo).
  • Verifica que el usuario y la contraseña sean correctos.
  • Asegúrate de haber añadido el usuario a la base de datos y de haberle dado todos los privilegios.
  • Si usas cPanel, a veces el nombre de la base de datos y del usuario llevan un prefijo (por ejemplo, usuario_nombre_db). Escríbelo exactamente como aparece.

¿Es mejor usar el instalador automático (Softaculous) o el manual?

El automático es más rápido y cómodo, pero el manual te da más control y suele instalar la versión más reciente. Si eres principiante, el automático está bien. Si quieres aprender o tienes requisitos específicos, el manual es mejor.

¿Puedo instalar PrestaShop en un subdominio (ej: tienda.midominio.com)?

Sí. Simplemente, en el paso 2, en lugar de subir los archivos a public_html, súbelos a la carpeta que corresponda a tu subdominio (por ejemplo, public_html/tienda). El resto del proceso es idéntico.

¿Qué debo hacer después de instalar para que mi tienda sea segura?

  • Elimina la carpeta install (como ya te indicamos).
  • Cambia el prefijo de las tablas de la base de datos (si puedes, hazlo antes de instalar, pero si no, puedes hacerlo después con herramientas como phpMyAdmin).
  • Usa contraseñas fuertes para el administrador y la base de datos.
  • Mantén PrestaShop y sus módulos actualizados.
  • Instala un certificado SSL si no lo tienes (la mayoría de hostings lo ofrecen gratis con Let's Encrypt).

Conclusión

Instalar PrestaShop en cPanel es un proceso muy accesible para cualquier persona con ganas de montar su propio negocio online. Siguiendo estos pasos, tendrás tu tienda online cPanel operativa en cuestión de minutos. Recuerda que la clave está en tener paciencia, seguir el orden correcto y no saltarte la parte de la base de datos.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu ecommerce hosting ya no será un misterio. Si tienes cualquier duda, recuerda que tu proveedor de hosting tiene soporte técnico para ayudarte con problemas específicos del servidor.

[TIP FINAL] Dedica un rato a explorar el backoffice de PrestaShop. Hay muchas opciones de personalización (temas, módulos, configuraciones de SEO) que te ayudarán a diferenciar tu tienda de la competencia. ¡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