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

Cómo instalar PrestaShop en cPanel manualmente

Actualizado el 14 de marzo de 2026

Instalar PrestaShop en cPanel de forma manual te permite tener un control total sobre la configuración de tu tienda online. A diferencia de los instaladores automáticos (como Softaculous o Installatron), el método manual te da la flexibilidad de elegir la versión exacta del software, personalizar la estructura de carpetas y optimizar el rendimiento desde el primer momento.

En esta guía extensa, te explicaré paso a paso cómo realizar una instalación manual de PrestaShop en cPanel. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra. Cubriremos desde la descarga del archivo hasta la configuración final de la tienda.


Requisitos previos antes de empezar

Antes de lanzarte a instalar PrestaShop cPanel manualmente, asegúrate de cumplir con estos requisitos básicos:

  • Un hosting con cPanel: Necesitas acceso a tu panel de control de hosting. Si usas un panel alternativo como Syspanel (accesible por el puerto 2106), los pasos son muy similares, solo cambia la interfaz.
  • Dominio o subdominio: Debes tener un dominio (ej: mishop.com) o un subdominio (ej: tienda.mishop.com) apuntando a tu hosting.
  • Base de datos MySQL: PrestaShop necesita una base de datos para almacenar productos, pedidos y clientes.
  • Versión de PHP compatible: PrestaShop 8.x requiere PHP 7.3 o superior. Puedes verificarlo en la sección "Seleccionar versión de PHP" de cPanel.
  • Cliente FTP o el administrador de archivos de cPanel: Para subir los archivos de PrestaShop a tu servidor.

Paso 1: Descargar PrestaShop

Lo primero es obtener el paquete de instalación de PrestaShop. Ve al sitio oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).

[TIP] Guarda el archivo .zip en una carpeta fácil de recordar en tu computadora, por ejemplo, "Descargas".


Paso 2: Subir los archivos a tu hosting

Ahora necesitas transferir el archivo .zip a tu servidor. Tienes dos opciones principales:

Opción A: Usar el Administrador de Archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Navega hasta la carpeta public_html (si tu dominio es el principal) o a la carpeta de tu dominio (ej: public_html/midominio.com).
  4. Haz clic en el botón Subir (arriba a la izquierda).
  5. Selecciona el archivo prestashop_x.x.x.zip que descargaste.
  6. Espera a que termine la subida (verás una barra de progreso).

Opción B: Usar un cliente FTP (FileZilla, Cyberduck)

  1. Conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (usuario, contraseña, servidor FTP).
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Arrastra el archivo .zip desde tu computadora a esa carpeta.

[WARNING] No subas la carpeta descomprimida. Sube el archivo .zip completo para ahorrar tiempo y luego lo descomprimes en el servidor.


Paso 3: Descomprimir el archivo en el servidor

Una vez que el archivo .zip esté en tu servidor, debes extraerlo.

  1. En el Administrador de Archivos de cPanel, selecciona el archivo prestashop_x.x.x.zip.
  2. Haz clic en Extraer (en la barra de herramientas superior).
  3. En la ventana que aparece, deja la ruta de extracción como está (normalmente la misma carpeta donde está el .zip) y haz clic en Extraer archivo(s).
  4. Verás que aparecen una carpeta llamada prestashop (o similar) y varios archivos sueltos.

[INFO] Si usas FTP, puedes descomprimir el archivo en tu computadora y luego subir la carpeta descomprimida. Pero es más lento.


Paso 4: Mover los archivos a la raíz del dominio

Para que tu tienda se vea al escribir tu dominio (ej: mishop.com), los archivos deben estar directamente en la carpeta public_html, no dentro de una subcarpeta.

  1. En el Administrador de Archivos, selecciona todos los archivos y carpetas que se extrajeron (incluyendo la carpeta prestashop y los archivos como index.php, install, etc.).
  2. Haz clic en Mover.
  3. En el campo de destino, escribe: /public_html (o la ruta completa de tu dominio, ej: /home/usuario/public_html).
  4. Haz clic en Mover archivo(s).

Si prefieres mantener los archivos dentro de una subcarpeta (ej: mishop.com/tienda), simplemente omite este paso y renombra la carpeta prestashop a tienda.

[TIP] Si ves un error de "archivo ya existe", es porque tu hosting tiene archivos por defecto (como el index.html). Puedes eliminarlos o moverlos a otra carpeta.


Paso 5: Crear una base de datos MySQL

PrestaShop necesita una base de datos para funcionar. 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: prestashop_db) y haz clic en Crear base de datos.
  3. Luego, en Usuarios MySQL, crea un nuevo usuario:
    • Nombre de usuario: ej: prestashop_user
    • Contraseña: Elige una segura (puedes usar el generador de cPanel).
    • Haz clic en Crear usuario.
  4. Ahora, en Agregar usuario a la base de datos:
    • Selecciona el usuario y la base de datos que acabas de crear.
    • Marca Todos los privilegios (es importante para la instalación).
    • Haz clic en Agregar.

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


Paso 6: Ejecutar el instalador web de PrestaShop

Ahora viene la parte más visual. Abre tu navegador y escribe la URL de tu dominio (o subdominio) donde subiste los archivos.

  • Ejemplo: http://tudominio.com

Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop.

Pantalla 1: Seleccionar idioma

  • Elige tu idioma (español) y haz clic en Siguiente.

Pantalla 2: Licencia

  • Acepta los términos y condiciones (marca la casilla) y haz clic en Siguiente.

Pantalla 3: Compatibilidad del sistema

  • El instalador verificará que tu servidor cumple con los requisitos (PHP, extensiones, etc.). Si ves todo en verde (OK), haz clic en Siguiente.
  • Si hay algún error (ej: extensión faltante), contacta a tu hosting para que la activen.

Pantalla 4: Información de la tienda

  • Nombre de la tienda: Pon el nombre de tu negocio.
  • Actividad principal: Selecciona la que más se ajuste.
  • País: Elige tu país.
  • Habilitar SSL: Si tienes certificado SSL, márcalo (recomendado).
  • Haz clic en Siguiente.

Pantalla 5: Configuración de la base de datos

  • Motor de base de datos: Déjalo como "MySQL".
  • Dirección del servidor: Generalmente es "localhost". Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: Escribe el nombre que creaste (ej: usuario_prestashop_db).
  • Usuario de la base de datos: El usuario que creaste (ej: usuario_prestashop_user).
  • Contraseña de la base de datos: La contraseña que elegiste.
  • Prefijo de tablas: Puedes dejarlo como ps_ (es el estándar).
  • Haz clic en Probar conexión. Si es exitosa, haz clic en Siguiente.

Pantalla 6: Configurar la cuenta de administrador

  • Apellido: Tu apellido.
  • Nombre: Tu nombre.
  • Dirección de correo electrónico: Tu email (servirá para acceder al panel de administración).
  • Contraseña: Elige una contraseña segura.
  • Haz clic en Siguiente.

Pantalla 7: Instalación

  • El instalador comenzará a crear las tablas y configurar la tienda. Espera a que termine (puede tardar unos minutos).

Pantalla 8: ¡Instalación completada!

  • Verás un mensaje de éxito. Importante: El instalador te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de Archivos de cPanel o mediante FTP.
  • También te dará la URL de tu tienda (frontend) y la URL del panel de administración (backoffice), que suele ser algo como: http://tudominio.com/admin12345.

[WARNING] No olvides eliminar la carpeta install y renombrar la carpeta admin (por ejemplo, a "adminpanel") para mayor seguridad. Si no lo haces, cualquiera podría intentar acceder a tu instalación.


Configuraciones post-instalación recomendadas

Una vez que PrestaShop está instalado, te sugiero hacer estos ajustes básicos:

1. Activar el modo amigable (URLs limpias)

  1. Ve al panel de administración (ej: tudominio.com/adminpanel).
  2. Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. En la pestaña SEO y URL, activa la opción URLs amigables.
  4. Guarda los cambios.

2. Configurar el SSL (si tienes certificado)

  1. En el panel de administración, ve a Configurar > Parámetros de la tienda > General.
  2. Activa Habilitar SSL y Habilitar SSL en todas las páginas.
  3. Guarda los cambios.

3. Crear una copia de seguridad

Antes de empezar a añadir productos, haz una copia de seguridad de la base de datos y los archivos. En cPanel, puedes usar la herramienta Copias de seguridad.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel?

Sí, el proceso es casi idéntico. Syspanel (accesible por el puerto 2106) tiene un administrador de archivos y sección de bases de datos similar a cPanel. Solo debes adaptar las rutas de carpetas.

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

Normalmente es por problemas de permisos de archivos. Desde cPanel, ve al Administrador de Archivos, selecciona la carpeta public_html y haz clic en Cambiar permisos. Pon 755 para las carpetas y 644 para los archivos.

¿Necesito conocimientos de programación para instalar PrestaShop manualmente?

No, solo seguir los pasos de esta guía. Sin embargo, si encuentras errores, puede ser útil tener nociones básicas de FTP y bases de datos.

¿Puedo instalar PrestaShop en un subdominio?

Sí. Solo debes subir los archivos a la carpeta correspondiente al subdominio (ej: public_html/tienda). El resto del proceso es igual.

¿Cómo actualizo PrestaShop después de la instalación manual?

Puedes actualizar desde el panel de administración o manualmente descargando la nueva versión y reemplazando archivos (con cuidado de no perder la configuración). Siempre haz una copia de seguridad antes.


Conclusión

Instalar PrestaShop en cPanel manualmente te da un control total sobre tu tienda online. Aunque el proceso requiere un poco más de atención que un instalador automático, es sencillo si sigues los pasos que te he mostrado. Recuerda siempre eliminar la carpeta install después de la instalación y configurar el SSL para la seguridad de tus clientes.

Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar al soporte de tu hosting. ¡Buena suerte con tu tienda!

¿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