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

Cómo instalar PrestaShop en cPanel: Guía completa

Actualizado el 23 de enero de 2026

¿Quieres montar tu propia tienda online con PrestaShop y tienes un hosting con cPanel? Has llegado al lugar indicado. En este tutorial completo te guiaré paso a paso para que puedas instalar PrestaShop en cPanel de forma sencilla, incluso si eres principiante. No necesitas conocimientos técnicos avanzados, solo seguir cada instrucción al pie de la letra.

Vamos a desglosar todo el proceso, desde la preparación del hosting hasta la configuración inicial de tu tienda. Al final, tendrás un sitio funcional y listo para vender.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener estos elementos a mano:

  • Un hosting con cPanel: Este es el panel de control de tu hosting. La mayoría de proveedores lo incluyen. Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ejemplo: tudominio.com:2106).
  • Un nombre de dominio: Por ejemplo, mitiendaonline.com. Debe estar apuntando a tu hosting (los nameservers configurados).
  • Acceso a cPanel: Tus credenciales de usuario y contraseña.
  • El archivo de instalación de PrestaShop: Lo descargaremos desde la web oficial.
  • Una cuenta de correo electrónico para el administrador: Para recibir notificaciones de la tienda.

[TIP] Si no tienes dominio, muchos hostings ofrecen uno gratis el primer año. También puedes usar un subdominio (ej: tienda.tudominio.com) para hacer pruebas.

Paso 1: Descargar PrestaShop

Lo primero es obtener el paquete de instalación. PrestaShop es un software libre y gratuito.

  1. Ve al sitio web oficial de PrestaShop (prestashop.com).
  2. Busca la sección de descargas (normalmente en "Descargar" o "Get PrestaShop").
  3. Elige la última versión estable (no versiones beta) y descarga el archivo .zip. Se llamará algo como prestashop_1.7.x.x.zip.
  4. Guárdalo en una carpeta fácil de recordar en tu computadora, como "Descargas".

[INFO] Las versiones 1.7 y 8.x son las más comunes hoy en día. Esta guía sirve para ambas, ya que el proceso es prácticamente idéntico.

Paso 2: Subir PrestaShop a tu hosting con cPanel

Ahora necesitamos llevar el archivo a tu servidor. Usaremos el administrador de archivos de cPanel.

  1. Inicia sesión en cPanel: Usa la URL que te dio tu hosting (normalmente algo como tudominio.com/cpanel o tudominio.com:2083). Ingresa tu usuario y contraseña.
  2. Busca "Administrador de archivos": En la sección "Archivos", haz clic en "Administrador de archivos" (File Manager).
  3. Selecciona la carpeta correcta: Se abrirá una ventana. Elige "Raíz del documento" para el dominio donde quieras instalar PrestaShop. Normalmente es public_html. Si usas un subdominio, será una carpeta como public_html/tienda.
  4. Sube el archivo .zip: Una vez dentro de la carpeta, haz clic en el botón "Subir" (Upload). Selecciona el archivo prestashop_1.7.x.x.zip que descargaste. Espera a que termine la subida (verás una barra de progreso).
  5. Extrae el archivo: Vuelve al administrador de archivos. Verás el .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" (Extract). Se abrirá una ventana, haz clic en "Extraer archivos". Esto creará una carpeta con el nombre del archivo (ej: prestashop_1.7.x.x).
  6. Mueve los archivos (opcional pero recomendado): Si quieres que PrestaShop esté directamente en la raíz (ej: tudominio.com), entra a la carpeta extraída, selecciona todos los archivos (Ctrl+A), córtalos (Ctrl+X) y pégalos (Ctrl+V) en la carpeta public_html. Luego, elimina la carpeta vacía y el archivo .zip original para mantener todo limpio.

[WARNING] Si subes PrestaShop a public_html, tu tienda se verá en tudominio.com. Si lo pones dentro de una subcarpeta (ej: public_html/tienda), se verá en tudominio.com/tienda. Elige lo que prefieras.

Paso 3: Crear una base de datos MySQL en cPanel

PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. La crearemos ahora.

  1. Busca "Bases de datos MySQL": En cPanel, dentro de la sección "Bases de datos", haz clic en "Bases de datos MySQL".
  2. Crea la base de datos: En "Crear nueva base de datos", escribe un nombre (ej: prestashop_db) y haz clic en "Crear base de datos".
  3. Crea un usuario: Baja a "Usuarios MySQL". Escribe un nombre de usuario (ej: prestashop_user) y una contraseña segura (puedes usar el generador de cPanel). Haz clic en "Crear usuario".
  4. Asigna el usuario a la base de datos: Ve a "Añadir usuario a la base de datos". Selecciona el usuario y la base de datos que acabas de crear. Luego, marca "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 4: Ejecutar el instalador web de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (o subdominio). El instalador de PrestaShop se iniciará automáticamente.

  1. Selecciona el idioma: Elige "Español" (o el que prefieras) y haz clic en "Siguiente".
  2. Acepta la licencia: Lee los términos (son estándar), marca la casilla y haz clic en "Siguiente".
  3. Compatibilidad del sistema: El instalador revisará que tu servidor cumpla con los requisitos. Todo debería estar en verde. Si ves algún error, contacta a tu hosting. Haz clic en "Siguiente".
  4. Información de la tienda: Aquí configurarás los datos básicos:
    • Nombre de la tienda: El nombre de tu negocio (ej: "Mi Tienda Online").
    • Actividad principal: Elige tu sector (ej: "Ropa y accesorios").
    • País: Tu país.
    • Habilitar SSL: Márcalo si tu dominio tiene certificado SSL (recomendado para tiendas online).
    • Haz clic en "Siguiente".
  5. Configuración de la base de datos: Este es el paso clave. Ingresa los datos que creaste en cPanel:
    • Dirección del servidor de base de datos: Normalmente es localhost. Déjalo así.
    • Nombre de la base de datos: El que creaste (ej: tuusuario_prestashop_db).
    • Usuario de la base de datos: El que creaste (ej: tuusuario_prestashop_user).
    • Contraseña de la base de datos: La contraseña que elegiste.
    • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.
    • Haz clic en "Probar la conexión ahora". Si todo está bien, verás un mensaje verde. Luego, haz clic en "Siguiente".
  6. Configuración de la cuenta de administrador: Crea tu cuenta de superadmin:
    • Nombre y apellidos: Tus datos.
    • Dirección de correo electrónico: Un correo válido (recibirás notificaciones).
    • Contraseña: Una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
    • Haz clic en "Siguiente".
  7. Instalación: El proceso comenzará. Verás una barra de progreso. Puede tardar unos minutos. No cierres la ventana.
  8. ¡Finalizado! Al terminar, verás una pantalla de felicitaciones. Anota la URL de tu tienda y el enlace al panel de administración (normalmente tudominio.com/admin). IMPORTANTE: El instalador te pedirá que elimines la carpeta install por seguridad. Haz clic en el botón para hacerlo automáticamente.

[WARNING] Si ves un error de conexión a la base de datos, revisa que los datos (nombre, usuario, contraseña) estén escritos exactamente como en cPanel. A veces el hosting añade un prefijo al usuario (ej: tuusuario_prestashop_user).

Paso 5: Configuración inicial y primeros pasos

¡Enhorabuena! Ya tienes PrestaShop instalado. Ahora, unos ajustes rápidos para empezar a vender.

  1. Accede al panel de administración: Ve a tudominio.com/admin e inicia sesión con tu correo y contraseña.
  2. Configura los datos de tu tienda: Ve a "Parámetros de la tienda" > "Contacto" y añade tu dirección, teléfono y horario.
  3. Instala un tema atractivo: En "Diseño" > "Tema y logo", puedes cambiar la apariencia. Hay temas gratuitos y de pago.
  4. Añade tus primeros productos: Ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto". Rellena nombre, descripción, precio, imágenes y stock.
  5. Configura los métodos de pago: En "Módulos" > "Módulos y servicios", busca "Pago". Activa los que necesites (transferencia bancaria, contra reembolso, etc.). Para pasarelas como PayPal o Stripe, tendrás que configurarlas con tus cuentas.
  6. Configura el transporte: En "Transporte" > "Transportistas", puedes añadir opciones de envío (gratis, tarifa plana, por peso, etc.).
  7. Activa el SSL: Si tu tienda no tiene el candado verde, ve a "Parámetros de la tienda" > "General" y activa "SSL" y "SSL en todas las páginas".

[INFO] La versión de PrestaShop que instales puede tener un asistente de configuración inicial (onboarding) que te guiará en estos pasos. Síguelo si aparece.

Preguntas frecuentes (FAQ)

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

¿Puedo instalar PrestaShop en un subdominio?

Sí, totalmente. Solo asegúrate de que el subdominio esté creado en cPanel y que al subir los archivos, lo hagas dentro de la carpeta de ese subdominio (ej: public_html/tienda). El instalador funcionará igual.

¿Qué hago si veo un error 500 después de la instalación?

Un error 500 suele deberse a problemas de permisos de archivos o un .htaccess incorrecto. Ve al administrador de archivos de cPanel, selecciona todos los archivos de PrestaShop, haz clic derecho y elige "Cambiar permisos". Pon 755 en las carpetas y 644 en los archivos. Si el error persiste, renombra el archivo .htaccess a .htaccess_old y vuelve a cargar la página. Luego, desde el panel de administración, ve a "Parámetros de la tienda" > "Tráfico y SEO" > "URLs amigables" y desactívalas y actívalas de nuevo.

¿Es necesario tener SSL para una tienda online?

Sí, es muy recomendable. SSL cifra los datos de tus clientes (pagos, direcciones) y Google penaliza las tiendas sin él. La mayoría de hostings ofrecen SSL gratuito (Let's Encrypt) desde cPanel. Actívalo en la sección "SSL/TLS" antes de lanzar tu tienda.

¿Puedo migrar mi tienda PrestaShop de otro hosting?

Sí, pero es más complejo. Necesitarás exportar la base de datos desde el cPanel antiguo (usando phpMyAdmin) y los archivos de la tienda (vía FTP). Luego, importarlos al nuevo cPanel. Es recomendable buscar un tutorial específico de migración o contratar a un profesional.

¿Qué hago si olvido la contraseña del administrador?

En la pantalla de inicio de sesión del panel de administración, haz clic en "¿Olvidó su contraseña?". Te enviará un enlace de restablecimiento al correo que configuraste. Si no recibes el correo, puedes cambiar la contraseña directamente en la base de datos usando phpMyAdmin en cPanel (busca la tabla ps_employee y edita el campo passwd con un hash MD5 de la nueva contraseña).

[TIP] Siempre haz una copia de seguridad de tu tienda (archivos y base de datos) antes de hacer cambios importantes, como actualizar PrestaShop o instalar módulos. En cPanel, usa la herramienta "Copias de seguridad".

Conclusión

Instalar PrestaShop en cPanel es un proceso sencillo si sigues los pasos en orden. Desde la descarga del archivo, pasando por la subida a tu hosting, la creación de la base de datos y la ejecución del instalador web, todo está diseñado para que puedas tener tu tienda online funcionando en menos de una hora.

Recuerda que la clave está en la preparación: tener tu dominio listo, tu hosting con cPanel y los datos de la base de datos a mano. Una vez instalado, dedica tiempo a personalizar tu tienda, añadir productos y configurar los métodos de pago y envío.

Si en algún momento te sientes perdido, vuelve a este tutorial completo y revisa cada paso. Y si usas Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106, pero el proceso es muy similar.

Ahora, ¡a vender! Tu tienda online con PrestaShop ya está lista para recibir visitantes.

¿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