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

Cómo instalar PrestaShop con una base de datos en cPanel

Actualizado el 8 de noviembre de 2025

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

Instalar PrestaShop es un proceso mucho más sencillo de lo que parece, especialmente si utilizas cPanel, el panel de control de hosting más popular del mundo. En esta guía, te explicaré paso a paso cómo instalar PrestaShop con una base de datos en cPanel, desde la preparación inicial hasta la configuración final de tu tienda online.

Para llevar a cabo esta instalación PrestaShop, necesitarás tener a mano los siguientes elementos:

  • Acceso a tu panel de control cPanel (normalmente en tudominio.com/cpanel).
  • Tus credenciales de acceso (usuario y contraseña).
  • El archivo de instalación de PrestaShop (lo puedes descargar desde la página oficial de PrestaShop o desde el instalador automático de tu hosting).
  • Un dominio o subdominio donde quieras instalar la tienda.

A lo largo de esta guía, te mostraré dos métodos: el método manual (descargando los archivos) y el método automático (usando Softaculous u otro instalador). Ambos son válidos, pero el manual te dará más control sobre el proceso, especialmente si quieres personalizar la instalación.

Paso 1: Preparar el Entorno en cPanel

Antes de instalar PrestaShop, es fundamental que prepares el entorno. Esto implica verificar que tu hosting cumple con los requisitos mínimos y crear la base de datos MySQL donde se guardará toda la información de tu tienda.

Verificar los Requisitos del Servidor

PrestaShop es una plataforma robusta que requiere ciertos componentes para funcionar correctamente. Asegúrate de que tu servidor tenga:

  • PHP 7.2 o superior (recomendado PHP 7.4 o 8.0).
  • MySQL 5.6 o superior (o MariaDB).
  • Extensión cURL habilitada.
  • Extensión GD (para procesar imágenes).
  • Memoria PHP de al menos 256 MB.

Puedes verificar estos requisitos desde cPanel en la sección "Select PHP Version" o en "MultiPHP Manager". Si tu hosting es de buena calidad, estos requisitos suelen estar ya configurados.

Crear la Base de Datos MySQL en cPanel

La base de datos es el corazón de tu tienda, donde se almacenarán productos, pedidos, clientes y configuraciones. Para crearla en cPanel:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos MySQL" (o "MySQL Databases").
  3. En el campo "Create New Database", escribe un nombre para tu base de datos. El nombre completo será algo como tusuario_prestashop.
  4. Haz clic en "Create Database".

Ahora necesitas crear un usuario para esa base de datos:

  1. Ve a la sección "MySQL Users" (más abajo en la misma página).
  2. Crea un nuevo usuario con un nombre y una contraseña segura. Guarda estos datos en un lugar seguro.
  3. Haz clic en "Create User".

Finalmente, debes asignar todos los privilegios al usuario sobre la base de datos:

  1. En la sección "Add User to Database", selecciona el usuario y la base de datos que acabas de crear.
  2. Haz clic en "Add".
  3. En la siguiente pantalla, marca la casilla "ALL PRIVILEGES" y haz clic en "Make Changes".

[INFO] Anota estos tres datos: nombre de la base de datos, nombre de usuario y contraseña. Los necesitarás más adelante durante la instalación PrestaShop.

Paso 2: Descargar y Subir los Archivos de PrestaShop

Ahora que tienes la base de datos lista, es momento de obtener los archivos de PrestaShop y subirlos a tu servidor.

Descargar PrestaShop

Ve a la página oficial de PrestaShop (prestashop.com) y descarga la última versión estable. El archivo vendrá comprimido en formato ZIP. También puedes descargar la versión completa que incluye todos los idiomas, o la versión ligera si solo necesitas un idioma.

Subir los Archivos a tu Servidor

Tienes dos opciones para subir los archivos:

Opción A: Subir el ZIP y descomprimir en el servidor

  1. En cPanel, ve a la sección "Administrador de Archivos" (File Manager).
  2. Navega hasta la carpeta public_html (o htdocs). Si vas a instalar en un subdominio, entra en esa carpeta.
  3. Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop.
  4. Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer" (Extract).
  5. Confirma la extracción. Se creará una carpeta con los archivos de PrestaShop.

Opción B: Subir los archivos ya descomprimidos

Si prefieres, puedes descomprimir el ZIP en tu ordenador y subir todos los archivos mediante FTP (con FileZilla, por ejemplo) o mediante el Administrador de Archivos de cPanel. Esta opción es más lenta si tienes muchos archivos, pero igualmente válida.

[TIP] Si vas a instalar PrestaShop en la raíz de tu dominio (es decir, en public_html), asegúrate de que la carpeta de PrestaShop quede directamente en public_html, no dentro de una subcarpeta con el mismo nombre. Para ello, después de extraer el ZIP, mueve todos los archivos de la carpeta extraída a public_html.

Paso 3: Ejecutar el Instalador de PrestaShop

Una vez que los archivos están en el servidor, es hora de ejecutar el instalador. Este proceso es automático y te guiará a través de la configuración inicial.

Acceder al Instalador

Abre tu navegador y escribe la URL de tu dominio (o subdominio). Si has subido los archivos correctamente, verás el asistente de instalación de PrestaShop.

[WARNING] No subas los archivos de PrestaShop a una carpeta llamada prestashop dentro de public_html y luego intentes acceder a tudominio.com/prestashop, a menos que sea tu intención que la tienda esté en esa subcarpeta. Si quieres que la tienda esté en la raíz, los archivos deben estar directamente en public_html.

Seleccionar el Idioma y Aceptar los Términos

El asistente te pedirá que selecciones el idioma de instalación. Elige español (o el idioma que prefieras) y haz clic en "Siguiente". Luego, acepta los términos de licencia.

Verificación de Compatibilidad

El instalador comprobará automáticamente si tu servidor cumple con los requisitos. Si todo está en verde, puedes continuar. Si hay algún problema, el instalador te indicará qué corregir.

Configurar la Base de Datos

Aquí es donde usarás los datos de la base de datos que creaste en el Paso 1:

  1. En el campo "Dirección del servidor de base de datos", escribe localhost (o 127.0.0.1).
  2. En "Nombre de la base de datos", escribe el nombre completo que creaste (ej: tusuario_prestashop).
  3. En "Usuario de la base de datos", escribe el usuario que creaste.
  4. En "Contraseña de la base de datos", escribe la contraseña.
  5. Deja el prefijo de tabla como ps_ o cámbialo si lo deseas (por seguridad, puedes cambiarlo a algo como shop_).
  6. Haz clic en "Siguiente".

Configurar la Tienda y la Cuenta de Administrador

En este paso, el instalador te pedirá:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Selecciona la categoría de tu tienda.
  • País: Tu país.
  • Nombre del administrador: Un nombre para el usuario administrador.
  • Dirección de correo electrónico del administrador: Tu email.
  • Contraseña del administrador: Una contraseña segura para acceder al panel de administración.

[INFO] Es muy importante que guardes esta contraseña en un lugar seguro. Es la que usarás para acceder al back-office de PrestaShop (el panel de administración).

Finalizar la Instalación

Una vez completado el formulario, el instalador procederá a instalar PrestaShop. Este proceso puede tardar unos minutos. Al finalizar, verás una pantalla de confirmación y un botón para acceder al panel de administración.

[WARNING] Después de la instalación, es imprescindible que elimines la carpeta install del servidor. Si no lo haces, tu tienda será vulnerable a ataques.

Paso 4: Configuración Inicial y Seguridad

Ya tienes PrestaShop instalado. Ahora es momento de realizar algunas configuraciones básicas para que tu tienda funcione correctamente y esté segura.

Acceder al Back-Office

Ve a tudominio.com/admin (o la URL que se te indicó al final de la instalación). Introduce tus credenciales de administrador y accederás al panel de control de PrestaShop.

Configurar los Ajustes Básicos

En el back-office, ve a "Parámetros avanzados" y luego a "Rendimiento". Aquí puedes activar la caché y ajustar otros parámetros para mejorar la velocidad de tu tienda.

También es recomendable configurar los "Parámetros generales" con la información de tu empresa, dirección, email de contacto, etc.

Instalar un Tema

PrestaShop viene con un tema por defecto. Puedes cambiarlo desde "Diseño" y "Tema y logotipo". Hay muchos temas gratuitos y de pago disponibles.

Instalar Módulos

Los módulos añaden funcionalidades a tu tienda. Puedes instalarlos desde "Módulos" y "Catálogo de módulos". Algunos módulos recomendados son los de pago (PayPal, Stripe), envío (Correos, Seur) y SEO (Google Analytics).

Activar SSL (HTTPS)

Para que tu tienda sea segura y confiable, es fundamental que tenga un certificado SSL activado. En cPanel, puedes activar el SSL gratuito de Let's Encrypt desde la sección "SSL/TLS Status". Una vez activado, en PrestaShop ve a "Parámetros avanzados" y "Rendimiento" para forzar la conexión HTTPS.

[TIP] Para el SEO de tu tienda, asegúrate de configurar las URLs amigables en "Parámetros avanzados" y "URLs". Activa la opción "URLs amigables" para que tus productos y categorías tengan URLs limpias y descriptivas.

Paso 5: Solución de Problemas Comunes

A veces pueden surgir problemas durante la instalación PrestaShop. Aquí tienes los más comunes y sus soluciones.

Error de "No se puede conectar a la base de datos"

Este error suele deberse a datos incorrectos en la configuración de la base de datos. Verifica que:

  • El nombre de la base de datos, el usuario y la contraseña son correctos.
  • El usuario tiene todos los privilegios sobre la base de datos.
  • El servidor de la base de datos es localhost (o el que te haya indicado tu proveedor de hosting).

Página en blanco después de la instalación

Esto suele ocurrir por problemas de permisos de archivos o por falta de memoria PHP. Para solucionarlo:

  • Ve a cPanel y en "Select PHP Version", aumenta el límite de memoria a 256M o 512M.
  • Verifica que los archivos de PrestaShop tienen permisos 644 y las carpetas 755.

No puedo acceder al panel de administración

Si no puedes acceder al back-office, prueba a:

  • Limpiar la caché del navegador.
  • Verificar que la URL de administración es correcta.
  • Comprobar que no has eliminado accidentalmente archivos importantes.

Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, puedes instalar PrestaShop en un subdominio como tienda.tudominio.com. El proceso es el mismo, solo que deberás subir los archivos a la carpeta correspondiente al subdominio en cPanel.

¿Puedo usar la misma base de datos para varias tiendas?

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos. Si usas la misma, los datos se mezclarán y causarán errores.

¿Cuánto tiempo tarda la instalación?

El proceso completo, desde la descarga hasta la instalación, puede tomar entre 15 y 30 minutos, dependiendo de la velocidad de tu conexión y del servidor.

¿Es necesario saber programar para instalar PrestaShop?

No, el proceso de instalación es guiado y no requiere conocimientos de programación. Solo necesitas seguir los pasos que te he indicado.

¿Qué hago si mi hosting no cumple con los requisitos?

Si tu hosting no cumple con los requisitos mínimos, contacta con tu proveedor de hosting para que los actualice. Si no es posible, considera cambiar a un hosting que sea compatible con PrestaShop.

¿Puedo migrar mi tienda PrestaShop a otro hosting?

Sí, puedes migrar tu tienda. El proceso es más complejo que una instalación nueva, pero es posible. Necesitarás exportar la base de datos, copiar todos los archivos y luego importarlos en el nuevo hosting.

Conclusión Final

Instalar PrestaShop con una base de datos en cPanel es un proceso accesible para cualquier persona, incluso sin experiencia técnica. Siguiendo estos pasos, tendrás tu tienda online funcionando en menos de una hora.

Recuerda los puntos clave:

  • Crea primero la base de datos MySQL en cPanel.
  • Sube los archivos de PrestaShop a la carpeta correcta.
  • Ejecuta el instalador y configura la base de datos con los datos que creaste.
  • Elimina la carpeta install después de la instalación.
  • Configura el SSL y las URLs amigables para mejorar el SEO.

Si en algún momento te sientes perdido, vuelve a leer esta guía y verifica cada paso. La instalación PrestaShop es como montar un mueble de IKEA: solo necesitas seguir las instrucciones en orden.

[TIP] Si tienes un hosting con Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso al panel se realiza a través del puerto 2106. Los pasos para crear la base de datos y subir archivos son equivalentes, solo cambia la interfaz del panel.

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya tienes los conocimientos para lanzar tu tienda online con PrestaShop! Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.

¿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