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

Cómo conectar PrestaShop a cPanel: Guía paso a paso

Actualizado el 23 de noviembre de 2025

¿Por qué conectar PrestaShop a cPanel?

Si tienes una tienda online con PrestaShop, alojarla en un servidor con cPanel te da un control total sobre tu sitio. cPanel es uno de los paneles de control de hosting más usados del mundo, y saber cómo conectar tu tienda a este panel te permitirá gestionar archivos, bases de datos, dominios y correos desde un solo lugar.

En esta guía paso a paso, sin tecnicismos complicados, te enseñaré a conectar PrestaShop a cPanel desde cero. Aunque suene complejo, te aseguro que con paciencia y siguiendo cada paso, lo lograrás sin problema.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control cPanel (usuario y contraseña).
  • Los archivos de PrestaShop en tu ordenador (puedes descargarlos desde la web oficial).
  • Un dominio o subdominio donde quieras instalar la tienda.
  • Acceso al gestor de archivos de cPanel o un cliente FTP como FileZilla.
  • Una base de datos MySQL creada (te explico cómo hacerlo más adelante).

Si no tienes algunos de estos elementos, no te preocupes. A lo largo de la guía te indico cómo obtenerlos o crearlos.

Paso 1: Accede a tu cPanel

Lo primero es entrar en tu panel de control. Normalmente, la URL de acceso es algo así como https://tudominio.com/cpanel o https://tupanel.com. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás un montón de iconos y secciones. No te agobies, solo necesitamos unas pocas herramientas.

Paso 2: Crea una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Vamos a crearla en cPanel.

2.1. Busca la sección "Bases de datos"

En la página principal de cPanel, busca el apartado llamado "Bases de datos MySQL" o "MySQL Databases". Haz clic en él.

2.2. Crea la base de datos

Verás un campo para escribir el nombre de la nueva base. Escríbelo y pulsa "Crear base de datos". Anota el nombre completo, suele tener un prefijo con tu usuario, por ejemplo: usuario_mitienda.

2.3. Crea un usuario para la base

En la misma página, baja hasta la sección "Usuarios MySQL". Crea un nuevo usuario con una contraseña segura. Por ejemplo, usuario: usuario_admin_tienda. Guarda estos datos en un lugar seguro.

2.4. Añade el usuario a la base de datos

Ahora, en la sección "Añadir usuario a la base de datos", selecciona el usuario y la base que acabas de crear. Pulsa el botón para añadirlo.

2.5. Otorga todos los privilegios

Cuando te pregunte por los privilegios, marca la opción "TODOS LOS PRIVILEGIOS" y confirma. Así PrestaShop podrá leer, escribir y modificar la base sin problemas.

[INFO] Este paso es fundamental. Si no creas bien la base de datos, PrestaShop no podrá instalarse correctamente y te dará errores raros.

Paso 3: Sube los archivos de PrestaShop a tu servidor

Ahora toca subir los archivos de la tienda. Hay dos formas de hacerlo: mediante el Administrador de archivos de cPanel o mediante un cliente FTP como FileZilla.

3.1. Opción A: Usar el Administrador de archivos de cPanel

  • Ve a la sección "Archivos" y haz clic en "Administrador de archivos".
  • Entra en la carpeta public_html (o www, según tu hosting). Esta es la raíz de tu dominio principal.
  • Si quieres instalar la tienda en un subdominio, crea una carpeta con el nombre deseado y entra dentro.
  • Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop que descargaste antes.
  • Una vez subido, haz clic derecho sobre el ZIP y elige "Extraer". Esto descomprimirá los archivos en la carpeta actual.

3.2. Opción B: Usar FileZilla (FTP)

  • Descarga e instala FileZilla en tu ordenador.
  • Abre FileZilla y conecta con los datos FTP que te dio tu proveedor (host, usuario, contraseña y puerto 21).
  • En el panel derecho, navega hasta public_html.
  • Arrastra todos los archivos de PrestaShop desde tu ordenador (panel izquierdo) hacia la carpeta del servidor (panel derecho).

[TIP] Si subes muchos archivos, la opción de FTP suele ser más rápida y estable que el administrador de archivos web.

Paso 4: Configura los permisos de archivos y carpetas

PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente. Esto es especialmente importante si vas a instalar módulos o temas.

4.1. Establece permisos en carpetas clave

  • En el Administrador de archivos, selecciona las carpetas config, cache, log, img, mails, modules, themes, translations, upload, download y var.
  • Haz clic derecho y elige "Permisos" o "Change Permissions".
  • Pon el valor 755 para carpetas y 644 para archivos. Asegúrate de que la casilla "Recursivo" esté marcada para aplicar a todo el contenido.

[WARNING] No pongas permisos 777 a todo el sitio. Es un riesgo de seguridad grave. Solo usa 755 y 644, que es lo que PrestaShop necesita.

Paso 5: Ejecuta el instalador de PrestaShop

Ahora viene la parte emocionante. Vamos a iniciar el asistente de instalación.

5.1. Accede a la URL de instalación

Abre tu navegador y escribe la dirección de tu tienda. Por ejemplo: https://tudominio.com o https://tudominio.com/mitienda.

Si has subido los archivos correctamente, verás la página de bienvenida del instalador de PrestaShop.

5.2. Sigue los pasos del asistente

  • Idioma: Selecciona tu idioma y pulsa "Siguiente".
  • Licencia: Acepta los términos y condiciones.
  • Información de la tienda: Ponle nombre a tu tienda, elige una actividad principal y selecciona el país.
  • Cuenta de administrador: Crea el usuario y contraseña que usarás para entrar al panel de administración de PrestaShop. Guárdalos bien.
  • Sistema: El instalador comprobará si tu servidor cumple los requisitos. Si todo está en verde, continúa.
  • Base de datos: Aquí es donde usamos los datos de la base que creamos antes. Completa:
    • Servidor: localhost (normalmente).
    • Nombre de la base: el que creaste, por ejemplo usuario_mitienda.
    • Usuario: el usuario que creaste.
    • Contraseña: la contraseña de ese usuario.
    • Prefijo: déjalo como ps_.
  • Instalación: Pulsa el botón y espera unos minutos. Verás una barra de progreso.

[TIP] Si te da error de conexión a la base de datos, revisa que hayas escrito bien el nombre, el usuario y la contraseña. Un simple espacio extra puede ser el culpable.

Paso 6: Configuración final y comprobación

Cuando termine la instalación, verás un mensaje de éxito. Ahora toca asegurarse de que todo funciona.

6.1. Elimina la carpeta de instalación

Por seguridad, debes borrar la carpeta install del servidor. Puedes hacerlo desde el Administrador de archivos de cPanel. Navega hasta public_html y elimina la carpeta llamada install.

[WARNING] Si no eliminas esta carpeta, cualquiera podría intentar reinstalar tu tienda y tomar el control. Es obligatorio borrarla.

6.2. Accede a tu tienda y al panel de administración

  • Para ver tu tienda: escribe tu dominio en el navegador. Deberías ver la página principal con el tema por defecto.
  • Para entrar al panel de administración: añade /admin al final de tu dominio. Por ejemplo: https://tudominio.com/admin. Usa el usuario y contraseña que creaste en el paso 5.

6.3. Activa el modo amigable de URLs (opcional pero recomendado)

En el panel de administración, ve a "Parámetros avanzados" > "Rendimiento" y activa la opción "URLs amigables". Luego guarda los cambios. Esto hará que tus URLs sean más limpias y mejores para el SEO.

Paso 7: Solución de problemas comunes

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo solucionarlos.

7.1. Error de "No se puede conectar con la base de datos"

  • Revisa que el nombre de la base, el usuario y la contraseña son correctos.
  • Asegúrate de haber añadido el usuario a la base y con todos los privilegios.
  • Prueba a cambiar localhost por 127.0.0.1 en el campo servidor.

7.2. Página en blanco después de instalar

  • Borra la carpeta var/cache y var/logs para limpiar la caché.
  • Comprueba los permisos de las carpetas config y var.
  • Revisa el archivo config/settings.inc.php y verifica que los datos de la base están bien.

7.3. No puedo acceder al panel de administración

  • Asegúrate de que la URL es correcta: https://tudominio.com/admin.
  • Si cambiaste el nombre de la carpeta admin durante la instalación, usa esa.
  • Comprueba que el archivo .htaccess en la raíz no esté bloqueando el acceso.

Preguntas frecuentes (FAQ)

¿Puedo conectar PrestaShop a cPanel si ya tengo una tienda instalada en otro hosting?

Sí, puedes migrar. Deberás exportar tu base de datos del hosting antiguo (usando phpMyAdmin) e importarla en el nuevo cPanel. Luego subes los archivos y modificas el archivo config/settings.inc.php con los nuevos datos de conexión.

¿Qué hago si mi hosting no usa cPanel?

Si tu hosting usa otro panel como Plesk o Syspanel, el proceso es similar pero con nombres diferentes. En el caso de Syspanel, recuerda que el acceso se realiza por el puerto 2106. Busca las secciones de "Bases de datos" y "Administrador de archivos", que suelen estar en lugares parecidos.

¿Es necesario usar FTP o puedo hacerlo todo con el Administrador de archivos?

Puedes hacerlo todo con el Administrador de archivos de cPanel. FTP es más cómodo para archivos muy grandes, pero no es imprescindible.

¿Cuánto tarda la instalación de PrestaShop?

La subida de archivos puede tardar entre 5 y 20 minutos, dependiendo de tu conexión. La instalación en sí suele tardar menos de 5 minutos.

¿Puedo instalar PrestaShop en un subdominio?

Sí, solo tienes que crear el subdominio en cPanel y subir los archivos a la carpeta correspondiente (normalmente dentro de public_html). Luego accedes a la URL del subdominio para instalar.

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

Puedes cambiarla desde la base de datos usando phpMyAdmin en cPanel. Busca la tabla ps_employee, edita el campo passwd y genera un hash con la herramienta online de PrestaShop.

Consejos finales para tu tienda PrestaShop

Una vez conectada tu tienda, te sugiero:

  • Crea una copia de seguridad de tu base de datos y archivos periódicamente. En cPanel puedes usar la herramienta "Copias de seguridad".
  • Mantén PrestaShop y todos sus módulos actualizados para evitar vulnerabilidades.
  • Activa el SSL de tu dominio (certificado HTTPS) desde cPanel para que las transacciones sean seguras.
  • Configura correctamente el SEO de tu tienda: títulos, meta descripciones y URLs amigables.

Conectar PrestaShop a cPanel es un proceso muy mecánico. Una vez que lo haces una vez, la próxima será mucho más fácil. Si en algún paso te atascas, repasa la sección de solución de problemas o consulta la documentación oficial de PrestaShop.

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya tienes tu tienda online lista para vender!

¿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