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

Instalar PrestaShop en cPanel manualmente

Actualizado el 28 de octubre de 2025

Introducción: ¿Por qué instalar PrestaShop en cPanel manualmente?

Si tienes un negocio online o planeas crear una tienda virtual, PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles del mercado. Al instalarla manualmente en cPanel, obtienes control total sobre la configuración, los recursos y los módulos. A diferencia de los instaladores automáticos (como Softaculous), el método manual te permite personalizar cada detalle, elegir versiones específicas y evitar limitaciones de plugins.

En esta guía completa, aprenderás paso a paso cómo instalar PrestaShop en cPanel manualmente, desde la preparación del servidor hasta la configuración final. Está pensada para SysAdmin novatos y usuarios con poca experiencia técnica, pero con ganas de aprender. No necesitas ser un experto en Linux, solo seguir las instrucciones al pie de la letra.

[INFO] Este tutorial asume que ya tienes acceso a cPanel (o a un panel similar como Syspanel, que usa el puerto 2106 para su interfaz). Si usas Syspanel, los pasos son prácticamente idénticos, solo cambia la URL de acceso.


Requisitos previos antes de instalar PrestaShop en cPanel

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

  • Acceso a cPanel con permisos de administrador o de usuario con capacidad para crear bases de datos y gestionar archivos.
  • Un dominio o subdominio donde quieras alojar la tienda (por ejemplo, tutienda.com o tienda.tudominio.com).
  • Versión de PHP compatible: PrestaShop 8.x requiere PHP 7.4 o superior (recomendamos PHP 8.0 o 8.1). Verifícalo en la sección "Seleccionar versión de PHP" de cPanel.
  • Base de datos MySQL/MariaDB: necesitarás crear una base de datos y un usuario con todos los privilegios.
  • Cliente FTP o el administrador de archivos de cPanel para subir los archivos.
  • PrestaShop descargado: ve a prestashop.com y descarga la última versión estable (archivo ZIP).

[WARNING] No uses versiones beta o de desarrollo en producción. Siempre elige la versión estable más reciente.


Paso 1: Preparar el entorno en cPanel

1.1 Verificar la versión de PHP

Accede a tu cPanel y busca la sección "Seleccionar versión de PHP" (a veces llamada "MultiPHP Manager" o "PHP Selector"). Asegúrate de tener seleccionada una versión compatible (por ejemplo, PHP 8.0). Si no ves la opción, contacta con tu proveedor de hosting.

1.2 Crear la base de datos

Ve a la sección "Bases de datos MySQL" y sigue estos pasos:

  1. Crea una nueva base de datos (por ejemplo, presta_bd).
  2. Crea un usuario (por ejemplo, presta_user) y asígnale una contraseña segura.
  3. Añade ese usuario a la base de datos con todos los privilegios.

Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás durante la instalación.

[TIP] Usa contraseñas largas con combinación de letras, números y símbolos. Puedes usar el generador de contraseñas de cPanel.


Paso 2: Subir los archivos de PrestaShop al servidor

2.1 Descargar y descomprimir PrestaShop

En tu computadora, descarga el archivo ZIP de PrestaShop desde la web oficial. Una vez descargado, no lo descomprimas aún. Lo subiremos completo a tu servidor.

2.2 Subir el archivo ZIP a tu dominio

En cPanel, abre el Administrador de Archivos (File Manager) y navega hasta la carpeta public_html (o la carpeta raíz de tu dominio). Si quieres instalarlo en un subdirectorio (por ejemplo, public_html/tienda), crea esa carpeta primero.

Luego, haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop. Espera a que termine la carga.

2.3 Descomprimir el archivo

Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer" (Extract). El sistema lo descomprimirá automáticamente en la misma carpeta. Verás una carpeta llamada prestashop (o similar) con todos los archivos.

Si subiste el ZIP directamente a public_html, los archivos se extraerán allí. Si prefieres tenerlos en una subcarpeta, mueve el contenido de la carpeta extraída a la ubicación deseada.

[WARNING] No olvides eliminar el archivo ZIP después de descomprimirlo para liberar espacio.


Paso 3: Configurar los permisos de archivos y carpetas

Para que PrestaShop funcione correctamente, algunos archivos y carpetas deben tener permisos de escritura. En cPanel, desde el Administrador de Archivos:

  1. Selecciona la carpeta raíz de tu instalación (por ejemplo, public_html o public_html/tienda).
  2. Haz clic en "Permisos" (Permissions).
  3. Asegúrate de que las siguientes carpetas tengan permisos 755 (rwxr-xr-x):
    • /config
    • /cache
    • /log
    • /img
    • /mails
    • /modules
    • /themes
    • /translations
    • /upload
    • /download

Si alguna no existe, créala. También verifica que el archivo settings.inc.php (que se generará durante la instalación) tenga permisos 644.

[INFO] En algunos servidores compartidos, los permisos pueden ser 755 para carpetas y 644 para archivos. Si tienes dudas, consulta con tu hosting.


Paso 4: Ejecutar el instalador web de PrestaShop

Ahora viene la parte más sencilla: abrir tu navegador y acceder a la URL donde has subido los archivos. Por ejemplo:

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

Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

4.1 Seleccionar idioma

Elige tu idioma preferido (español, por ejemplo) y haz clic en "Siguiente".

4.2 Aceptar licencia

Lee los términos y condiciones (o simplemente acepta) y continúa.

4.3 Verificar requisitos del sistema

El instalador comprobará si tu servidor cumple con los requisitos. Si todo está en verde, sigue adelante. Si ves algún error (por ejemplo, falta de extensión PHP), anótalo y arréglalo en cPanel (activando la extensión desde el selector de PHP).

4.4 Configurar la tienda

Aquí debes proporcionar:

  • Nombre de la tienda: el nombre que aparecerá en la web.
  • Actividad principal: elige la categoría de tu negocio.
  • País: selecciona tu país.
  • Hora y zona horaria: ajusta según tu ubicación.
  • Crear cuenta de administrador: introduce un correo electrónico y una contraseña para acceder al panel de administración.

[TIP] Guarda bien estos datos, especialmente el correo y la contraseña. Los necesitarás para gestionar la tienda.

4.5 Configurar la base de datos

Selecciona "MySQL" e introduce los datos que creaste en el Paso 1.2:

  • Servidor de base de datos: normalmente localhost.
  • Nombre de la base de datos: el que creaste (ej. presta_bd).
  • Usuario de la base de datos: el que creaste (ej. presta_user).
  • Contraseña: la que asignaste.
  • Prefijo de tablas: déjalo como ps_ o cámbialo si quieres mayor seguridad.

Haz clic en "Probar la conexión". Si todo está bien, el botón "Siguiente" se activará.

4.6 Finalizar la instalación

El instalador comenzará a crear las tablas y configurar la tienda. Este proceso puede tardar unos minutos. Al terminar, verás un mensaje de éxito y dos enlaces:

  • Gestionar tu tienda: para acceder al panel de administración (back office).
  • Descubrir tu tienda: para ver la tienda en línea (front office).

[WARNING] Después de la instalación, elimina la carpeta /install del servidor por seguridad. Si no lo haces, alguien podría reinstalar o modificar tu tienda. Puedes hacerlo desde el Administrador de Archivos.


Paso 5: Configuraciones post-instalación esenciales

5.1 Activar el modo amigable de URLs (SEO)

Para que tus productos tengan URLs limpias (por ejemplo, tutienda.com/vestido-verde en lugar de tutienda.com/index.php?id_product=5), ve al panel de administración:

  1. Ve a "Configuración del tráfico" > "SEO y URLs".
  2. Marca la opción "URLs amigables".
  3. Haz clic en "Guardar".

Si ves un error, probablemente necesites modificar el archivo .htaccess. El propio PrestaShop te indicará cómo hacerlo.

5.2 Configurar el SSL (HTTPS)

Si tu dominio tiene certificado SSL (hoy en día es obligatorio), ve a "Configuración del tráfico" > "Servidor" y activa la opción "Activar SSL". También puedes forzar HTTPS desde el archivo .htaccess o usando la herramienta de redirección de cPanel.

5.3 Crear una copia de seguridad

Antes de empezar a personalizar, haz una copia de seguridad de la base de datos y los archivos. En cPanel, usa la herramienta "Copias de seguridad" (Backups) para descargar la base de datos y los archivos de public_html.

[INFO] Realiza copias de seguridad periódicas. Es la mejor práctica para cualquier SysAdmin.


Solución de problemas comunes (FAQ)

❓ ¿Qué hago si veo un error de "Permisos de archivos" durante la instalación?

Revisa los permisos de las carpetas mencionadas en el Paso 3. A menudo, el error se debe a que la carpeta /config no tiene permisos de escritura. En cPanel, puedes cambiarlos desde el Administrador de Archivos.

❓ ¿Por qué no se conecta a la base de datos?

Verifica que el servidor de base de datos sea localhost (o el que te indique tu hosting). También asegúrate de que el usuario tenga todos los privilegios sobre la base de datos. Puedes comprobarlo desde la sección "Bases de datos MySQL" de cPanel.

❓ ¿Cómo accedo al panel de administración después de la instalación?

La URL del panel de administración suele ser tudominio.com/admin o tudominio.com/tienda/admin. Si la cambiaste durante la instalación, usa la que configuraste. Si no recuerdas, revisa la carpeta raíz de tu instalación; verás una carpeta con un nombre como admin12345.

❓ ¿Puedo instalar PrestaShop en Syspanel (puerto 2106)?

Sí, el proceso es idéntico. Syspanel es un panel de control similar a cPanel, y su acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, sigue los mismos pasos: crea la base de datos, sube los archivos y ejecuta el instalador.

❓ Mi tienda se ve en blanco después de la instalación

Esto suele deberse a un error de PHP o a falta de memoria. Aumenta el límite de memoria PHP desde el selector de PHP de cPanel (por ejemplo, a 256 MB). También revisa los logs de error en la carpeta /log de PrestaShop.


Conclusión

Instalar PrestaShop en cPanel manualmente te da el control total sobre tu tienda online. Aunque el proceso tiene varios pasos, siguiendo esta guía podrás hacerlo sin problemas, incluso si eres nuevo en el mundo del hosting. Recuerda mantener todo actualizado, hacer copias de seguridad y configurar correctamente el SEO desde el principio.

Si encuentras algún problema, no dudes en consultar la documentación oficial de PrestaShop o preguntar en foros especializados. ¡Buena suerte con tu tienda virtual!

[TIP] Si prefieres una instalación aún más rápida, algunos paneles como Softaculous ofrecen instalación con un clic, pero el método manual te da más libertad y aprendizaje.

¿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