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

Cómo instalar PrestaShop en cPanel y configurarlo correctamente

Actualizado el 29 de septiembre de 2025

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

PrestaShop es uno de los sistemas de gestión de contenido (CMS) más populares para crear tiendas online. Es gratuito, de código abierto y muy potente. Pero antes de lanzarnos a la aventura, necesitas tener tres cosas claras:

  • Un dominio propio (por ejemplo, www.tutienda.com).
  • Un plan de hosting con cPanel (la mayoría de los hosting compartidos lo incluyen).
  • Acceso a tu panel de control con credenciales de administrador.

Si ya tienes todo esto, perfecto. Si no, recuerda que en muchos hosting también puedes usar alternativas como Syspanel (recuerda que el acceso a Syspanel es a través del puerto 2106). Pero en esta guía nos centraremos en cPanel, que es el estándar más extendido.


Paso 1: Descargar PrestaShop

Lo primero es obtener el paquete de instalación de PrestaShop. Ve a la página oficial de PrestaShop y descarga la última versión estable. Normalmente viene en un archivo .zip.

[TIP]
Elige siempre la versión estable, no las versiones beta. Son más seguras y tienen menos errores.

Una vez descargado, tendrás un archivo comprimido. No lo descomprimas aún. Lo subiremos directamente a tu servidor.


Paso 2: Subir el archivo a tu hosting con cPanel

Ahora vamos a trabajar dentro de cPanel. Sigue estos pasos:

  1. Inicia sesión en tu cPanel. La URL suele ser algo como https://tudominio.com/cpanel o https://tuip:2083.
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Dentro, navega hasta la carpeta public_html. Esta es la raíz de tu sitio web.
  4. Haz clic en el botón Cargar (arriba a la derecha) y selecciona el archivo .zip de PrestaShop que descargaste.
  5. Espera a que la subida termine. Dependiendo del tamaño del archivo, puede tardar unos minutos.

[WARNING]
No subas el archivo a otra carpeta. Debe estar en public_html para que tu dominio lo lea correctamente.


Paso 3: Descomprimir el archivo

Una vez subido, vamos a descomprimirlo:

  1. En el Administrador de archivos, localiza el archivo .zip que acabas de subir.
  2. Haz clic derecho sobre él y selecciona Extraer.
  3. Te preguntará dónde extraerlo. Asegúrate de que el destino sea public_html.
  4. Haz clic en Extraer archivos.

Ahora tendrás una carpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop_8.1.0). Necesitamos que los archivos estén directamente en public_html, no dentro de una subcarpeta.


Paso 4: Mover los archivos a la raíz

Para que tu tienda se vea en www.tudominio.com (y no en www.tudominio.com/prestashop/), debes mover todos los archivos a la raíz:

  1. Entra en la carpeta que se creó al descomprimir.
  2. Selecciona todos los archivos (Ctrl+A o Cmd+A).
  3. Haz clic en Mover.
  4. En el campo de destino, escribe /public_html/ y acepta.

Si ya existían archivos en public_html (por ejemplo, una página de "en construcción"), es recomendable borrarlos primero o guardarlos en una subcarpeta.

[INFO]
Si tu hosting tiene un certificado SSL instalado, es posible que veas una carpeta .well-known. No la borres, es necesaria para la renovación del SSL.


Paso 5: Crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Vamos a crearla:

  1. En cPanel, busca la sección Bases de datos y haz clic en Bases de datos MySQL.
  2. Crea una nueva base de datos. Ponle un nombre descriptivo, por ejemplo tienda_db.
  3. Crea un usuario para esa base de datos. Por ejemplo tienda_user.
  4. Asigna una contraseña segura (usa el generador de contraseñas de cPanel).
  5. Ahora, en la misma página, verás la sección Añadir usuario a la base de datos. Selecciona tu usuario y tu base de datos, y haz clic en Añadir.
  6. Te pedirá que asignes privilegios. Marca TODOS LOS PRIVILEGIOS y acepta.

Anota estos datos en un papel, los necesitarás en el siguiente paso:

  • Nombre de la base de datos
  • Usuario
  • Contraseña
  • Host (normalmente localhost)

[WARNING]
No uses caracteres especiales como $ o % en el nombre de la base de datos o el usuario. Algunos hosting dan problemas.


Paso 6: Ejecutar el instalador de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe www.tudominio.com. Deberías ver la pantalla de instalación de PrestaShop.

6.1. Selección de idioma

Elige el idioma de tu tienda (español, por ejemplo) y haz clic en Siguiente.

6.2. Aceptar los términos

Marca la casilla de aceptación de la licencia y continúa.

6.3. Comprobación del sistema

PrestaShop comprobará si tu servidor cumple los requisitos. Si todo está en verde, perfecto. Si ves algún aviso en rojo, anótalo y verifica con tu hosting. Los más comunes son:

  • Versión de PHP demasiado antigua (necesitas PHP 7.4 o superior).
  • Extensión curl no instalada.

[TIP]
En cPanel, puedes cambiar la versión de PHP desde Seleccionar versión de PHP en la sección Software.

6.4. Información de la tienda

Aquí configuras los datos básicos:

  • Nombre de la tienda: El nombre que verán tus clientes.
  • Actividad principal: Elige la más cercana a tu negocio.
  • País: Tu país.
  • Nombre de administrador: El usuario para entrar al panel de administración.
  • Contraseña: Crea una contraseña segura (mínimo 8 caracteres).

[WARNING]
No uses "admin" como nombre de usuario. Es el primero que prueban los atacantes. Usa algo como gestion_tienda o tu nombre.

6.5. Configuración de la base de datos

Llega el momento de usar los datos que creaste antes:

  • Motor de base de datos: Deja MySQL (o MariaDB, si tu hosting lo ofrece).
  • Dirección del servidor: localhost.
  • Nombre de la base de datos: tienda_db (el que creaste).
  • Usuario: tienda_user.
  • Contraseña: La que asignaste.
  • Prefijo de tablas: Déjalo como ps_ por defecto.

Haz clic en Siguiente.

6.6. Instalación

PrestaShop instalará los archivos y creará las tablas. Este proceso puede tardar entre 1 y 5 minutos. No cierres la pestaña.


Paso 7: Configuración post-instalación

Cuando termine, verás una pantalla de éxito. Ahora toca configurar PrestaShop correctamente.

7.1. Eliminar la carpeta de instalación

[WARNING]
Este paso es OBLIGATORIO. Si no lo haces, tu tienda será vulnerable a ataques.

En cPanel, ve al Administrador de archivos, entra en public_html y elimina la carpeta install. Si no la ves, puede que se llame installer o install_<versión>. Búscala y bórrala.

7.2. Acceder al panel de administración

La URL de administración será www.tudominio.com/admin. Pero PrestaShop le añade un sufijo aleatorio por seguridad. Busca en la carpeta public_html una carpeta que empiece por admin (por ejemplo, admin12345). Esa es tu URL de administración.

Guarda esta URL en un lugar seguro. También puedes cambiarla después desde la configuración.

7.3. Activar el modo amigable de URLs (SEO)

Esto es crucial para el posicionamiento:

  1. Entra en tu panel de administración.
  2. Ve a Configuración avanzadaRendimiento.
  3. Busca la opción URLs amigables y actívala.
  4. Guarda los cambios.

[INFO]
Esto hará que tus URLs sean así: www.tutienda.com/zapatillas en lugar de www.tutienda.com/index.php?id_product=12.

7.4. Configurar el idioma y la zona horaria

Ve a InternacionalLocalización y ajusta:

  • Idioma: Español (y añade otros si los necesitas).
  • Zona horaria: Tu zona horaria local.
  • Moneda: Euro, Dólar, etc.

Paso 8: Configuración básica de la tienda

Ahora vamos a dejar la tienda lista para vender.

8.1. Añadir productos

Ve a CatálogoProductos y haz clic en Nuevo producto. Completa al menos:

  • Nombre
  • Precio
  • Descripción
  • Imagen (desde la pestaña Imágenes)

8.2. Configurar transportistas

Ve a TransporteTransportistas y crea uno nuevo (por ejemplo, "Correos" o "Mensajería"). Define los precios según peso o precio total.

8.3. Configurar pagos

Ve a MódulosPagos y activa los métodos que prefieras:

  • PayPal
  • Transferencia bancaria
  • Pago contra reembolso

[TIP]
Para empezar, activa solo la transferencia bancaria y PayPal. Son los más fáciles de configurar.

8.4. Crear páginas legales

Ve a DiseñoPáginas y crea las páginas obligatorias:

  • Aviso legal
  • Política de privacidad
  • Condiciones de compra
  • Política de cookies

Paso 9: Configuración SEO básica

PrestaShop viene con herramientas SEO integradas. Vamos a configurarlas:

9.1. Meta títulos y descripciones

Ve a TiendaParámetros avanzadosSEO y URLs. Ahí puedes configurar:

  • Meta título de la tienda: "Tu Tienda Online | Moda, Hogar y Más".
  • Meta descripción: Un texto descriptivo de 150-160 caracteres.

9.2. Generar el sitemap

Busca el módulo Sitemap en MódulosAdministrador de módulos. Instálalo y actívalo. Luego:

  1. Ve a MódulosSitemap.
  2. Haz clic en Generar sitemap.
  3. Se creará un archivo sitemap.xml en tu raíz.

9.3. Enviar a Google Search Console

  1. Ve a Google Search Console.
  2. Añade tu propiedad (tu dominio).
  3. Verifica la propiedad (puedes usar el método de etiqueta HTML o DNS).
  4. Envía tu sitemap: www.tudominio.com/sitemap.xml.

[INFO]
Google puede tardar días o incluso semanas en indexar tu tienda por completo. Ten paciencia.


Paso 10: Seguridad básica

La seguridad es clave en una tienda online. Sigue estos consejos:

10.1. Activar SSL

Si tu hosting no te lo ha dado automáticamente:

  1. En cPanel, busca SeguridadSSL/TLS Status.
  2. Activa el SSL para tu dominio.
  3. En PrestaShop, ve a Configuración avanzadaRendimiento y activa Forzar SSL en todos los sitios.

10.2. Cambiar el prefijo de las tablas

Si tu base de datos se llama ps_, es fácil de adivinar. Puedes cambiarlo editando el archivo config/settings.inc.php en la raíz de PrestaShop. Cambia ps_ por algo como mi_tienda_.

[WARNING]
Haz una copia de seguridad antes de editar este archivo.

10.3. Mantener PrestaShop actualizado

Ve a Configuración avanzadaInformación y comprueba si hay actualizaciones disponibles. Instálalas siempre que salgan.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel?

Sí, el proceso es muy similar. Recuerda que Syspanel se accede por el puerto 2106, pero la estructura de archivos y bases de datos es prácticamente la misma que cPanel.

¿Cuánto tiempo tarda la instalación?

El proceso completo (descarga, subida, instalación y configuración básica) puede llevarte entre 30 y 60 minutos si es la primera vez.

¿Qué hago si veo un error de "permisos de archivo"?

En cPanel, ve al Administrador de archivos, selecciona todos los archivos de public_html, haz clic derecho y elige Permisos. Cambia a 755 para carpetas y 644 para archivos.

¿Necesito conocimientos de programación?

No. Esta guía está pensada para que cualquier persona pueda seguirla sin saber PHP o MySQL. Solo necesitas seguir los pasos.

¿Puedo cambiar el tema de mi tienda?

Sí, en DiseñoTemas puedes instalar y activar nuevos temas. Hay muchos gratuitos y de pago.


Conclusión

Instalar PrestaShop en cPanel es un proceso muy accesible si sigues los pasos en orden. Lo más importante es:

  • Tener una buena base de datos con un usuario seguro.
  • Eliminar la carpeta de instalación al terminar.
  • Configurar las URLs amigables para un buen SEO.
  • Activar SSL para la seguridad de tus clientes.

Con esta guía, tendrás tu tienda online funcionando en menos de una hora. Y recuerda: la configuración SEO no es un evento único, es un proceso continuo. Ve añadiendo contenido, mejorando tus meta descripciones y monitorizando tu rendimiento en Google Search Console.

Si tienes dudas, deja un comentario o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu tienda online!

¿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