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

Guía para configurar PrestaShop en cPanel

Actualizado el 1 de enero de 2026

¿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 gratuitas que existen. Combinarla con cPanel, el panel de control de hosting más popular, es la combinación perfecta para lanzar tu negocio digital.

En esta guía extensa y muy detallada, te explicaré paso a paso cómo instalar PrestaShop, configurar PrestaShop y dejar todo listo para que tu tienda online cPanel empiece a vender. No necesitas ser un experto en tecnología; solo sigue las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

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

  • Un plan de hosting con cPanel: La mayoría de los proveedores de hosting compartido incluyen cPanel. Asegúrate de que tu plan soporte PHP 7.4 o superior y MySQL 5.6 o superior (PrestaShop 8 requiere versiones más modernas).
  • Un nombre de dominio: Por ejemplo, tutiendaonline.com. Si no lo tienes, puedes comprarlo desde tu propio cPanel.
  • Acceso a cPanel: Necesitas tu usuario y contraseña para ingresar. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083.

[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso será a través del puerto 2106. Por ejemplo: tudominio.com:2106. El resto de la configuración de la base de datos y archivos es prácticamente idéntica.


Paso 1: Descargar PrestaShop

Lo primero es obtener el paquete de instalación de PrestaShop. Es un archivo .zip que contiene todo el software.

  1. Ve al sitio oficial de PrestaShop: www.prestashop.com.
  2. Busca la sección de "Descargas" o "Descargar PrestaShop".
  3. Elige la versión más reciente y estable (normalmente la que aparece por defecto).
  4. Descarga el archivo .zip a tu computadora. No lo descomprimas aún.

[TIP]: Asegúrate de descargar la versión completa, no solo el paquete de actualización.


Paso 2: Subir los archivos a tu hosting (cPanel)

Ahora vamos a subir el archivo .zip a tu servidor. Para ello usaremos el Administrador de Archivos de cPanel.

  1. Inicia sesión en cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Selecciona la carpeta public_html (o la carpeta raíz de tu dominio, a veces se llama www o el nombre de tu dominio).
  4. Haz clic en el botón Subir en la barra superior.
  5. Arrastra el archivo prestashop_x.x.x.zip que descargaste o haz clic en Seleccionar archivo para buscarlo en tu computadora.
  6. Espera a que la barra de progreso llegue al 100%. Una vez subido, cierra la ventana de subida.

[WARNING]: No subas el archivo descomprimido. Sube siempre el .zip completo. Es más rápido y evita errores de transferencia.


Paso 3: Descomprimir el archivo en el servidor

Ahora que el .zip está en tu servidor, vamos a extraerlo.

  1. En el Administrador de Archivos, deberías ver el archivo prestashop_x.x.x.zip en la lista.
  2. Haz clic derecho sobre el archivo y selecciona Extraer (o Extract).
  3. Te preguntará dónde extraerlo. Asegúrate de que la ruta sea /public_html/ (o la carpeta raíz de tu dominio). Si quieres que tu tienda esté en una subcarpeta (ej: tutienda.com/tienda), puedes escribir /public_html/tienda.
  4. Haz clic en Extraer archivos.
  5. Espera unos segundos. Verás que aparecen muchas carpetas y archivos nuevos. El más importante es la carpeta prestashop (o el nombre del paquete) y dentro de ella todos los archivos de instalación.

[INFO]: Una vez extraído, puedes eliminar el archivo .zip para ahorrar espacio. Simplemente haz clic derecho sobre él y selecciona Eliminar.


Paso 4: Crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla desde cPanel.

  1. En cPanel, busca la sección Bases de datos y haz clic en Bases de datos MySQL.
  2. En Crear nueva base de datos, escribe un nombre (ej: tienda_presta) y haz clic en Crear base de datos.
  3. Ahora, en Agregar nuevo usuario, crea un usuario para la base de datos. Elige un nombre (ej: admin_tienda) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel. Haz clic en Crear usuario.
  4. Finalmente, en Agregar usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear. Marca la casilla 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 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte más divertida: el asistente de instalación.

  1. Abre tu navegador y escribe la URL de tu dominio. Por ejemplo: http://tudominio.com (o http://tudominio.com/tienda si lo pusiste en una subcarpeta).
  2. Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma (Español) y haz clic en Siguiente.
  3. Licencia: Acepta los términos y condiciones y haz clic en Siguiente.
  4. Compatibilidad: El instalador revisará que tu servidor cumpla con los requisitos. 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: Escribe el nombre de tu negocio.
    • Actividad principal: Selecciona tu sector.
    • País: Elige tu país.
    • Habilitar SSL: Márcalo si tu dominio tiene certificado SSL (recomendado). Si no, déjalo sin marcar.
    • Haz clic en Siguiente.
  6. Configuración de la base de datos: Aquí introduces los datos que creaste en el paso anterior.
    • Dirección del servidor de base de datos: Déjalo como localhost.
    • Nombre de la base de datos: El que creaste (ej: tuusuario_tienda_presta).
    • Usuario de la base de datos: El que creaste (ej: tuusuario_admin_tienda).
    • Contraseña de la base de datos: La que pusiste.
    • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.
    • Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde. Luego, haz clic en 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 (importante para recuperar contraseña).
    • Contraseña: Una contraseña segura.
    • Haz clic en Siguiente.
  8. Instalación en curso: El instalador empezará a copiar archivos y configurar la base de datos. Espera unos minutos. No cierres la ventana.

[WARNING]: No cierres el navegador ni interrumpas la instalación. Podría dañar la base de datos.

  1. ¡Instalación completada! Verás un mensaje de éxito. IMPORTANTE: El instalador te recomendará eliminar la carpeta install por seguridad. Haz clic en el botón Gestionar tu tienda para acceder al panel de administración.

Paso 6: Configuración básica post-instalación

Una vez dentro del backoffice (la parte de administración de tu tienda), hay algunas configuraciones clave que debes ajustar para que tu tienda funcione correctamente.

### 6.1. Configurar la información legal

  1. Ve a Mejorar -> Configuración de la tienda -> Parámetros generales.
  2. Rellena los campos: Dirección de la tienda, País, Teléfono, etc.
  3. Guarda los cambios.

### 6.2. Configurar los métodos de pago

  1. Ve a Módulos -> Módulos y servicios.
  2. Busca "Pago" en la barra de búsqueda.
  3. Activa los módulos de pago que quieras usar: PayPal, transferencia bancaria, contra reembolso, etc.
  4. Configura cada uno con tus credenciales (por ejemplo, tu email de PayPal).

### 6.3. Configurar los transportistas

  1. Ve a Mejorar -> Transporte -> Transportistas.
  2. Verás que ya hay uno predefinido. Puedes editarlo o crear uno nuevo.
  3. Introduce el nombre, el tiempo de entrega y los precios según el peso o el precio del pedido.

### 6.4. Configurar el SEO básico

El SEO es fundamental para que tu tienda aparezca en Google.

  1. Ve a Mejorar -> Configuración de la tienda -> SEO y URLs.
  2. Aquí puedes gestionar las URLs amigables. Asegúrate de que estén activadas (normalmente lo están por defecto).
  3. También puedes configurar el meta título y la meta descripción de tu página de inicio, categorías y productos.

[TIP]: Para un SEO más avanzado, instala el módulo gratuito "Google Analytics" y conéctalo a tu cuenta de Google. Te dará datos muy valiosos sobre tus visitantes.


Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes de quienes instalan PrestaShop cPanel por primera vez.

P: Después de la instalación, veo un error "500 Internal Server Error". ¿Qué hago?

R: Esto suele deberse a un problema de permisos de archivos o a un archivo .htaccess incorrecto.

  1. Ve a Administrador de Archivos en cPanel.
  2. Busca la carpeta donde instalaste PrestaShop (normalmente public_html).
  3. Haz clic derecho en la carpeta y selecciona Cambiar permisos.
  4. Asegúrate de que la carpeta tenga permisos 755 y los archivos 644.
  5. Si el error persiste, elimina el archivo .htaccess (no te preocupes, PrestaShop lo regenerará al entrar al backoffice).

P: No puedo acceder al backoffice (panel de administración). Me pide usuario y contraseña y no me deja.

R: Puede que hayas olvidado la contraseña o que haya un problema con la sesión.

  1. En tu cPanel, ve a Bases de datos MySQL y busca tu base de datos.
  2. Usa la herramienta phpMyAdmin (desde cPanel, sección Bases de datos).
  3. Busca la tabla ps_employee (o el prefijo que hayas usado).
  4. Edita el registro de tu usuario y cambia el campo passwd por una contraseña encriptada. Puedes generar una contraseña encriptada en sitios web como https://www.md5hashgenerator.com/ (usa el hash MD5 para PrestaShop 1.6 o inferior; para versiones más modernas, usa el generador de contraseñas específico de PrestaShop).

[INFO]: Si usas una versión reciente de PrestaShop (1.7 o 8), el método de encriptación es más complejo. Lo más fácil es usar la opción "¿Has olvidado tu contraseña?" en la pantalla de inicio de sesión del backoffice.

P: Mi tienda se ve en blanco o con errores de PHP.

R: Esto suele deberse a un límite de memoria de PHP insuficiente.

  1. En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP.
  2. Haz clic en Cambiar a opciones avanzadas.
  3. Busca la opción memory_limit y cámbiala a 256M o 512M.
  4. Guarda los cambios. Si no ves esta opción, contacta con tu hosting.

P: ¿Puedo instalar PrestaShop en una subcarpeta (ej: miorigen.com/tienda)?

R: Sí, es muy sencillo. Solo tienes que, en el Paso 3, al extraer el archivo, cambiar la ruta de destino a /public_html/tienda (crea la carpeta tienda primero si no existe). El resto de los pasos son idénticos.

P: ¿Y si mi hosting usa Syspanel (HestiaCP)?

R: El proceso es casi el mismo. La principal diferencia es que accedes a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Una vez dentro, busca las secciones de Archivos (Administrador de Archivos) y Bases de datos (MySQL). Los pasos de subida de archivos, descompresión y creación de base de datos son idénticos a los descritos para cPanel.


Consejos finales para tu tienda online

Configurar PrestaShop en cPanel es solo el primer paso. Para que tu tienda online cPanel tenga éxito, te recomiendo:

  • Instala un tema profesional: El aspecto visual es clave. Hay muchos temas gratuitos y de pago en el marketplace de PrestaShop.
  • Añade productos de calidad: Fotos nítidas, descripciones detalladas y precios claros.
  • Configura bien los impuestos: Dependiendo de tu país, deberás configurar el IVA u otros impuestos en Mejorar -> Configuración de la tienda -> Impuestos.
  • Haz copias de seguridad periódicas: Usa la herramienta de copias de seguridad de cPanel o un módulo de PrestaShop.
  • Mantén todo actualizado: Tanto PrestaShop como los módulos y el tema deben estar en su última versión para evitar problemas de seguridad.

¡Y eso es todo! Has creado tu primera tienda online con PrestaShop y cPanel. Ahora toca personalizarla, llenarla de productos y empezar a vender. Mucho éxito con tu nuevo proyecto. Si tienes más dudas, recuerda que la comunidad de PrestaShop es muy activa y siempre hay alguien dispuesto a ayudar.

¿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