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

Guía para conectar PrestaShop a una base de datos en Plesk

Actualizado el 5 de mayo de 2026

Introducción: ¿Por qué es importante conectar PrestaShop a tu base de datos en Plesk?

Conectar tu tienda PrestaShop a una base de datos en Plesk es el paso fundamental para que tu negocio en línea funcione correctamente. La base de datos almacena toda la información vital de tu tienda: productos, clientes, pedidos, configuraciones y más. Sin esta conexión, PrestaShop simplemente no puede operar. Plesk es uno de los paneles de control de hosting más populares y potentes, y te permite gestionar bases de datos MySQL de forma sencilla. En esta guía, te explicaremos paso a paso cómo crear una base de datos, un usuario y conectar tu PrestaShop, tanto si estás haciendo una instalación nueva como si necesitas reconectar una tienda existente.

[INFO] Esta guía está pensada para usuarios sin experiencia técnica. Si sigues cada paso con atención, podrás realizar la conexión sin complicaciones.


## Requisitos previos antes de empezar

Antes de lanzarte a conectar PrestaShop con tu base de datos en Plesk, asegúrate de tener lo siguiente:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel Plesk (usuario y contraseña). Normalmente accedes a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
  • PrestaShop descargado: Debes tener los archivos de PrestaShop (preferiblemente la última versión estable) en tu ordenador o ya subidos al servidor vía FTP.
  • Conocimientos básicos de FTP: Para subir archivos a tu hosting, aunque también puedes usar el administrador de archivos de Plesk.
  • Nombre de dominio configurado: Asegúrate de que tu dominio apunte al servidor donde está Plesk.

Si cumples con estos requisitos, ¡estás listo para continuar!


## Paso 1: Acceder a Plesk y crear la base de datos MySQL para PrestaShop

Lo primero que debes hacer es crear una base de datos vacía donde PrestaShop guardará toda su información. Sigue estos pasos:

  1. Inicia sesión en Plesk con tu usuario y contraseña.
  2. En el panel principal, busca la sección "Bases de datos". Normalmente está en el menú de la izquierda o en la pestaña de "Sitios web y dominios".
  3. Haz clic en "Agregar base de datos".
  4. Completa los siguientes campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo prestashop_db. Evita espacios y caracteres especiales.
    • Tipo de base de datos: Selecciona MySQL (o MariaDB, que es compatible).
    • Servidor de base de datos: Normalmente aparece localhost o la IP de tu servidor. Déjalo como está a menos que tu hosting indique otra cosa.
  5. En la sección de "Usuario de base de datos", crea un nuevo usuario:
    • Nombre de usuario: Por ejemplo prestashop_user.
    • Contraseña: Elige una contraseña segura (mezcla de letras mayúsculas, minúsculas, números y símbolos). Puedes usar el generador de contraseñas de Plesk.
    • Confirmar contraseña: Repite la contraseña.
  6. Marca la casilla "Otorgar todos los privilegios" para que el usuario tenga control total sobre la base de datos. Esto es necesario para que PrestaShop pueda crear y modificar tablas.
  7. Haz clic en "Aceptar" o "Crear".

[TIP] Anota en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante durante la instalación de PrestaShop.

Una vez creada, verás la base de datos en la lista. Ya tienes el contenedor listo para tu tienda.


## Paso 2: Subir los archivos de PrestaShop al servidor (si no lo has hecho)

Si ya tienes los archivos de PrestaShop en tu servidor, puedes saltar este paso. De lo contrario, aquí te explicamos cómo subirlos usando FTP o el administrador de archivos de Plesk:

### Opción A: Usando FTP

  1. Conéctate a tu servidor mediante un cliente FTP (como FileZilla) con las credenciales que te proporcionó tu hosting.
  2. Navega hasta la carpeta raíz de tu dominio (normalmente httpdocs o public_html).
  3. Sube todos los archivos de PrestaShop (la carpeta completa) a esa ubicación. Asegúrate de que el archivo index.php esté en la raíz.

### Opción B: Usando el administrador de archivos de Plesk

  1. En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
  2. Haz clic en "Administrador de archivos".
  3. Sube el archivo ZIP de PrestaShop y luego extráelo en la carpeta raíz.

[WARNING] Asegúrate de que los permisos de archivos sean correctos. PrestaShop necesita que ciertas carpetas (como config, cache, img, log, mails, modules, themes, upload, download) tengan permisos 755 o 777. Plesk suele configurarlo automáticamente, pero puedes verificarlo.


## Paso 3: Iniciar la instalación de PrestaShop y conectar a la base de datos

Una vez que los archivos están en su lugar, es hora de ejecutar el instalador de PrestaShop. Sigue estos pasos:

  1. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, https://tudominio.com). Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop.
  2. Selecciona tu idioma y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.
  4. Llegarás a la sección "Información de la tienda". Aquí puedes configurar el nombre de tu tienda, país, etc. No es crítico para la base de datos, pero rellénalo.
  5. El siguiente paso es "Configuración de la base de datos". Aquí es donde usarás los datos que creaste en Plesk:
    • Motor de base de datos: Deja MySQL o MariaDB.
    • Servidor de base de datos: Normalmente es localhost. Si tu hosting te proporcionó una dirección diferente, escríbela.
    • Puerto: Déjalo en 3306 (puerto por defecto de MySQL).
    • Nombre de la base de datos: Escribe el nombre que creaste, por ejemplo prestashop_db.
    • Usuario de la base de datos: Escribe el usuario, por ejemplo prestashop_user.
    • Contraseña de la base de datos: Escribe la contraseña que configuraste.
    • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad. Si tienes varias instalaciones, usa un prefijo diferente.
  6. Haz clic en "Probar conexión". Si todo está bien, verás un mensaje de éxito. Si no, revisa los datos o consulta la sección de solución de problemas más abajo.
  7. Continúa con la instalación. PrestaShop creará las tablas necesarias y te pedirá configurar la cuenta de administrador.

[INFO] Durante la instalación, PrestaShop puede solicitar permisos de escritura en ciertos archivos. Si ves errores, vuelve a Plesk y ajusta los permisos desde el administrador de archivos.


## Paso 4: Finalizar la instalación y verificar la conexión

Una vez que el instalador termine, PrestaShop te redirigirá al panel de administración. Para verificar que la conexión a la base de datos funciona correctamente:

  1. Accede a tu tienda (parte pública) y comprueba que carga sin errores.
  2. En el panel de administración (normalmente https://tudominio.com/admin), ve a "Parámetros de la tienda" > "Rendimiento" y haz clic en "Limpiar caché". Si no hay errores, la conexión es estable.
  3. Crea un producto de prueba o un cliente para asegurarte de que los datos se guardan correctamente.

[TIP] Si tienes problemas, revisa los logs de error de PrestaShop en la carpeta /var/logs/ o en el panel de administración en "Parámetros avanzados" > "Registros".


## Solución de problemas comunes al conectar PrestaShop con Plesk

A veces pueden surgir errores. Aquí tienes los más frecuentes y cómo solucionarlos:

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

  • Causa: Datos incorrectos o servidor de base de datos no accesible.
  • Solución: Verifica que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en Plesk. Asegúrate de que el servidor sea localhost (a menos que tu hosting indique otra cosa). También comprueba que el usuario tenga todos los privilegios.

### Error: "Acceso denegado para el usuario"

  • Causa: El usuario no tiene permisos suficientes.
  • Solución: En Plesk, edita la base de datos y asegúrate de que el usuario tenga todos los privilegios marcados. Si ya lo hiciste, elimina y vuelve a crear el usuario.

### Error: "La base de datos no existe"

  • Causa: El nombre de la base de datos está mal escrito o no se creó.
  • Solución: Ve a Plesk, verifica que la base de datos aparezca en la lista. Si no, créala de nuevo.

### Error: "Tiempo de espera agotado" durante la instalación

  • Causa: El servidor puede estar lento o hay un límite de ejecución.
  • Solución: Aumenta el tiempo de ejecución en PHP (pídelo a tu hosting) o sube los archivos de PrestaShop manualmente y ejecuta la instalación desde la línea de comandos (si tienes acceso SSH).

### Error: "No se puede escribir en el archivo de configuración"

  • Causa: Permisos incorrectos en la carpeta config.
  • Solución: En Plesk, ve al administrador de archivos, busca la carpeta config y cambia los permisos a 755 o 777. También puedes hacerlo desde FTP.

## Preguntas frecuentes (FAQ)

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

No es recomendable. Cada instalación de PrestaShop necesita su propia base de datos para evitar conflictos de tablas. Si usas el mismo prefijo, podrías sobrescribir datos. Crea una base de datos separada para cada tienda.

### ¿Qué hago si olvidé la contraseña de la base de datos?

En Plesk, puedes cambiar la contraseña desde la sección "Bases de datos". Selecciona la base de datos, edita el usuario y establece una nueva contraseña. Luego actualiza el archivo app/config/parameters.php de PrestaShop con la nueva contraseña.

### ¿PrestaShop funciona con MariaDB en Plesk?

Sí, MariaDB es un reemplazo directo de MySQL y PrestaShop es totalmente compatible. En Plesk, cuando creas una base de datos, puedes elegir MySQL o MariaDB; cualquiera funciona.

### ¿Cómo sé si mi base de datos está conectada correctamente después de la instalación?

Puedes verificar entrando al panel de administración de PrestaShop y navegando a "Parámetros avanzados" > "Base de datos". Allí verás información sobre las tablas y su estado. También puedes ejecutar una consulta simple desde phpMyAdmin (accesible desde Plesk) para ver si hay datos.

### ¿Puedo cambiar la base de datos después de instalar PrestaShop?

Sí, pero es un proceso más complejo. Deberías exportar la base de datos antigua, crear una nueva en Plesk, importar los datos y luego modificar el archivo app/config/parameters.php con los nuevos datos de conexión. Es recomendable hacer una copia de seguridad antes.

### ¿Qué puerto usa MySQL en Plesk?

Por defecto, MySQL usa el puerto 3306. Si tu hosting usa un puerto diferente, te lo habrán indicado. En la instalación de PrestaShop, puedes especificarlo en el campo "Puerto".


## Conclusión

Conectar PrestaShop a una base de datos en Plesk es un proceso sencillo si sigues los pasos correctos. Recuerda que la clave está en crear primero la base de datos y el usuario con todos los privilegios, luego subir los archivos de PrestaShop y finalmente ejecutar el instalador con los datos correctos. Si encuentras errores, no te preocupes: la mayoría tiene solución revisando permisos o datos de conexión. Una vez conectada, tu tienda estará lista para funcionar y podrás gestionar productos, clientes y pedidos sin problemas.

[WARNING] Siempre realiza copias de seguridad de tu base de datos antes de hacer cambios importantes. En Plesk puedes exportar la base de datos fácilmente desde la sección "Bases de datos" > "Exportar volcado".

Esperamos que esta guía te haya sido de ayuda. Si tienes más dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡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