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

Cómo configurar PrestaShop en cPanel: primeros pasos

Actualizado el 7 de febrero de 2026

¡Hola! Si has llegado hasta aquí, es porque seguramente acabas de contratar un plan de hosting con cPanel y tienes en mente montar tu propia tienda online con PrestaShop. Es una decisión excelente, porque PrestaShop es uno de los CMS de ecommerce más potentes y flexibles que existen, y cPanel es el panel de control más universal del mundo del hosting.

En esta guía extensa y paso a paso, voy a explicarte desde cero cómo configurar prestashop cpanel sin necesidad de ser un experto en informática. Vamos a desgranar todo el proceso: desde la preparación del terreno (bases de datos y dominios) hasta la instalación limpia y los primeros ajustes de seguridad. Al final, tendrás tu tienda funcionando y sabrás exactamente qué botones tocar.

Vamos a ello. No te preocupes si al principio ves muchos términos técnicos; aquí los explico como si estuviéramos tomando un café.


1. Preparando el terreno: requisitos previos antes de instalar PrestaShop

Antes de lanzarnos a instalar nada, es crucial asegurarnos de que nuestro prestashop hosting cpanel cumple con los requisitos mínimos. Si tu hosting es muy básico, puede que la tienda vaya lenta o dé errores.

1.1. ¿Qué necesito en mi hosting?

Para que PrestaShop funcione como la seda, tu servidor debe tener, como mínimo:

  • PHP 7.2 o superior (idealmente PHP 8.0 o 8.1). Esto se configura desde el propio cPanel.
  • MySQL 5.6 o superior (o MariaDB, que es lo mismo pero open source).
  • Espacio en disco: PrestaShop ocupa unos 300 MB en su instalación limpia, pero necesitarás más para imágenes, plugins y caché.
  • Certificado SSL activo (https://). Hoy en día es imprescindible para vender, ya que da confianza y es un factor SEO clave.

1.2. Accede a tu cPanel

Para empezar, abre tu navegador y escribe la URL de acceso a tu cPanel. Normalmente suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (te los dio tu proveedor de hosting al contratar).

Una vez dentro, verás un tablero lleno de iconos. No te abrumes; solo usaremos unos pocos. Lo primero que haremos será localizar la sección "Bases de Datos MySQL".


2. Creando la base de datos: el corazón de tu tienda

PrestaShop necesita un lugar donde guardar todos sus datos (productos, clientes, pedidos). Ese lugar es una base de datos. Si no la creamos antes de instalar, el instalador nos pedirá estos datos y nos quedaremos bloqueados.

2.1. Pasos para crear la base de datos

Sigue estos pasos al pie de la letra:

  1. Dentro de cPanel, busca el icono "Bases de Datos MySQL" (suele estar en la sección "Bases de Datos").
  2. En el campo "Crear nueva base de datos", escribe un nombre que la identifique. Por ejemplo: tienda_prestashop. Cuidado: cPanel suele anteponer tu nombre de usuario al nombre. Si tu usuario es usuario123, el nombre final será usuario123_tienda_prestashop. Anota el nombre completo.
  3. Haz clic en "Crear base de datos". Verás un mensaje de éxito.
  4. Ahora, baja hasta la sección "Usuarios MySQL". Aquí crearemos un usuario que tenga permisos para gestionar esa base de datos.
  5. Escribe un nombre de usuario (ej: usuariotienda) y una contraseña segura. Puedes usar el botón "Generar contraseña" para que cPanel cree una fuerte. Anótala en un lugar seguro, porque la necesitaremos en la instalación.
  6. Haz clic en "Crear usuario".
  7. Ahora viene el paso importante: vincular el usuario con la base de datos. En la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear.
  8. Haz clic en "Añadir".
  9. Te preguntará qué privilegios quieres otorgar. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Realizar cambios". Esto es imprescindible para que PrestaShop pueda crear sus tablas.

[INFO] A partir de ahora, ya tienes la base de datos lista. Guarda estos tres datos: nombre de la base de datos, nombre de usuario y contraseña. Son como las llaves de tu tienda.


3. Subiendo los archivos de PrestaShop a tu hosting

Ahora toca subir el "cuerpo" de la tienda. Hay dos formas principales de hacerlo: mediante el Administrador de Archivos de cPanel o mediante FTP (FileZilla). Te recomiendo la primera, ya que es más visual y no necesitas programas externos.

3.1. Descargar PrestaShop

  1. Ve al sitio oficial de PrestaShop (prestashop-project.org) y descarga la última versión estable. El archivo vendrá en formato .zip.
  2. No lo descomprimas aún en tu ordenador; lo subiremos tal cual.

3.2. Usar el Administrador de Archivos de cPanel

  1. En cPanel, busca el icono "Administrador de Archivos" (suele estar en la sección "Archivos").
  2. Se abrirá una ventana. Te pedirá elegir el directorio raíz. Selecciona "Document Root for" y elige tu dominio principal. Luego, haz clic en "Ir".
  3. Verás una lista de carpetas (normalmente public_html, cgi-bin, etc.). Entra en la carpeta public_html. Esta es la raíz de tu sitio web.
  4. Haz clic en el botón "Subir" en la barra superior.
  5. Arrastra el archivo .zip de PrestaShop que descargaste a la zona de carga. Espera a que se suba al 100%. La barra de progreso te lo indicará.
  6. Una vez subido, vuelve al listado de archivos. Verás el .zip ahí. Haz clic derecho sobre él y selecciona "Extraer".
  7. En la ventana emergente, deja la ruta por defecto (que será public_html) y haz clic en "Extraer archivos".
  8. Espera a que se descomprima. Verás una carpeta nueva con el nombre de la versión de PrestaShop (ej: prestashop-8.1.0).

3.3. Mover los archivos a la raíz

Ahora tenemos los archivos dentro de una subcarpeta, pero queremos que la tienda esté directamente en public_html, es decir, que cuando alguien visite tudominio.com, vea la tienda.

  1. Entra dentro de la carpeta que se creó (ej: prestashop-8.1.0).
  2. Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl+A).
  3. Haz clic derecho y selecciona "Mover".
  4. En el campo de destino, escribe /public_html/ (o la ruta absoluta que te muestre) y haz clic en "Mover archivos".

[WARNING] Si tu carpeta public_html ya contiene archivos (como una página de bienvenida de "Index of /"), es recomendable borrarlos antes de mover, para evitar conflictos. Solo deja los archivos de PrestaShop.


4. El instalador gráfico: configurando PrestaShop paso a paso

Este es el momento de la verdad. Ahora abriremos el navegador y ejecutaremos el instalador. Es un asistente muy intuitivo.

4.1. Iniciar la instalación

  1. Abre tu navegador y escribe tudominio.com. El sistema detectará automáticamente el instalador de PrestaShop y te mostrará una pantalla de bienvenida.
  2. Haz clic en "Siguiente".
  3. Acepta los términos de la licencia y haz clic en "Siguiente".

4.2. Seleccionar el tipo de instalación

Te preguntará si quieres instalar PrestaShop o si ya tienes una tienda lista para mover. Selecciona "Instalar PrestaShop" y haz clic en "Siguiente".

4.3. Datos de la tienda

Ahora viene un formulario con los datos de tu negocio:

  • Nombre de la tienda: El nombre comercial (ej: "Mi Tienda de Moda").
  • Actividad principal: Elige la categoría principal (Ropa, Electrónica, etc.).
  • País: Selecciona tu país.
  • Activar SSL: Marca esta casilla para forzar el uso de HTTPS desde el principio.
  • Correo electrónico: Un email válido. Aquí recibirás notificaciones de pedidos y alertas importantes.
  • Contraseña de administrador: Crea una contraseña super segura para acceder al panel de control de la tienda (el back-office). No la compartas con nadie.
  • Nombre y apellidos del administrador: Tus datos.

Haz clic en "Siguiente".

4.4. Datos de la base de datos

Este es el paso crítico. Aquí utilizaremos los datos que guardamos en el paso 2.

  • Motor de base de datos: Deja "MySQL" o "MariaDB" (lo que te ofrezca).
  • Dirección del servidor de base de datos: Normalmente es localhost. Si tu hosting usa un servidor remoto, cPanel te lo indicará (suele ser algo como localhost:3306).
  • Nombre de la base de datos: Escribe el nombre completo que viste en cPanel (ej: usuario123_tienda_prestashop).
  • Usuario de la base de datos: Escribe el usuario que creaste (ej: usuario123_usuariotienda).
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de las tablas: Déjalo como ps_. Es lo estándar.

Haz clic en "Siguiente". Si los datos son correctos, el instalador continuará. Si da error, revisa que no hayas copiado espacios en blanco.

4.5. Finalizar la instalación

El instalador empezará a crear las tablas y a configurar todo. Al terminar, te dará un resumen. IMPORTANTE: Te pedirá que elimines la carpeta install del servidor por seguridad. El propio instalador te dará un botón para hacerlo automáticamente. Hazlo sin dudar.


5. Primeros pasos en el back-office: configurando lo esencial

¡Enhorabuena! Ya has instalado PrestaShop. Ahora toca configurar prestashop cpanel para que tu tienda sea usable. Accede a tu panel de administración: tudominio.com/admin (o la URL que te indicó el instalador).

5.1. Configurar los ajustes de la tienda

  1. Ve al menú "Parámetros de la tienda" > "Ajustes generales".
  2. Aquí puedes cambiar el nombre de la tienda, el logo, el eslogan, etc.
  3. En "Parámetros de la tienda" > "Pedidos", configura los estados de los pedidos (pendiente, pagado, enviado, etc.).

5.2. Activar el modo amigable de URLs (SEO)

Esto es fundamental para el posicionamiento. Sin esto, tus URLs serán feas (ej: tudominio.com/index.php?id_product=3) y Google las penalizará.

  1. Ve a "Parámetros de la tienda" > "Tráfico y SEO".
  2. En la pestaña "SEO y URLs", marca la casilla "Activar URLs amigables".
  3. Haz clic en "Guardar".

5.3. Configurar el idioma y la moneda

  1. Ve a "Mejoras" > "Internacional" > "Localización".
  2. Aquí puedes importar paquetes de idiomas y configurar tu moneda (Euro, Dólar, Peso, etc.). Selecciona tu país y la moneda por defecto.

5.4. Crear tu primera categoría y producto

  1. Ve a "Catálogo" > "Categorías" y crea una categoría principal (ej: "Ropa de Hombre").
  2. Luego, ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto".
  3. Rellena el nombre, la descripción, el precio, las fotos y asígnalo a la categoría que creaste.

6. Seguridad básica: protegiendo tu inversión

Una tienda online es un objetivo para los bots. Aquí tienes tres pasos de seguridad básicos que debes hacer sí o sí.

6.1. Cambiar la URL de administración

El acceso tudominio.com/admin es fácil de adivinar. Cámbialo.

  1. En cPanel, ve a "Administrador de Archivos".
  2. Entra en public_html.
  3. Busca la carpeta admin (o el nombre que tenga, a veces es admin123456).
  4. Haz clic derecho y selecciona "Renombrar". Ponle un nombre único y difícil de adivinar (ej: admin_gestion2024).

6.2. Activar la autenticación de dos factores (2FA)

En el back-office, ve a tu perfil (esquina superior derecha) y busca la opción de "Seguridad". Activa la verificación en dos pasos. Te pedirá instalar una app de autenticación (como Google Authenticator) en tu móvil.

6.3. Configurar copias de seguridad automáticas

No hay nada más triste que perder tu tienda por un error. Muchos hostings ofrecen copias de seguridad automáticas desde cPanel. Busca la sección "Copias de seguridad" en cPanel y configura una copia semanal al menos. También puedes instalar un módulo de PrestaShop que haga copias en la nube (como Dropbox o Google Drive).


7. Preguntas frecuentes (FAQ) sobre la instalación

Aquí respondo a las dudas más comunes que nos llegan al soporte.

¿Qué hago si el instalador de PrestaShop se queda cargando en el paso de la base de datos?

Esto suele deberse a que el nombre de la base de datos o el usuario son incorrectos. Revisa que has escrito el nombre completo que te muestra cPanel (con el prefijo de tu usuario) y que has otorgado TODOS LOS PRIVILEGIOS al usuario. A veces, el servidor de base de datos no es localhost, sino algo como mysql.tudominio.com. Puedes encontrar esta información en cPanel, en la sección "Bases de datos MySQL", donde te muestra el "Servidor de base de datos".

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

Sí, perfectamente. Solo tienes que subir los archivos a public_html/tienda en lugar de a public_html. El proceso es idéntico, pero accederías a tudominio.com/tienda para iniciar la instalación.

¿Es mejor usar el instalador de cPanel (Softaculous) o la instalación manual?

Ambas opciones son válidas. Softaculous (o "Instalador de aplicaciones" en cPanel) automatiza todo el proceso, incluida la creación de la base de datos. Es más rápido y cómodo. Sin embargo, la instalación manual te da más control sobre la versión y la estructura de archivos. Para un principiante, te recomiendo Softaculous, ya que evita errores de configuración de la base de datos.

¿Puedo usar Syspanel en lugar de cPanel?

Sí, claro. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que el puerto de acceso a tu panel

¿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