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

Cómo instalar PrestaShop en cPanel de forma manual

Actualizado el 19 de febrero de 2026

¿Qué necesitas saber antes de empezar?

Si estás leyendo esto, probablemente quieras montar tu propia tienda online usando PrestaShop, una de las plataformas de comercio electrónico más populares y potentes del mercado. Y lo quieres hacer de forma manual, lo que te dará control total sobre el proceso. No te preocupes, no necesitas ser un experto en sistemas. Solo necesitas seguir estos pasos con calma. Aquí te guiaré para instalar PrestaShop en cPanel de la manera más sencilla posible.

Antes de lanzarte, asegúrate de tener a mano lo siguiente:

  • Acceso a cPanel: Las credenciales de tu cuenta de hosting (usuario y contraseña).
  • Un dominio o subdominio: Donde se alojará tu tienda (ejemplo: mishop.com o tienda.mishop.com).
  • El archivo de instalación de PrestaShop: Descarga la última versión desde el sitio oficial de PrestaShop. Busca el paquete comprimido (normalmente en .zip).
  • Paciencia y una taza de café: El proceso es sencillo, pero requiere seguir cada paso sin saltos.

Paso 1: Descargar y preparar los archivos de PrestaShop

Lo primero es obtener el código fuente de PrestaShop. Ve al sitio oficial de PrestaShop y descarga la versión más reciente (la que tenga el nombre tipo prestashop_1.7.x.x.zip). Guarda el archivo en tu computadora.

[TIP]
No descargues versiones beta o de desarrollo. Siempre elige la versión estable (stable) para evitar problemas de seguridad o compatibilidad.

Una vez descargado, no lo descomprimas aún. Lo necesitas comprimido para subirlo a tu servidor. Si lo descomprimes localmente, perderás la estructura que necesita el instalador.


Paso 2: Subir el archivo a tu servidor a través de cPanel

Ahora toca usar tu panel de control. Sigue estos pasos:

  1. Inicia sesión en cPanel con las credenciales que te proporcionó tu proveedor de hosting.
  2. Busca la sección Archivos y haz clic en el ícono Administrador de archivos (File Manager).
  3. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio, si usas un subdominio será algo como public_html/tienda).
  4. Dentro de public_html, haz clic en el botón Subir (Upload) en la barra superior.
  5. Selecciona el archivo prestashop_1.7.x.x.zip desde tu computadora y espera a que termine la subida. Dependiendo del tamaño del archivo y tu conexión, puede tardar unos minutos.

Una vez subido, verás el archivo .zip en la lista de archivos. Selecciónalo y haz clic en Extraer (Extract). cPanel te preguntará dónde extraerlo. Asegúrate de que la ruta sea la correcta (por ejemplo, public_html/). Haz clic en Extraer archivo(s).

[WARNING]
No extraigas el archivo en una subcarpeta si no quieres que tu tienda se acceda mediante tudominio.com/subcarpeta. Si quieres que tu tienda esté en la raíz, extrae directamente en public_html.

Después de la extracción, verás una carpeta llamada prestashop (o similar) y muchos archivos sueltos. Mueve todo el contenido de la carpeta prestashop a la raíz de public_html si no quieres que tu tienda se acceda mediante tudominio.com/prestashop. Para moverlos, selecciona todos los archivos dentro de la carpeta prestashop y arrástralos a la carpeta public_html. Luego elimina la carpeta prestashop vacía y el archivo .zip original para mantener el orden.


Paso 3: Crear una base de datos MySQL en cPanel

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

  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 (ejemplo: mitienda_db) y haz clic en Crear base de datos.
  3. Ahora crea un usuario de base de datos. Ve a Usuarios MySQL y escribe un nombre de usuario (ejemplo: mitienda_user) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel. Haz clic en Crear usuario.
  4. El siguiente paso es asignar el usuario a la base de datos. En la sección Añadir usuario a la base de datos, selecciona el usuario que creaste y la base de datos. Luego, en Privilegios, marca TODOS (o All Privileges) y haz clic en Hacer cambios.

Guarda los siguientes datos, los necesitarás más adelante:

  • Nombre de la base de datos
  • Nombre de usuario de la base de datos
  • Contraseña de la base de datos
  • Servidor de base de datos (normalmente es localhost, pero a veces puede ser algo como mysql.tudominio.com; lo puedes ver en la misma página de cPanel).

[INFO]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En Syspanel, la creación de bases de datos se encuentra en la sección "Base de datos" y los pasos son equivalentes.


Paso 4: Configurar los permisos de los archivos

Para que PrestaShop pueda escribir archivos (como imágenes, caché, etc.), necesitas dar permisos de escritura a ciertas carpetas. Esto se hace desde el Administrador de archivos de cPanel:

  1. Ve a la carpeta public_html (o donde hayas extraído los archivos).
  2. Busca las carpetas config, cache, log, img, mails, modules, themes, override, upload, download y translations. Si alguna no existe, no te preocupes, el instalador la creará.
  3. Haz clic derecho sobre cada una de estas carpetas y selecciona Cambiar permisos.
  4. Marca los permisos 755 (o 777 si tu hosting lo requiere, pero 755 es más seguro). Esto significa que el propietario puede leer, escribir y ejecutar, y los demás solo leer y ejecutar.
  5. Haz lo mismo con el archivo settings.inc.php dentro de la carpeta config (si existe), dale permisos 755.

[WARNING]
No dejes permisos 777 en archivos sensibles como config/settings.inc.php después de la instalación. Una vez que termines, cambia los permisos a 644 o 444 por seguridad.


Paso 5: Ejecutar el instalador web de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, http://tudominio.com). Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

  1. Seleccionar idioma: Elige español (o el que prefieras) y haz clic en Siguiente.
  2. Licencia: Acepta los términos de la licencia de PrestaShop. Marca la casilla y haz clic en Siguiente.
  3. Compatibilidad del sistema: El instalador verificará si tu servidor cumple con los requisitos. Todo debería estar en verde. Si ves algún error (por ejemplo, falta de extensión PHP), contacta a tu proveedor de hosting. Haz clic en Siguiente.
  4. Información de la tienda: Aquí configura los datos básicos:
    • Nombre de la tienda: El nombre de tu negocio.
    • Actividad principal: Selecciona tu sector (moda, electrónica, etc.).
    • País: Elige tu país.
    • Habilitar SSL: Si tienes certificado SSL (recomendado), actívalo. Si no, déjalo desactivado.
    • Haz clic en Siguiente.
  5. Configuración de la base de datos: Este es el paso clave. Ingresa los datos que guardaste antes:
    • Servidor de base de datos: localhost (o el que te haya dado cPanel).
    • Nombre de la base de datos: El que creaste (ejemplo: mitienda_db).
    • Usuario de la base de datos: El que creaste (ejemplo: mitienda_user).
    • Contraseña de la base de datos: La contraseña que pusiste.
    • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.
    • Haz clic en Probar la conexión. Si todo está bien, verás un mensaje verde. Luego haz clic en Siguiente.
  6. Configuración de la cuenta de administrador: Crea el usuario que gestionará la tienda:
    • Nombre: Tu nombre.
    • Apellido: Tu apellido.
    • Correo electrónico: Un correo válido (se usará para recuperar contraseñas).
    • Contraseña: Una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
    • Haz clic en Siguiente.
  7. Instalación: El instalador comenzará a copiar archivos y configurar la base de datos. Este proceso puede tardar varios minutos. No cierres la ventana ni recargues la página.
  8. ¡Instalación completada! Verás un mensaje de éxito. Te recomiendo que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel (selecciona la carpeta install y haz clic en Eliminar). También es recomendable eliminar o renombrar la carpeta admin por defecto (por ejemplo, admin12345) para evitar ataques. Puedes hacerlo desde el mismo Administrador.

[TIP]
Para cambiar el nombre de la carpeta admin, ve a public_html, busca la carpeta admin (o admin12345), cámbiale el nombre a algo único como admin_mi_tienda_2024. Luego, para acceder al panel de administración, usa la URL tudominio.com/admin_mi_tienda_2024.


Paso 6: Verificar la instalación y primeros pasos

Después de la instalación, puedes acceder a tu tienda desde tudominio.com (parte pública) y al panel de administración desde tudominio.com/nombre_de_tu_carpeta_admin (ejemplo: tudominio.com/admin_mi_tienda_2024).

Inicia sesión con el correo y contraseña que creaste. Verás el panel de control de PrestaShop. Aquí puedes:

  • Configurar moneda, idiomas y zonas de envío.
  • Añadir productos manualmente o importarlos.
  • Personalizar el diseño desde el catálogo de temas.
  • Instalar módulos para funcionalidades extra (pagos, envíos, SEO).

[INFO]
Si encuentras errores de permisos después de la instalación (por ejemplo, al subir imágenes), revisa los permisos de las carpetas img, upload y cache. A veces es necesario darles 777 temporalmente, pero luego vuelve a 755.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, el proceso es idéntico. Solo asegúrate de subir los archivos a la carpeta correspondiente al subdominio (por ejemplo, public_html/tienda o subdominio.tudominio.com).

¿Qué hago si el instalador me dice que no se puede conectar a la base de datos?

Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos. A veces el servidor no es localhost, sino algo como mysql.tudominio.com. Puedes encontrar esta información en la sección de bases de datos de cPanel.

¿Es necesario tener SSL para una tienda online?

Sí, es altamente recomendable, especialmente si vas a manejar pagos con tarjeta. Muchos proveedores de hosting ofrecen certificados SSL gratuitos (Let's Encrypt). Actívalo desde cPanel en la sección SSL/TLS.

¿Por qué mi tienda se ve en blanco después de la instalación?

Esto suele ocurrir por problemas de permisos o de configuración de PHP. Verifica que los permisos de las carpetas sean correctos (755) y que tu hosting tenga la versión de PHP adecuada (PrestaShop 1.7 requiere PHP 7.1 o superior). Puedes cambiar la versión de PHP desde cPanel en Seleccionar versión de PHP.

¿Cómo puedo crear una tienda PrestaShop sin usar cPanel?

Si tu hosting no tiene cPanel, puedes usar otros paneles como Syspanel (puerto 2106) o incluso instalar manualmente mediante FTP y línea de comandos. El proceso es similar, pero la creación de la base de datos se hace desde el panel correspondiente.


Conclusión

Has logrado realizar una instalación manual PrestaShop en tu cPanel. Ahora tienes el control total de tu tienda, desde los archivos hasta la base de datos. Recuerda mantener todo actualizado (PrestaShop, módulos y temas) y realizar copias de seguridad periódicas. Si sigues estos pasos, tendrás una base sólida para tu negocio online. ¡Mucho éxito con tu crear tienda PrestaShop!

[WARNING]
No olvides eliminar la carpeta install y cambiar el nombre de la carpeta admin por seguridad. También es buena idea cambiar los permisos de archivos sensibles después de la instalación.

¿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