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

Cómo instalar PrestaShop en cPanel de forma segura

Actualizado el 19 de marzo de 2026

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop?

Instalar una tienda online puede parecer una tarea compleja, pero con esta guía paso a paso sobre cómo instalar PrestaShop en cPanel de forma segura, lo tendrás listo en menos de una hora. No necesitas ser un experto en programación; solo debes seguir las instrucciones al pie de la letra.

Para que el proceso sea un éxito, asegúrate de tener a mano los siguientes elementos:

  • Un plan de hosting con cPanel: La mayoría de los proveedores de hosting compartido incluyen cPanel como panel de control. Si no lo tienes, contacta con tu proveedor.
  • Un dominio o subdominio: Es la dirección donde se alojará tu tienda (ej: www.tutienda.com o tienda.tudominio.com).
  • Credenciales FTP o el Administrador de Archivos de cPanel: Para subir los archivos de PrestaShop.
  • Acceso a la base de datos MySQL: La crearás desde el propio cPanel.
  • Paciencia y una taza de café: Aunque es sencillo, requiere seguir pasos en orden.

[INFO] Si tu hosting usa un panel alternativo como Syspanel (cuyo acceso suele ser en el puerto 2106), la estructura es muy similar a cPanel. Busca las secciones "Archivos", "Bases de Datos" y "Dominios" para aplicar esta misma guía.


Paso 1: Descargar PrestaShop y Preparar los Archivos

El primer paso para instalar PrestaShop en cPanel es obtener el paquete de instalación desde la página oficial. Siempre descarga la última versión estable desde el sitio de PrestaShop o desde el directorio de descargas de tu hosting si lo ofrecen.

1.1 Descarga el Archivo ZIP

  • Ve al sitio oficial de PrestaShop y descarga el archivo .zip de la versión más reciente.
  • Guarda el archivo en tu computadora. No lo descomprimas aún, ya que lo subiremos comprimido para ahorrar tiempo.

1.2 Sube el ZIP a tu Hosting

  • Accede a tu cPanel con tus credenciales.
  • Busca la sección Archivos y haz clic en Administrador de Archivos.
  • Entra en la carpeta public_html (o htdocs en algunos servidores). Si vas a instalar en un subdominio, entra en la carpeta correspondiente a ese subdominio.
  • Haz clic en el botón Cargar en la barra superior y selecciona el archivo .zip de PrestaShop que descargaste.
  • Espera a que la subida termine. Dependiendo de tu conexión, puede tardar unos minutos.

[WARNING] No subas el archivo ZIP a una subcarpeta dentro de public_html a menos que quieras que tu tienda esté en una subcarpeta (ej: www.tudominio.com/tienda). Para una instalación en la raíz, el ZIP debe estar directamente en public_html.

1.3 Extrae el Archivo ZIP

  • Una vez subido, verás el archivo .zip en el listado del Administrador de Archivos.
  • Haz clic derecho sobre él y selecciona Extraer.
  • En el cuadro de diálogo, deja la ruta de extracción vacía (para que se extraiga en el directorio actual) y haz clic en Extraer archivo(s).
  • Cuando termine, verás una carpeta con un nombre similar a prestashop o prestashop-version. Esta carpeta contiene los archivos de instalación.

1.4 Mueve los Archivos a la Raíz (Opcional pero Recomendado)

Si la extracción creó una subcarpeta (ej: public_html/prestashop), lo más limpio es mover todo su contenido directamente a public_html. Esto hará que tu tienda esté en www.tudominio.com en lugar de www.tudominio.com/prestashop.

  • Selecciona todos los archivos dentro de la carpeta extraída (Ctrl+A o Cmd+A).
  • Haz clic en Mover en la barra superior.
  • En el campo de destino, escribe /public_html (o la ruta raíz de tu dominio) y pulsa Mover archivos.
  • Una vez movidos, puedes eliminar la carpeta vacía y el archivo .zip original para mantener todo limpio.

Paso 2: Crear una Base de Datos MySQL Segura

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Crearla en cPanel es muy sencillo. Este es un paso crítico en cualquier tutorial de PrestaShop en cPanel.

2.1 Crear la Base de Datos

  • En cPanel, busca la sección Bases de Datos y haz clic en Asistente para bases de datos MySQL.
  • En el primer paso, escribe un nombre para tu base de datos (ej: tienda_prestashop) y haz clic en Crear base de datos.
  • Anota el nombre completo que te muestra (suele incluir el prefijo de tu usuario, ej: usuario_tienda_prestashop). Lo necesitarás más adelante.

2.2 Crear un Usuario de Base de Datos

  • En el asistente, ahora te pedirá crear un usuario. Escribe un nombre de usuario (ej: admin_tienda) y una contraseña robusta.

[TIP] Usa el generador de contraseñas de cPanel (el botón con el dado) para crear una contraseña segura. Guárdala en un gestor de contraseñas, ya que la necesitarás durante la instalación.

2.3 Asignar Privilegios al Usuario

  • Después de crear el usuario, el asistente te preguntará si quieres agregarlo a la base de datos. Selecciona la base de datos que creaste y el usuario.
  • Marca la casilla TODOS LOS PRIVILEGIOS (o "All Privileges") para darle acceso completo.
  • Haz clic en Hacer cambios o Siguiente para finalizar.

[WARNING] Nunca uses la cuenta root de MySQL para tu tienda. Siempre crea un usuario específico con privilegios solo sobre esta base de datos. Esto es esencial para instalar PrestaShop en cPanel de forma segura.


Paso 3: Configurar el Entorno PHP y los Permisos de Archivos

Antes de ejecutar el instalador, debemos asegurarnos de que el servidor cumple con los requisitos de PrestaShop. Esto evitará errores a mitad de la instalación.

3.1 Verifica la Versión de PHP

  • En cPanel, busca la sección Software y haz clic en Select PHP Version (o MultiPHP Manager).
  • Selecciona tu dominio y elige una versión de PHP 7.4 o superior (idealmente PHP 8.0 o 8.1). PrestaShop 8.x requiere PHP 7.2.5 como mínimo, pero se recomienda una versión superior para mejor rendimiento y seguridad.

3.2 Configurar los Límites de Memoria y Ejecución

  • En la misma pantalla de selección de PHP, haz clic en Options (o "Switch to PHP Options").
  • Busca y ajusta los siguientes valores:
    • memory_limit: 256M o más.
    • max_execution_time: 300 (segundos).
    • upload_max_filesize: 64M.
    • post_max_size: 64M.
  • Guarda los cambios.

3.3 Establecer Permisos de Escritura

  • Vuelve al Administrador de Archivos de cPanel.
  • Navega a la raíz de tu instalación (donde están los archivos de PrestaShop).
  • Selecciona la carpeta config, var, cache y img (puede que no existan todas al inicio).
  • Haz clic derecho sobre cada carpeta y selecciona Permisos.
  • Cambia los permisos a 755 (para carpetas) y 644 (para archivos). Es posible que el instalador te pida permisos de escritura temporalmente (775 o 777) durante la instalación, pero deberás revertirlos después.

[INFO] No te asustes si el instalador te pide permisos 777. Es un requisito temporal para que el script pueda escribir archivos de configuración. Al finalizar, deberás volver a dejarlos en 755 para evitar vulnerabilidades. Este paso es clave para instalar PrestaShop hosting de manera segura.


Paso 4: Ejecutar el Instalador Web de PrestaShop

Ahora viene la parte visual. Con los archivos en su lugar y la base de datos creada, es hora de lanzar el asistente de instalación.

4.1 Accede a Tu Dominio

  • Abre tu navegador y escribe la URL de tu dominio (ej: www.tudominio.com).
  • Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop. Si ves un error 500 o de permisos, revisa los pasos anteriores.

4.2 Selecciona el Idioma y Acepta los Términos

  • Elige el idioma de instalación (español) y haz clic en Siguiente.
  • Marca la casilla para aceptar los términos de la licencia y continúa.

4.3 Verificación de Compatibilidad

  • El instalador revisará si tu servidor cumple con los requisitos. Si hay algún error, te lo indicará. Resuelve cualquier problema antes de continuar.
  • Si ves una advertencia sobre la tienda (carpeta admin), anota el nombre que se te sugiere para la carpeta de administración. Es recomendable cambiarlo por seguridad (ej: admin_tu_marca_2024).

4.4 Configura la Tienda

  • En esta pantalla, introduce:
    • Nombre de la tienda: El nombre público de tu negocio.
    • Actividad principal: Elige el sector de tu tienda.
    • País: Tu país principal.
    • Hora local: Tu zona horaria.
    • Logo: Puedes subirlo más tarde, no es obligatorio ahora.

4.5 Configura tu Cuenta de Administrador

  • Crea el usuario y la contraseña del panel de administración.
  • Usa un correo electrónico válido, ya que recibirás notificaciones importantes.
  • IMPORTANTE: No uses "admin" como nombre de usuario. Usa algo más difícil de adivinar para la seguridad de tu tienda online cPanel.

4.6 Configura la Base de Datos

  • Introduce los datos de la base de datos que creaste en el Paso 2:
    • Servidor de base de datos: localhost (normalmente es así).
    • Nombre de la base de datos: El nombre completo que anotaste (ej: usuario_tienda_prestashop).
    • Usuario de la base de datos: El usuario que creaste (ej: usuario_admin_tienda).
    • Contraseña: La contraseña de ese usuario.
  • Deja el prefijo de tabla como ps_ a menos que tengas una razón para cambiarlo.
  • Haz clic en Probar conexión para verificar que los datos son correctos.

4.7 Instalación

  • Revisa el resumen de la configuración y haz clic en Instalar PrestaShop.
  • El proceso tardará unos minutos. No cierres la ventana del navegador.
  • Al finalizar, verás un mensaje de éxito con un enlace a tu tienda y otro a tu panel de administración.

[TIP] Guarda el enlace al panel de administración en tus marcadores. La URL será algo como www.tudominio.com/admin_tu_marca_2024. Nunca compartas esta URL públicamente.


Paso 5: Asegurar tu Instalación (Medidas Críticas)

Una vez que hayas logrado instalar PrestaShop en cPanel, el trabajo no ha terminado. Asegurar tu tienda es vital para proteger los datos de tus clientes y la integridad de tu negocio.

5.1 Elimina la Carpeta de Instalación

  • El instalador te pedirá que elimines la carpeta /install de tu servidor. Es obligatorio hacerlo para evitar que alguien pueda reinstalar o modificar tu tienda.
  • Ve al Administrador de Archivos, navega a la raíz y elimina la carpeta install.
  • También elimina el archivo INSTALL.txt o README.md si existe.

5.2 Cambia los Permisos de Archivos a Valores Seguros

  • Ahora que la instalación ha terminado, vuelve a poner los permisos de las carpetas a 755 y los archivos a 644.
  • Esto evita que scripts maliciosos puedan modificar tus archivos.

5.3 Activa el Modo Mantenimiento (Opción Inteligente)

  • Antes de empezar a cargar productos, activa el modo mantenimiento de PrestaShop.
  • Ve a tu panel de administración: Parámetros Avanzados > Mantenimiento.
  • Activa el modo mantenimiento para que los visitantes no vean una tienda a medio construir.

5.4 Configura SSL/HTTPS

  • Es imprescindible que tu tienda funcione con HTTPS. Si tu hosting incluye un certificado SSL gratuito (Let's Encrypt), actívalo desde cPanel.
  • En cPanel, busca Seguridad > Certificados SSL/TLS o AutosSSL e instala el certificado para tu dominio.
  • Después, en PrestaShop, ve a Parámetros Avanzados > Rendimiento y activa la opción "Forzar SSL en todas las páginas".

[WARNING] No operes una tienda online cPanel sin SSL. Los navegadores marcarán tu sitio como "No seguro" y los clientes desconfiarán al introducir sus datos de pago.

5.5 Renombra la Carpeta de Administración

Si no lo hiciste durante la instalación, es muy recomendable renombrar la carpeta admin (o admin123456) a un nombre único y difícil de adivinar.

  • Ve al Administrador de Archivos.
  • Busca la carpeta con el nombre de administración (ej: admin123456).
  • Haz clic derecho y selecciona Renombrar. Ponle un nombre como gestion_tienda_2024 (sin espacios).
  • Asegúrate de actualizar cualquier acceso directo o marcador que tengas.

Paso 6: Preguntas Frecuentes (FAQ) sobre Instalación de PrestaShop

Aquí respondemos las dudas más comunes que surgen durante el proceso de instalar PrestaShop en cPanel.

¿Puedo instalar PrestaShop en un subdominio?

Sí. Simplemente crea el subdominio en cPanel (sección Dominios > Subdominios) y sigue los pasos de esta guía, pero subiendo los archivos a la carpeta que se crea para ese subdominio (ej: public_html/tienda). La base de datos se crea igual.

¿Qué hago si el instalador me da un error de "permisos de escritura"?

El instalador necesita escribir archivos. Ve al Administrador de Archivos, selecciona las carpetas config, var y cache, y cambia sus permisos a 777 temporalmente. Cuando termine la instalación, vuelve a ponerlos en 755.

¿Es mejor instalar PrestaShop manualmente o usar Softaculous?

Softaculous (o instaladores automáticos de cPanel) es más rápido, pero la instalación manual te da más control y te permite configurar la seguridad desde el principio. Esta guía manual es la opción más segura.

¿Necesito conocimientos de programación para este tutorial de PrestaShop en cPanel?

No. Solo necesitas saber leer y seguir los pasos. Si te pierdes, vuelve al paso anterior y revisa las capturas de pantalla de tu cPanel para comparar.

¿Cuánto tiempo tarda la instalación completa?

La subida de archivos y la ejecución del instalador pueden tardar entre 10 y 30 minutos, dependiendo de la velocidad de tu conexión y del servidor. El resto es cuestión de configuración.

¿Puedo cambiar el nombre de la carpeta de administración después de la instalación?

Sí, como se explica en el Paso 5.5. Hazlo siempre que puedas para mejorar la seguridad.

¿Qué hago si olvido la contraseña del panel de administración?

Puedes usar la herramienta "Recuperar contraseña" en la pantalla de inicio de sesión del panel. Si no

¿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