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

PrestaShop en cPanel: Cómo configurar la tienda online paso a paso (FAQ)

Actualizado el 29 de abril de 2026

¿Qué es PrestaShop y por qué usarlo con cPanel?

PrestaShop es uno de los sistemas de gestión de tiendas online (e-commerce) más populares del mundo, especialmente en países de habla hispana. Es gratuito, de código abierto y cuenta con una comunidad enorme que desarrolla plantillas y módulos para ampliar sus funciones. Al combinarlo con cPanel, el panel de control de hosting más extendido del planeta, obtienes una fórmula ganadora: la potencia de una tienda profesional con una gestión de archivos, bases de datos y dominios muy sencilla, incluso si no eres un experto técnico.

En esta guía tipo FAQ, vamos a resolver las dudas más comunes sobre cómo instalar y configurar PrestaShop en cPanel. No importa si es tu primera tienda o si ya has intentado montar alguna antes; aquí te lo explicamos todo con un lenguaje claro y pasos muy visuales. Al final, tendrás tu tienda online funcionando y sabrás cómo solucionar los típicos errores de PrestaShop que aparecen en el camino.

Antes de empezar: requisitos para instalar PrestaShop en cPanel

Configurar PrestaShop no es complicado, pero necesitas asegurarte de que tu hosting cumple con los requisitos mínimos. Si tu proveedor usa cPanel, lo normal es que ya los cumpla, pero conviene verificarlo.

Requisitos de servidor para PrestaShop

PrestaShop es exigente en algunos aspectos. Aquí tienes lo que necesitas:

  • PHP 7.2 o superior (recomendado PHP 7.4 o 8.0 para mejor rendimiento).
  • MySQL 5.6 o superior (o MariaDB 10.0+).
  • Espacio en disco: mínimo 500 MB, aunque te recomendamos al menos 2 GB para futuras ampliaciones.
  • Memoria de PHP: al menos 256 MB (puedes ajustarlo desde cPanel si es necesario).
  • Extensiones de PHP: GD, cURL, SimpleXML, JSON, Fileinfo, Zip, entre otras. La mayoría vienen activadas por defecto.

[INFO] Si tu hosting es muy antiguo o muy básico, puede que no cumpla los requisitos. Antes de instalar, consulta con tu proveedor o mira en la sección "Seleccionar versión de PHP" de cPanel.

Verifica la versión de PHP en cPanel

  1. Entra en tu cPanel.
  2. Busca la sección Software o Motor de aplicaciones.
  3. Haz clic en Seleccionar versión de PHP.
  4. Elige la versión más reciente disponible (por ejemplo, PHP 8.0 o 8.1).
  5. Guarda los cambios.

Si no ves esta opción, puedes usar el Administrador de PHP dentro de cPanel (a veces se llama "MultiPHP Manager"). Es importante que la configuración de PHP tenga la memoria y las funciones adecuadas.

Primer paso: descargar PrestaShop y subirlo a tu hosting

¿Dónde descargo PrestaShop?

Ve a la página oficial de PrestaShop (prestashop-project.org) y descarga la última versión estable. El archivo vendrá comprimido en formato ZIP.

¿Cómo subo el archivo a cPanel?

Tienes dos opciones: usar el Administrador de archivos de cPanel o un cliente FTP como FileZilla. Te explicamos la primera, que es la más cómoda para principiantes.

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta correspondiente a tu dominio).
  3. Haz clic en Subir y selecciona el archivo ZIP de PrestaShop.
  4. Espera a que termine la subida. Si el archivo es muy grande, puede tardar unos minutos.

Descomprimir el archivo

  1. Una vez subido, verás el archivo ZIP en la lista. Haz clic derecho sobre él y selecciona Extraer.
  2. Se creará una carpeta con el nombre tipo prestashop_1.7.8.3/ (o similar).
  3. Importante: PrestaShop debe instalarse en la raíz de tu dominio para que tu tienda sea visible en tudominio.com. Si lo dejas en una subcarpeta, tu tienda quedará en tudominio.com/prestashop/, lo cual no es ideal.

Para mover los archivos a la raíz:

  1. Entra en la carpeta que se creó al extraer.
  2. Selecciona todos los archivos (Ctrl+A o Cmd+A).
  3. Haz clic en Mover y escribe la ruta de destino: /public_html/.
  4. Confirma el movimiento.

[WARNING] Asegúrate de que public_html esté vacío o que no tengas archivos importantes ahí. Mover los archivos de PrestaShop a una carpeta con otros proyectos puede causar conflictos.

Segundo paso: crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Crearla es muy sencillo en cPanel.

  1. En cPanel, busca la sección Bases de datos y haz clic en Asistente para bases de datos MySQL.
  2. Crea un nombre de base de datos (por ejemplo, mitienda_bd).
  3. Crea un usuario de base de datos (por ejemplo, mitienda_user).
  4. Asigna una contraseña segura. Puedes usar el generador de contraseñas de cPanel.
  5. Añade el usuario a la base de datos.
  6. En el siguiente paso, selecciona Todos los privilegios y confirma.

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el asistente de instalación de PrestaShop.

Tercer paso: ejecutar el instalador de PrestaShop

Ahora viene la parte más emocionante. Abre tu navegador y escribe tudominio.com. Deberías ver el asistente de instalación de PrestaShop.

Configuración del asistente

El instalador te guiará por varios pasos. Te resumimos los más importantes:

  1. Selecciona el idioma: Español, por supuesto.
  2. Acepta los términos de la licencia.
  3. Verificación de compatibilidad: El sistema comprobará que tu servidor cumple los requisitos. Si hay algún error, vuelve atrás y corrige lo que falte.
  4. Información de la tienda: Ponle nombre a tu tienda, elige un sector, descripción y selecciona el país.
  5. Sistema de cuenta: Crea la cuenta de administrador (email y contraseña). Guárdala bien, es tu acceso al panel de control de PrestaShop.
  6. Base de datos: Aquí es donde usarás los datos que creaste en cPanel.
    • Dirección del servidor: normalmente localhost.
    • Nombre de la base de datos: el que creaste (ej. mitienda_bd).
    • Usuario de la base de datos: el que creaste (ej. mitienda_user).
    • Contraseña: la que asignaste.
    • Prefijo de tablas: déjalo como ps_ por defecto.
  7. Resumen y confirmación: Revisa que todo esté correcto y haz clic en Instalar.

[INFO] La instalación puede tardar entre 2 y 10 minutos dependiendo del hosting. No cierres la ventana del navegador durante este proceso.

¿Qué hago si me sale el error de "Memoria límite de PHP"?

Este es uno de los errores de PrestaShop más comunes. La solución es aumentar el límite de memoria de PHP. Puedes hacerlo desde cPanel:

  1. Ve a Seleccionar versión de PHP.
  2. Haz clic en Opciones (o "Switch to PHP options").
  3. Busca la opción memory_limit y cámbiala a 512M (o al menos 256M).
  4. Guarda los cambios y vuelve a intentar la instalación.

Cuarto paso: configuración básica de la tienda

Una vez instalado, entras en el panel de administración de PrestaShop (normalmente en tudominio.com/admin). Aquí tienes que hacer una serie de ajustes para que tu tienda funcione correctamente.

Ajustes generales y de tienda

  1. Información de la tienda: Ve a Parámetros avanzados > Información y completa los datos de tu negocio (dirección, email, teléfono).
  2. Configurar los idiomas: En Internacional > Localización, puedes añadir o quitar idiomas.
  3. Zonas de impuestos: Si vendes en España, por ejemplo, debes configurar los impuestos (IVA) en Internacional > Impuestos.
  4. Divisa: Asegúrate de que la moneda sea la correcta (Euro, Dólar, etc.) en Internacional > Localización.

Activar la tienda online

PrestaShop se instala en modo mantenimiento por defecto. Para que los clientes vean tu tienda:

  1. Ve a Parámetros generales > Mantenimiento.
  2. Pon "Sí" en la opción Activar la tienda.
  3. Guarda los cambios.

[WARNING] Si no haces este paso, tu tienda mostrará un mensaje de "en mantenimiento" y nadie podrá comprar.

Configurar las URLs amigables

Esto es clave para el SEO de tu tienda. En Parámetros avanzados > SEO y URLs:

  1. Activa la opción "Usar URLs amigables".
  2. Guarda los cambios.
  3. Si te da un error, ve a cPanel, abre el Administrador de archivos, busca el archivo .htaccess en la raíz y asegúrate de que tenga permisos 755.

[TIP] Las URLs amigables hacen que tus enlaces sean más legibles, por ejemplo: tudominio.com/zapatillas-deportivas en lugar de tudominio.com/index.php?id_product=12. Esto mejora el posicionamiento en Google.

Errores comunes de PrestaShop y cómo solucionarlos

Aunque la instalación sea correcta, pueden aparecer errores de PrestaShop con el tiempo. Aquí tienes los más frecuentes y sus soluciones.

Error 500 (Internal Server Error)

Este es el error más genérico y puede deberse a varias causas. Prueba esto:

  1. Revisa los permisos de archivos: En cPanel, selecciona todos los archivos de la raíz y cambia los permisos a 755 para carpetas y 644 para archivos.
  2. Desactiva el caché: En el panel de administración, ve a Parámetros avanzados > Rendimiento y pon el caché en "No".
  3. Aumenta la memoria PHP (como explicamos antes).
  4. Mira el log de errores: En cPanel, busca la sección Métricas > Errores o revisa el archivo error_log en la raíz.

Error de conexión a la base de datos

Si la tienda pierde la conexión con la base de datos, verás un mensaje como "Error de conexión a la base de datos". Soluciones:

  1. Verifica los datos de conexión: Comprueba el archivo app/config/parameters.php y asegúrate de que el nombre de la base de datos, usuario y contraseña sean correctos.
  2. Reinicia el servicio MySQL: Esto lo hace tu proveedor de hosting; puedes contactar con soporte.
  3. Revisa si la base de datos está llena: A veces el espacio se agota y MySQL se bloquea.

Error "No se puede cargar el módulo"

Esto suele pasar cuando un módulo es incompatible con la versión de PrestaShop o PHP. Solución:

  1. Ve a Módulos > Administrador de módulos.
  2. Busca el módulo que da error y desinstálalo o actualízalo.
  3. Si el problema persiste, elimina el módulo manualmente desde el administrador de archivos de cPanel (carpeta modules/nombre_modulo).

Error "El directorio de archivos no existe"

Este error es típico al subir imágenes o productos. Solución:

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En la sección "Sistema de archivos", asegúrate de que la ruta sea correcta (normalmente /home/usuario/public_html/).
  3. Guarda y regenera las miniaturas desde Parámetros avanzados > Parámetros de imagen.

Preguntas frecuentes (FAQ) sobre PrestaShop y cPanel

¿Puedo instalar PrestaShop en un subdominio?

Sí, puedes. Simplemente crea un subdominio en cPanel (por ejemplo, tienda.tudominio.com) y sube los archivos a la carpeta correspondiente. El proceso de instalación es el mismo.

¿Qué hago si no tengo acceso a cPanel?

Algunos proveedores usan paneles alternativos como Plesk o Syspanel. Si usas Syspanel, el acceso se realiza por el puerto 2106 (por ejemplo, https://tudominio.com:2106). La lógica es la misma: busca la sección de archivos y bases de datos, aunque los nombres de las secciones pueden variar ligeramente.

[INFO] Si tu hosting usa Syspanel, no te preocupes: las funciones de administración de archivos y MySQL son muy similares a las de cPanel. Busca las opciones "Administrador de archivos" y "Bases de datos MySQL".

¿Cómo hago una copia de seguridad de mi tienda?

  1. De la base de datos: En cPanel, usa la herramienta Backup o phpMyAdmin para exportar la base de datos.
  2. De los archivos: Comprime la carpeta public_html desde el administrador de archivos y descárgala.

Haz copias de seguridad periódicas, especialmente antes de actualizar módulos o la versión de PrestaShop.

¿Puedo cambiar el prefijo de las tablas de la base de datos?

Sí, durante la instalación puedes cambiar ps_ por cualquier otro prefijo (por ejemplo, shop_). Esto es recomendable por seguridad, para que los atacantes no adivinen el nombre de las tablas.

¿Qué hago si olvido la contraseña del administrador?

No es un problema grave. Puedes restablecerla desde la base de datos usando phpMyAdmin:

  1. Entra en phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos.
  3. Busca la tabla ps_employee.
  4. Edita el usuario admin y cambia la contraseña usando la función MD5 (en el campo passwd).

[WARNING] Esta opción es delicada. Si no te sientes seguro, contacta con soporte técnico de tu hosting o busca ayuda en foros especializados.

¿Cómo migro mi tienda a otro hosting?

El proceso es relativamente sencillo:

  1. Copia los archivos de la tienda (carpeta public_html).
  2. Exporta la base de datos desde phpMyAdmin.
  3. Importa la base de datos en el nuevo hosting (crea primero una base de datos nueva).
  4. Edita el archivo parameters.php con los nuevos datos de conexión.
  5. Sube los archivos al nuevo hosting y comprueba que todo funciona.

Consejos finales para tu tienda PrestaShop

Configurar PrestaShop en cPanel es solo el principio. Para que tu tienda tenga éxito, ten en cuenta estos consejos:

Optimiza el rendimiento

  • Activa el caché en Parámetros avanzados > Rendimiento.
  • Combina y minifica los archivos CSS y JavaScript.
  • Usa un CDN para acelerar la carga de imágenes y archivos estáticos.

Mejora el SEO

  • Configura las URLs amigables (ya lo hicimos antes).
  • Completa los metadatos de cada producto y categoría (título, descripción, palabras clave).
  • Crea un sitemap: PrestaShop genera uno automáticamente en Parámetros avanzados > SEO y URLs y luego lo envías a Google Search Console.
  • Usa imágenes optimizadas (formato WebP, tamaño adecuado).

Mantén la tienda actualizada

PrestaShop lanza actualizaciones periódicas de seguridad y rendimiento. Mantén tu versión al día y los módulos actualizados para evitar vulnerabilidades.

[TIP] Configura un email de notificación para recibir alertas de nuevas versiones de PrestaShop y módulos.

Conclusión

Instalar y configurar PrestaShop en cPanel

¿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