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

Guía básica: Cómo instalar PrestaShop en cPanel paso a paso

Actualizado el 8 de abril de 2026

Si estás pensando en montar tu propia tienda online, PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles que existen. Y si tu hosting cuenta con cPanel, el proceso de instalación es mucho más sencillo de lo que imaginas. Esta guía está diseñada para que, incluso si nunca has instalado un software antes, puedas instalar PrestaShop en cPanel sin complicaciones.

Vamos a recorrer juntos cada paso, desde la preparación del entorno hasta la configuración inicial de tu tienda. Al final, tendrás tu negocio digital listo para empezar a vender.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. No te preocupes, son cosas muy básicas.

Requisitos técnicos (que tu hosting ya debería cumplir)

PrestaShop es exigente en cuanto a recursos, pero la mayoría de los planes de hosting compartido o VPS lo soportan sin problema. Estos son los requisitos mínimos que debe tener tu servidor:

  • PHP: Versión 7.4 o superior (idealmente 8.0 o 8.1 para mejor rendimiento).
  • Base de datos: MySQL 5.7+ o MariaDB 10.2+.
  • Espacio en disco: Al menos 256 MB libres (aunque 1 GB es más recomendable para empezar).
  • Memoria PHP: Un límite de memoria de 128 MB o más.

[TIP] Si no estás seguro de si tu hosting cumple estos requisitos, puedes consultarlo en la sección "Información del servidor" dentro de cPanel o preguntar a tu proveedor de hosting.

Lo que debes tener a mano

Para completar la instalación, necesitarás estos datos. Te recomiendo anotarlos en un bloc de notas antes de empezar:

  1. Nombre de tu base de datos: El que crearás en cPanel.
  2. Usuario de la base de datos: El usuario que tendrá acceso a esa base de datos.
  3. Contraseña de la base de datos: La contraseña segura que le asignes.
  4. Usuario y contraseña de cPanel: Para acceder al panel de control de tu hosting.
  5. Nombre de tu dominio: Por ejemplo, tutiendaonline.com.

Paso 1: Preparar el entorno en cPanel

Lo primero es dejar todo listo en cPanel para recibir a PrestaShop. Vamos a crear la base de datos y a descargar el instalador.

1.1. Crear la base de datos y un usuario

PrestaShop necesita un lugar donde guardar toda la información de productos, clientes y pedidos. Ese lugar es una base de datos. Vamos a crearla.

  1. Inicia sesión en cPanel (normalmente es tudominio.com/cpanel o te lo proporciona tu hosting).
  2. Busca la sección Bases de datos y haz clic en Bases de datos MySQL.
  3. En Crear nueva base de datos, escribe un nombre (por ejemplo, prestashop_db) y haz clic en Crear base de datos.
  4. Ahora, baja a la sección Usuarios de MySQL. Crea un nuevo usuario (ej: presta_user) y una contraseña segura. Anótala. Haz clic en Crear usuario.
  5. Finalmente, en Añadir 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.

[INFO] ¡Listo! Ya tienes tu base de datos. No necesitas recordar nada más de este paso porque los datos los usarás durante la instalación.

1.2. Descargar PrestaShop en tu ordenador

Ahora necesitas el archivo de instalación de PrestaShop.

  1. Ve al sitio oficial de PrestaShop: https://www.prestashop.com/es/descargar
  2. Haz clic en el botón Descargar (generalmente es la versión más reciente y estable).
  3. Se descargará un archivo .zip con el nombre prestashop_1.7.x.x.zip (la versión puede variar). No lo descomprimas aún.

1.3. Subir el archivo a tu hosting mediante el Administrador de Archivos

Vamos a colocar el instalador en la carpeta correcta de 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. Luego haz clic en Ir.
  3. Se mostrarán los archivos de tu sitio web. Busca la carpeta llamada public_html (o www). Esa es la carpeta raíz de tu dominio.
  4. Haz clic en el botón Subir en la barra de herramientas superior.
  5. Arrastra el archivo .zip de PrestaShop que descargaste o haz clic en Seleccionar archivo para buscarlo en tu ordenador.
  6. Espera a que la subida termine (puede tardar unos segundos). Verás el archivo .zip en la lista.

1.4. Extraer el instalador

Ahora vamos a descomprimir el archivo directamente en el servidor.

  1. Una vez subido el archivo .zip, haz clic derecho sobre él y selecciona Extraer.
  2. Se abrirá una ventana. La ruta de destino debe ser public_html (o www). Deja la opción Ruta del archivo vacía (o con public_html). Haz clic en Extraer archivos.
  3. cPanel descomprimirá el contenido. Verás que aparecen varias carpetas y archivos. El más importante es index.php.
  4. Una vez extraído, puedes eliminar el archivo .zip original para ahorrar espacio. Selecciona el .zip y haz clic en Eliminar.

[WARNING] Si al extraer te pide sobrescribir algún archivo, es normal si ya tenías un sitio web en esa carpeta. Si no tienes nada, simplemente acepta. Si tienes un sitio web existente, no hagas esto porque lo borrarás. En ese caso, crea una subcarpeta (ej: public_html/tienda) y sube y extrae el zip allí.


Paso 2: Ejecutar el instalador web de PrestaShop

¡La parte más fácil! Ahora solo tienes que abrir tu navegador y seguir los pasos.

  1. Abre una nueva pestaña en tu navegador y escribe la URL de tu dominio: http://tudominio.com
  2. Automáticamente, PrestaShop detectará que no está instalado y te mostrará su asistente de instalación.

2.1. Seleccionar el idioma

En la primera pantalla, elige el idioma en el que quieres realizar la instalación (por ejemplo, Español) y haz clic en Siguiente.

2.2. Aceptar los términos de licencia

Lee los términos (o no, nadie te juzga) y marca la casilla Acepto los términos y condiciones. Haz clic en Siguiente.

2.3. Verificar los requisitos del sistema

PrestaShop analizará tu servidor para ver si todo está correcto. Verás una lista con luces verdes (OK) o rojas (Error). Si todo está en verde, genial. Si ves algún error, no te preocupes, suele ser por pequeños ajustes de configuración.

  • Si ves un error de "Directorio de subida" o "Permisos": No pasa nada, PrestaShop a veces es muy estricto. Puedes ignorarlo en la mayoría de los casos y continuar. Si te bloquea, contacta a tu soporte de hosting para que ajusten los permisos de la carpeta.

Haz clic en Siguiente cuando esté todo listo.

2.4. Configurar la tienda (información del sitio)

Aquí empiezas a darle vida a tu tienda. Completa los campos:

  • Nombre de la tienda: El nombre de tu negocio (ej: "Mi Tienda Online").
  • Actividad principal: Elige la categoría de tu negocio (Ropa, Electrónica, etc.).
  • País: El país donde operas principalmente.
  • Hora local: Tu zona horaria.
  • Nombre y apellidos: Los tuyos (del administrador).
  • Dirección de correo electrónico: Un correo válido para recibir notificaciones de la tienda.
  • Contraseña de administración: Crea una contraseña MUY SEGURA para acceder al panel de control de PrestaShop. No la olvides.

Haz clic en Siguiente.

2.5. Configurar la base de datos

Este es el paso clave. Necesitas los datos que creaste en cPanel:

  • Motor de base de datos: Déjalo como está (MySQL).
  • Dirección del servidor de base de datos: Normalmente es localhost. Si no funciona, tu hosting te dará un nombre específico (ej: mysql.tudominio.com).
  • Nombre de la base de datos: El que creaste (ej: prestashop_db).
  • Usuario de la base de datos: El usuario que creaste (ej: presta_user).
  • Contraseña de la base de datos: La contraseña que asignaste.
  • Prefijo de tablas: Déjalo como ps_ a menos que tengas una razón para cambiarlo.

Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde. Luego haz clic en Siguiente.

[TIP] Si la conexión falla, revisa que el nombre de la base de datos, usuario y contraseña estén escritos exactamente como los creaste en cPanel. A veces cPanel añade un prefijo (ej: tuusuario_prestashop_db).

2.6. Instalación en progreso

PrestaShop comenzará a instalar los módulos y configurar la base de datos. Verás una barra de progreso. No cierres la ventana ni recargues la página. Puede tardar entre 2 y 5 minutos.

2.7. ¡Instalación completada!

Cuando termine, verás una pantalla de felicitaciones. Importante: Te pedirá que elimines la carpeta install por seguridad. Haz clic en el botón Eliminar carpeta de instalación o, si no funciona, vuelve al Administrador de Archivos de cPanel y elimina manualmente la carpeta install que está dentro de public_html.

[WARNING] Si no eliminas la carpeta install, tu tienda será vulnerable a ataques. Es un paso de seguridad crítico.


Paso 3: Primeros pasos en tu tienda PrestaShop

¡Enhorabuena! Ya tienes PrestaShop instalado. Ahora, ¿qué haces?

3.1. Acceder al panel de administración (Back Office)

  1. En tu navegador, escribe: http://tudominio.com/adminXXXXXX (donde XXXXXX es un código aleatorio que te mostró el instalador). Si no lo recuerdas, busca en el Administrador de Archivos de cPanel la carpeta public_html y verás una carpeta que empieza por admin. Por ejemplo, admin1234.
  2. Introduce tu correo electrónico y la contraseña de administrador que creaste en el paso 2.4.
  3. ¡Ya estás dentro! Desde aquí podrás gestionar productos, pedidos, clientes y el diseño de tu tienda.

3.2. Personalizar la apariencia (Front Office)

Tu tienda se ve con el tema por defecto. Para cambiarlo:

  1. En el menú izquierdo, ve a Diseño > Tema y logotipo.
  2. Puedes subir un nuevo tema (en formato .zip) o usar el que viene por defecto.
  3. También puedes cambiar el logotipo de tu tienda.

3.3. Añadir tu primer producto

  1. Ve a Catálogo > Productos.
  2. Haz clic en Nuevo producto.
  3. Completa el nombre, descripción, precio, imágenes y stock.
  4. Haz clic en Guardar y publicar.

Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más comunes que surgen al instalar PrestaShop en cPanel.

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

Sí, absolutamente. El proceso es el mismo, pero en lugar de subir los archivos a la carpeta public_html, debes crear primero el subdominio en cPanel (sección Subdominios) y luego subir los archivos a la carpeta que se crea automáticamente (ej: public_html/tienda).

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

Este error suele deberse a problemas de permisos o a un archivo .htaccess incorrecto. Prueba esto:

  1. En el Administrador de Archivos, busca la carpeta public_html y haz clic derecho sobre ella.
  2. Selecciona Cambiar permisos.
  3. Asegúrate de que esté en 755 para carpetas y 644 para archivos.
  4. Si el error persiste, contacta a tu soporte de hosting.

¿Puedo instalar PrestaShop si mi hosting usa Syspanel (HestiaCP)?

Sí, el proceso es muy similar. En Syspanel, el acceso al panel de control se realiza a través del puerto 2106 (ej: midominio.com:2106). La lógica de crear bases de datos y subir archivos es la misma, solo que la interfaz es diferente. Busca las secciones de Bases de datos y Administrador de archivos dentro de Syspanel.

¿Necesito conocimientos de programación para gestionar PrestaShop?

No, para nada. PrestaShop está diseñado para ser usado por no programadores. Con esta guía y un poco de exploración, podrás añadir productos, gestionar pedidos y personalizar el diseño básico sin escribir una línea de código.

¿Cómo actualizo PrestaShop a una versión más reciente?

Nunca actualices directamente desde el panel de administración sin hacer una copia de seguridad. El método más seguro es:

  1. Hacer una copia de seguridad de los archivos y la base de datos desde cPanel.
  2. Descargar la nueva versión de PrestaShop.
  3. Seguir las instrucciones oficiales de actualización (normalmente implica reemplazar archivos y ejecutar un script).

[INFO] Si no te sientes seguro, muchos hostings ofrecen servicios de actualización o puedes contratar a un desarrollador especializado.

¿Es mejor instalar PrestaShop manualmente o usar el instalador automático de cPanel (Softaculous)?

Ambos métodos funcionan. El manual (como el de esta guía) te da más control y suele ser más estable. Los instaladores automáticos (Softaculous, Fantastico) son más rápidos, pero a veces instalan versiones antiguas o no configuran correctamente los permisos. Para un proyecto serio, recomiendo la instalación manual.


Conclusión

Instalar PrestaShop en cPanel no es un proceso complicado si sigues los pasos con calma. Has creado una base de datos, subido los archivos, ejecutado el instalador y ya tienes acceso a tu panel de administración. Ahora el verdadero trabajo comienza: llenar tu tienda de productos, personalizarla y atraer clientes.

Recuerda que la práctica hace al maestro. Si algo sale mal, no te desanimes. Vuelve a leer los pasos, verifica que los datos de la base de datos sean correctos y, si es necesario, contacta al soporte de tu hosting. ¡Tu tienda online te está esperando!

¿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