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

Cómo conectar PrestaShop con Plesk: configuración de base de datos

Actualizado el 10 de noviembre de 2025

¿Te acabas de lanzar a crear tu tienda online con PrestaShop y te has encontrado con que tienes que configurar la base de datos en Plesk? No te preocupes, es más fácil de lo que parece. Este es uno de los pasos más importantes para que tu tienda funcione, pero con esta guía paso a paso lo tendrás listo en unos minutos, incluso si nunca has tocado un panel de hosting.

Vamos a desgranar todo el proceso: desde qué es exactamente una base de datos, cómo crearla en Plesk, hasta cómo conectar PrestaShop a ella durante la instalación o en una tienda que ya tienes. Al final, tendrás la conexión PrestaShop Plesk base de datos funcionando a la perfección.

1. ¿Qué necesitas antes de empezar?

Antes de ponernos manos a la obra, asegúrate de tener a mano estos tres datos. Son la llave para entrar en tu servidor.

  1. Acceso a Plesk: Necesitas el usuario y la contraseña de tu panel de control de hosting. Normalmente, lo recibes por correo electrónico cuando contratas el plan. La dirección suele ser algo como https://tudominio.com:8443 o un subdominio específico.
  2. Acceso a tu hosting por FTP o Administrador de archivos: Esto es para subir los archivos de PrestaShop si no lo has hecho ya. Plesk incluye un administrador de archivos, así que no necesitas programas externos.
  3. Los archivos de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop. Asegúrate de que el archivo esté descomprimido en tu ordenador antes de subirlo.

2. ¿Qué es una base de datos y por qué la necesitas?

Imagina que tu tienda online es una biblioteca gigante. Los archivos de PrestaShop (el tema, los módulos, el código PHP) son los estantes y las paredes. Pero la base de datos es el catálogo que guarda la información de todos los libros: títulos, autores, ubicación.

En tu tienda, esa base de datos guardará:

  • Productos: Nombres, precios, descripciones, fotos.
  • Clientes: Nombres, correos electrónicos, direcciones de envío.
  • Pedidos: Historial de compras, estados, facturas.
  • Configuración: Preferencias de idioma, moneda, módulos activados.

Sin una base de datos, tu tienda no podría recordar nada. Cada visita sería como empezar de cero. Por eso, conectar PrestaShop MySQL es un paso fundamental.

3. Crear BD en Plesk: el primer paso

Vamos a crear el espacio donde se guardará toda esa información tan valiosa. Es un proceso muy visual y rápido.

3.1. Accede a tu panel de Plesk

Abre tu navegador web, escribe la URL de tu panel y accede con tus credenciales. Una vez dentro, verás el escritorio principal con un montón de iconos y menús. No te agobies, nosotros vamos a buscar uno en concreto.

3.2. Localiza la sección de bases de datos

Busca en el menú lateral izquierdo o en los iconos del escritorio una opción que diga "Bases de datos" (o "Databases" en inglés). Haz clic en ella.

3.3. Añade una nueva base de datos

Verás una lista con las bases de datos que ya existen (si es tu primera vez, estará vacía). Busca y haz clic en el botón "Añadir base de datos" (o "Add Database").

Te pedirá que rellenes un formulario con los siguientes campos:

  • Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo, tienda_prestashop o mydb_shop. Lo normal es que Plesk añada un prefijo con tu usuario, así que no te preocupes si el nombre final es más largo.
  • Nombre de usuario de la base de datos: Es el usuario que se conectará a la base. Puedes usar uno que te sugiera el sistema o crear uno propio, como shop_user.
  • Contraseña: Asegúrate de usar una contraseña fuerte. Plesk suele tener un generador automático (el icono del dado) que es muy recomendable usar. Guárdala en un lugar seguro porque la necesitarás en unos minutos.
  • Tipo de base de datos: Deja seleccionado MySQL (o MariaDB, que es compatible). Es el que usa PrestaShop por defecto.

Haz clic en "Aceptar" o "OK". ¡Enhorabuena! Ya has creado tu base de datos. Verás que ahora aparece en la lista. Plesk también te mostrará el nombre completo de la base de datos y el usuario, que suelen tener un prefijo. Ese es el dato exacto que necesitas para el siguiente paso.

[INFO] Es normal que el nombre de la base de datos y el usuario tengan un prefijo como tuusuario_. No lo elimines, es parte del identificador único en tu servidor.

4. Conectar PrestaShop a la base de datos durante la instalación

Ahora viene la parte emocionante. Vas a instalar PrestaShop y a usar la base de datos que acabas de crear. Este es el momento de configurar PrestaShop Plesk.

4.1. Sube los archivos de PrestaShop

Primero, tienes que tener los archivos de PrestaShop en tu servidor. Para ello, ve al Administrador de archivos en Plesk, navega hasta la carpeta httpdocs (que es la raíz de tu dominio) y sube el archivo ZIP de PrestaShop. Luego, extráelo ahí dentro.

[WARNING] Asegúrate de que los archivos de PrestaShop estén directamente en httpdocs y no dentro de una subcarpeta como httpdocs/prestashop, a menos que quieras que tu tienda se vea en tudominio.com/prestashop. Si quieres que se vea en tudominio.com, los archivos deben estar en la raíz.

4.2. Ejecuta el instalador

Abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). El instalador de PrestaShop se lanzará automáticamente. Te guiará por varios pasos: selección de idioma, aceptación de licencia, verificación de compatibilidad de tu servidor.

4.3. Rellena los datos de la tienda y la base de datos

Llegarás a un paso que se llama "Información de la tienda" y luego "Contenido de la tienda". Rellena el nombre de tu tienda, el sector, el país, etc.

Después, llegarás al paso crucial: "Configuración de la base de datos". Aquí es donde vamos a usar los datos que creamos en Plesk. El instalador te pedirá:

  1. Motor de base de datos: Deja MySQL seleccionado.
  2. Dirección del servidor de la base de datos: Aquí casi siempre es localhost. A menos que tu hosting te indique lo contrario, usa localhost.
  3. Nombre de la base de datos: Introduce el nombre completo que viste en Plesk, incluido el prefijo. Ejemplo: tuusuario_tienda_prestashop.
  4. Usuario de la base de datos: El nombre de usuario completo que creaste. Ejemplo: tuusuario_shop_user.
  5. Contraseña de la base de datos: La contraseña que pusiste (o que Plesk generó).
  6. Prefijo de las tablas: Puedes dejarlo como ps_ por defecto. Es útil si vas a tener varias tiendas en la misma base de datos, pero no es necesario.

Rellena todos los campos con los datos de Plesk y haz clic en "Comprobar la base de datos ahora" o similar. Si todo está correcto, verás un mensaje de éxito. Si no, revisa que no haya errores tipográficos en el nombre de usuario o la contraseña.

[WARNING] El error más común es copiar el nombre de la base de datos o el usuario con espacios o con un prefijo incorrecto. Vuelve a Plesk y copia el nombre exacto desde la lista de bases de datos.

4.4. Finaliza la instalación

Continúa con el instalador. Te pedirá que configures la cuenta de administrador de tu tienda (email, usuario y contraseña). Y eso es todo. Cuando termine, tu tienda estará conectada a la base de datos y funcionando.

5. ¿Y si ya tengo PrestaShop instalado y necesito cambiar la base de datos?

A veces hay que cambiar la base de datos porque migramos de servidor, o porque queremos conectar una tienda existente a una nueva BD. No es tan complicado como parece.

5.1. Localiza el archivo de configuración

PrestaShop guarda la configuración de la conexión a la base de datos en un archivo llamado parameters.php. Se encuentra en la carpeta app/config/ de tu instalación de PrestaShop.

5.2. Edita el archivo con cuidado

Accede a tu servidor por FTP o con el Administrador de archivos de Plesk. Navega a app/config/, encuentra el archivo parameters.php y edítalo. Verás un código PHP con la información de la base de datos.

Busca las líneas que dicen:

'database_host' => 'localhost',
'database_name' => 'tuusuario_tienda_prestashop',
'database_user' => 'tuusuario_shop_user',
'database_password' => 'tu_contraseña',

Solo tienes que cambiar los valores de database_name, database_user y database_password con los datos de tu nueva base de datos creada en Plesk. Guarda el archivo y listo.

[WARNING] Haz una copia de seguridad del archivo parameters.php antes de editarlo. Si cometes un error, tu tienda mostrará un error de conexión a la base de datos, pero podrás restaurar el archivo original para volver a la normalidad.

5.3. Limpia la caché

Después de guardar los cambios, es recomendable borrar la caché de PrestaShop para que los cambios surtan efecto. Puedes hacerlo desde el panel de administración en Parámetros avanzados > Rendimiento, o borrando manualmente el contenido de la carpeta var/cache (o app/cache en versiones antiguas) en tu servidor.

6. Solución de problemas comunes al conectar PrestaShop con Plesk

Aquí tienes una pequeña guía de los errores más habituales y cómo solucionarlos:

  • Error "No se puede conectar a la base de datos": Casi siempre es un problema de credenciales. Revisa el nombre de la base de datos, el usuario y la contraseña tres veces. Asegúrate de que no haya espacios y de que el prefijo es el correcto.
  • Error "Acceso denegado para el usuario": El usuario de la base de datos no tiene permisos. Ve a Plesk, entra en la base de datos y asegúrate de que el usuario que has creado está asociado a ella y tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).
  • "localhost" no funciona: En algunos hosts, la dirección del servidor de la base de datos no es localhost, sino algo como mysql.tudominio.com o una IP. Mira la información de tu hosting o en la sección de bases de datos de Plesk, a veces lo indica.

7. Preguntas frecuentes (FAQ)

¿Puedo usar el mismo usuario para dos bases de datos diferentes en Plesk?

Sí, puedes crear un usuario en Plesk y asignarlo a varias bases de datos. Sin embargo, es más seguro y recomendable crear un usuario específico para cada base de datos, así tienes un mejor control de los permisos y la seguridad.

¿Qué es el prefijo de las tablas en PrestaShop?

Es un texto que se añade antes del nombre de cada tabla en la base de datos (por ejemplo, ps_productos). Es útil si compartes una sola base de datos entre varias aplicaciones o tiendas, pero si es tu caso, es mejor dejar el ps_ por defecto.

¿Puedo cambiar el puerto de MySQL en Plesk?

Normalmente no es necesario. Plesk usa el puerto estándar 3306. Si tu hosting usa uno diferente, te lo habrán comunicado y deberás indicarlo en el campo "Dirección del servidor" como localhost:3307, por ejemplo.

¿Es lo mismo MySQL que MariaDB?

Sí, en la práctica, MariaDB es un clon mejorado de MySQL y es totalmente compatible con PrestaShop. En Plesk, cuando te pide el tipo de base de datos, puedes elegir cualquiera de los dos.

¿Necesito conocimientos avanzados para esto?

No. Siguiendo esta guía, es un proceso bastante mecánico. La clave está en tener los datos de la base de datos de Plesk a mano y copiarlos correctamente en el instalador de PrestaShop. Todo lo demás lo hacen los programas por ti.

Conclusión

Conectar PrestaShop Plesk base de datos es un proceso que, una vez que lo has hecho una vez, te resultará muy sencillo. Hemos visto cómo crear BD en Plesk, cómo usar esos datos para conectar PrestaShop MySQL durante la instalación y también cómo modificar la configuración si ya tienes una tienda funcionando.

Recuerda que la base de datos es el corazón de tu tienda, así que tómate tu tiempo para hacerlo bien. Con esta guía, ya no tienes excusa para no tener tu tienda online lista para vender. ¡Mucho éxito con tu proyecto!

¿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