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

Guía para instalar PrestaShop en cPanel manualmente

Actualizado el 11 de abril de 2026

Introducción

Si estás buscando una manera confiable y gratuita de montar una tienda online, PrestaShop es una de las mejores opciones del mercado. Y si tu hosting usa cPanel, el proceso puede ser muy sencillo si sigues los pasos correctos. En esta guía te explicaré cómo instalar PrestaShop en cPanel manualmente, paso a paso, sin necesidad de usar instaladores automáticos. Esto te dará más control sobre la configuración y te ayudará a entender mejor el funcionamiento de tu sitio.

A lo largo del artículo usaré términos técnicos pero siempre los explicaré de forma clara. Al final tendrás tu tienda funcionando y sabrás cómo administrarla desde cero.

[INFO] Esta guía está pensada para usuarios con acceso a cPanel. Si usas otro panel como Syspanel (antes HestiaCP, acceso por puerto 2106), los pasos son muy similares, solo cambia la ubicación de los archivos y la base de datos.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel con permisos de administrador (usuario y contraseña).
  • Dominio apuntando a tu servidor (puede ser un subdominio o dominio principal).
  • PHP 7.4 o superior (recomendado PHP 8.0+ para mejor rendimiento).
  • MySQL 5.6 o superior (o MariaDB 10.1+).
  • Al menos 256 MB de memoria PHP (recomendado 512 MB).
  • Conexión a internet para descargar los archivos de PrestaShop.

Si no sabes si tu hosting cumple estos requisitos, contacta con tu proveedor o revisa la sección "Información del servidor" en cPanel.

[TIP] Si tu hosting tiene instalador automático (Softaculous, Installatron), puedes usarlo. Pero esta guía es para instalación manual, que te da más control y evita problemas de compatibilidad.


Paso 1: Descargar PrestaShop

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

Guarda el archivo en tu computadora. No lo descomprimas aún, lo subiremos directamente al servidor.

[WARNING] No descargues versiones beta o de desarrollo. Usa siempre la versión estable para evitar errores y vulnerabilidades.


Paso 2: Subir los archivos a cPanel

Ahora necesitas subir el archivo ZIP a tu hosting. Hay dos formas comunes:

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

  1. Inicia sesión en cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Navega hasta la carpeta donde quieres instalar PrestaShop. Normalmente es public_html (para el dominio principal) o una subcarpeta como public_html/tienda (para un subdominio).
  4. Haz clic en Subir y selecciona el archivo ZIP de PrestaShop.
  5. Una vez subido, selecciona el archivo y haz clic en Extraer. Espera a que termine.

Opción B: Usando FTP (FileZilla, etc.)

  1. Conéctate a tu servidor FTP usando las credenciales que te proporcionó tu hosting.
  2. Navega hasta la carpeta raíz de tu dominio (generalmente public_html).
  3. Arrastra el archivo ZIP desde tu computadora a esa carpeta.
  4. Una vez subido, desde el Administrador de Archivos de cPanel (o mediante comandos SSH si tienes acceso) extrae el contenido.

Después de extraer, verás una carpeta llamada prestashop (o similar) con muchos archivos dentro. Si quieres que tu tienda esté en la raíz del dominio (ej: tudominio.com), mueve todo el contenido de esa carpeta a public_html. Si prefieres una subcarpeta (ej: tudominio.com/tienda), déjalo como está.

[TIP] Si mueves archivos, asegúrate de no borrar el .htaccess ni los archivos de configuración.


Paso 3: Crear la base de datos en cPanel

PrestaShop necesita una base de datos MySQL para guardar productos, clientes, pedidos, etc. 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 (ej: mitienda_presta) y haz clic en Crear base de datos.
  3. Ahora ve a Usuarios MySQL y crea un nuevo usuario (ej: mitienda_user). Pon una contraseña segura y guárdala.
  4. En Añadir usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear, y asigna Todos los privilegios. Haz clic en Hacer cambios.

Ya tienes la base de datos lista. Anota el nombre de la base de datos, el usuario y la contraseña, los necesitarás en la instalación.

[INFO] Algunos hostings usan prefijos automáticos (ej: usuario_mitienda). Asegúrate de copiar el nombre exacto que aparece en cPanel.


Paso 4: Configurar PHP (opcional pero recomendado)

Para que PrestaShop funcione sin problemas, es bueno ajustar algunos valores de PHP. En cPanel, busca Seleccionar versión de PHP o MultiPHP Manager (depende del proveedor).

Selecciona PHP 8.0 o superior y activa las siguientes extensiones (si están disponibles):

  • mysqli
  • gd
  • curl
  • json
  • mbstring
  • openssl
  • pdo_mysql
  • zip

Además, en Configuración de PHP (a veces llamado "Opciones de PHP") ajusta estos valores:

  • memory_limit = 256M (o más)
  • upload_max_filesize = 64M
  • post_max_size = 64M
  • max_execution_time = 300

Guarda los cambios. Si no ves estas opciones, no te preocupes, la instalación puede funcionar igual.

[WARNING] Si tu hosting usa Syspanel (HestiaCP, puerto 2106), la configuración de PHP se hace desde el panel de administración del servidor, no desde cPanel. Consulta la documentación de tu proveedor.


Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la URL donde subiste los archivos. Por ejemplo:

  • Si los pusiste en la raíz: http://tudominio.com
  • Si los pusiste en una subcarpeta: http://tudominio.com/tienda

Deberías ver la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

  1. Selecciona idioma: Elige español (o el que prefieras) y haz clic en Siguiente.
  2. Acepta los términos de licencia: Marca la casilla y continúa.
  3. Compatibilidad del sistema: El instalador revisará si tu servidor cumple los requisitos. Si todo está en verde, sigue. Si hay advertencias, resuélvelas (pueden ser extensiones PHP faltantes o permisos de archivos).
  4. Información de la tienda: Pon un nombre para tu tienda, selecciona tu país, y elige una contraseña para el administrador. No olvides el correo electrónico.
  5. Configuración de la base de datos: Aquí introduces los datos que guardaste en el Paso 3:
    • Dirección del servidor: Normalmente localhost (a veces 127.0.0.1 o un nombre específico, pregúntale a tu hosting si no funciona).
    • Nombre de la base de datos: El que creaste.
    • Usuario de la base de datos: El que creaste.
    • Contraseña: La que pusiste.
    • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.
  6. Siguiente: El instalador empezará a crear las tablas y configurar la tienda. Esto puede tomar unos minutos.
  7. ¡Instalación completada!: Verás un mensaje de éxito. IMPORTANTE: El instalador te pedirá que elimines la carpeta /install del servidor por seguridad. Hazlo desde el Administrador de Archivos de cPanel (bórrala completamente).

[TIP] Si ves errores durante la instalación, anota el mensaje. Los problemas más comunes son: permisos de archivos incorrectos (deben ser 755 para carpetas y 644 para archivos), falta de extensiones PHP, o base de datos mal configurada.


Paso 6: Configuración post-instalación

Una vez instalado, ya puedes acceder a tu tienda desde http://tudominio.com (o la subcarpeta) y al panel de administración desde http://tudominio.com/adminXXXXXX (donde XXXXXX es un código aleatorio que te dio el instalador). Guárdalo bien.

Te recomiendo hacer estas configuraciones básicas:

6.1. Activar URL amigables (SEO)

En el panel de administración, ve a Configuración → Tráfico y SEO → SEO y URLs. Activa la opción URLs amigables. Esto mejorará el posicionamiento de tu tienda.

6.2. Configurar el correo electrónico

Ve a Configuración → Parámetros avanzados → Correo electrónico. Elige el método de envío (recomiendo usar SMTP si tu hosting lo permite) para que los clientes reciban notificaciones.

6.3. Ajustar la configuración de productos

En Catálogo → Productos, puedes empezar a añadir tus primeros artículos. Pero antes, revisa las opciones de impuestos, moneda y zonas de envío en Configuración → Parámetros de la tienda.

[INFO] Si tu tienda va a vender en varios países, configura las zonas de envío y los impuestos correctamente desde el principio.


Solución de problemas comunes (FAQ)

Aquí tienes las preguntas más frecuentes que resuelven los SysAdmins:

¿Por qué veo un error de "500 Internal Server Error"?

Esto suele deberse a permisos incorrectos o a un archivo .htaccess mal configurado. Revisa que la carpeta public_html tenga permisos 755 y los archivos 644. También puedes renombrar temporalmente el .htaccess a .htaccess_backup para ver si se soluciona.

¿Cómo cambio la versión de PHP si no veo la opción en cPanel?

Contacta con tu proveedor de hosting. Algunos planes compartidos tienen limitaciones. Si usas un VPS o servidor dedicado, puedes cambiarlo desde la terminal o desde paneles como Syspanel (puerto 2106).

¿Puedo instalar PrestaShop en un subdominio?

Sí, solo sube los archivos a la carpeta correspondiente (ej: public_html/subdominio) y apunta el subdominio a esa carpeta desde cPanel.

¿Qué hago si el instalador no reconoce la base de datos?

Verifica que el nombre de la base de datos, usuario y contraseña sean exactamente como los creaste. A veces los hostings añaden un prefijo (ej: usuario_). También asegúrate de que el servidor de base de datos sea localhost (o el que te indique tu hosting).

¿Es necesario eliminar la carpeta /install?

Sí, es obligatorio por seguridad. Si no la borras, cualquier persona podría reinstalar tu tienda y borrar tus datos.

¿Puedo migrar mi tienda a otro hosting después?

Sí, pero es un proceso más complejo que incluye exportar la base de datos y copiar los archivos. Te recomiendo hacerlo con ayuda de un profesional o siguiendo guías específicas.


Conclusión

Instalar PrestaShop en cPanel manualmente no es difícil si sigues estos pasos con calma. Has aprendido a descargar, subir archivos, crear bases de datos, configurar PHP y ejecutar el instalador. Ahora tienes una tienda online lista para personalizar.

Recuerda que la instalación manual te da control total sobre la configuración y es una habilidad valiosa para cualquier SysAdmin. Si encuentras problemas, no dudes en consultar la documentación oficial de PrestaShop o preguntar en foros especializados.

[TIP] Para mantener tu tienda segura, actualiza PrestaShop regularmente, usa contraseñas fuertes y haz copias de seguridad periódicas de la base de datos y los archivos.

¡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