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

Cómo crear una base de datos en PrestaShop 1.7 con Plesk (guía para novatos)

Actualizado el 17 de febrero de 2026

¡Hola! Si estás leyendo esto, es muy probable que estés dando tus primeros pasos en el fascinante mundo de las tiendas online y te hayas encontrado con la necesidad de instalar PrestaShop. No te preocupes, es más fácil de lo que parece.

Uno de los pasos que más quebraderos de cabeza suele dar a los novatos es la creación de la base de datos. Pero, ¿qué es eso? Imagina que tu tienda es una gran biblioteca. La base de datos es el almacén donde se guardan todos los libros (productos, clientes, pedidos). Sin ese almacén, la biblioteca no puede funcionar.

En esta guía, te voy a explicar paso a paso, y de una forma muy sencilla, cómo crear esa base de datos para tu PrestaShop 1.7 usando el panel de control de tu hosting, específicamente Plesk. Al final, también veremos cómo conectar tu tienda a esa base de datos editando el archivo parameters.php.

¡Vamos a ello! No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar.

  • Acceso a Plesk: Necesitas las credenciales (usuario y contraseña) que te proporcionó tu empresa de hosting. Normalmente, el acceso a Plesk es a través de una URL como https://tudominio.com:8443 o https://plesk.tudominio.com.
  • Los archivos de PrestaShop: Debes tener el paquete de instalación de PrestaShop 1.7 descargado en tu ordenador. Lo puedes obtener de la página oficial de PrestaShop.
  • Un dominio o subdominio: Necesitas saber en qué dominio vas a instalar la tienda (ej: mitienda.com o tienda.midominio.com).
  • Paciencia: Y muchas ganas de aprender.

Si tu hosting utiliza otro panel como Syspanel, no te preocupes, la lógica es la misma, aunque la interfaz cambie un poco. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ej: http://tudominio.com:2106), pero para esta guía nos centraremos en Plesk.


Paso 1: Acceder al panel de control de Plesk

El primer paso es tan sencillo como entrar en tu panel de control. Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe la URL de acceso a Plesk que te dio tu proveedor de hosting.

Te pedirá un usuario y una contraseña. Introdúcelos y haz clic en "Iniciar sesión" o "Log In".

Una vez dentro, verás una interfaz con diferentes iconos y secciones. No te asustes, todo tiene una lógica. Lo que nos interesa a nosotros está en la sección de "Bases de Datos" o "Databases".


Paso 2: Crear la base de datos para PrestaShop

Aquí es donde ocurre la magia. Vamos a crear el almacén donde se guardará toda la información de tu tienda.

2.1. Localizar el icono de Bases de Datos

En el panel principal de Plesk, busca el icono que dice "Bases de datos" (o "Databases" si lo tienes en inglés). Normalmente tiene un dibujo de un cilindro o un servidor de base de datos. Haz clic en él.

2.2. Añadir una nueva base de datos

Verás un listado de las bases de datos que ya existen (si es que tienes alguna). Para crear una nueva, busca un botón que diga "Agregar base de datos", "Añadir base de datos" o "Add Database". Suele ser un botón azul o verde, bien visible en la parte superior.

2.3. Configurar los detalles de tu base de datos

Se abrirá un formulario con varios campos. Rellena cada uno con atención:

  • Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, tienda_prestashop o mitienda_bd. Evita usar caracteres raros como ñ, tildes o espacios. Usa guiones bajos _ en su lugar. Este nombre lo necesitarás más adelante.
  • Tipo de base de datos: Aquí asegúrate de que esté seleccionado MySQL. Es el tipo que PrestaShop utiliza por defecto.
  • Servidor de la base de datos: Normalmente, si es un hosting compartido, será localhost. No toques esto a menos que tu proveedor te diga lo contrario.

2.4. Crear un usuario para la base de datos

Este es un paso crucial. No es seguro usar el usuario administrador principal para todo. Crearemos un usuario específico para PrestaShop.

  • Busca la sección "Usuario de la base de datos" o similar. Verás la opción de "Crear nuevo usuario" o "Create new user". Haz clic en esa opción.
  • Nombre de usuario: Elige un nombre, por ejemplo, usuario_presta.
  • Contraseña: Es muy importante que elijas una contraseña segura. Plesk suele tener un botón de "Generar" al lado del campo. Si no, invéntate una que mezcle mayúsculas, minúsculas, números y símbolos. IMPORTANTE: Anota esta contraseña en un lugar seguro, la vas a necesitar en unos minutos.

[WARNING]
No utilices una contraseña débil como "123456" o "admin". La seguridad de tu tienda online depende en gran parte de la seguridad de tu base de datos. Una contraseña fuerte es tu primera línea de defensa.

2.5. Finalizar la creación

Una vez hayas rellenado todos los campos, busca el botón "Aceptar", "OK" o "Submit". Plesk creará la base de datos y el usuario asociado. Verás que ahora aparece en tu listado de bases de datos.

¡Enhorabuena! Ya has creado tu base de datos para PrestaShop. Pero esto es solo la mitad del camino. Ahora tenemos que "presentarle" la base de datos a PrestaShop.


Paso 3: Instalar PrestaShop y conectarlo a tu base de datos

Ahora que ya tienes la base de datos creada, llega el momento de instalar PrestaShop. Este proceso te guiará para que rellenes los datos de conexión.

3.1. Subir los archivos de PrestaShop

Primero, tienes que subir los archivos de PrestaShop a tu servidor. Puedes hacerlo de dos maneras:

  • A través del Administrador de archivos de Plesk: En el panel de Plesk, busca el icono de "Administrador de archivos" o "File Manager". Navega hasta la carpeta httpdocs (o la carpeta donde quieras instalar la tienda). Sube el archivo ZIP de PrestaShop y luego extráelo allí.
  • A través de FTP (File Transfer Protocol): Usa un programa como FileZilla para conectarte a tu servidor y subir los archivos.

[INFO]
Si vas a instalar PrestaShop en la raíz de tu dominio (ej: mitienda.com), sube los archivos directamente a la carpeta httpdocs. Si lo vas a instalar en una subcarpeta (ej: mitienda.com/tienda), crea una carpeta llamada tienda dentro de httpdocs y sube los archivos ahí.

3.2. Iniciar el asistente de instalación

Abre tu navegador y escribe la URL de tu tienda. Si has subido los archivos a la raíz, ve a tudominio.com. Si los subiste a una subcarpeta, ve a tudominio.com/tienda.

PrestaShop detectará que no está instalado y te mostrará un asistente de instalación. Simplemente sigue los pasos:

  1. Selecciona el idioma: Elige español y haz clic en "Siguiente".
  2. Acepta los términos de la licencia: Marca la casilla y haz clic en "Siguiente".
  3. Verificación de compatibilidad: PrestaShop comprobará que tu servidor cumple con los requisitos. Si todo está en verde, haz clic en "Siguiente".
  4. Información de la tienda: Aquí puedes poner el nombre de tu tienda, el sector, etc. No es obligatorio, puedes cambiarlo más tarde.
  5. Sistema de cuenta: Crea la cuenta de administrador de tu tienda (correo electrónico y contraseña). Esta es la contraseña para entrar al panel de administración de PrestaShop, no la confundas con la de la base de datos.

3.3. Configurar la conexión a la base de datos

Llegamos al paso clave. Después de la configuración de la tienda, llegarás a una pantalla que dice "Configuración de la base de datos". Aquí es donde usaremos la información que creamos en el Paso 2.

Te pedirá los siguientes datos:

  • Motor de base de datos: Deja el que viene por defecto, que suele ser "MySQL".
  • Dirección del servidor de base de datos: Escribe localhost. (Si tu hosting usa un servidor externo, te lo habrán indicado, pero en el 99% de los casos es localhost).
  • Nombre de la base de datos: Escribe el nombre que le diste en Plesk, por ejemplo, tienda_prestashop.
  • Usuario de la base de datos: Escribe el usuario que creaste, por ejemplo, usuario_presta.
  • Contraseña de la base de datos: Escribe la contraseña que asignaste al usuario.
  • Prefijo de las tablas: Puedes dejarlo como ps_ por defecto. Es útil si compartes la base de datos con otras aplicaciones, pero en nuestro caso no es necesario.

Haz clic en "Siguiente" o "Comprobar conexión". PrestaShop intentará conectarse. Si los datos son correctos, verás un mensaje de éxito. Si no, revisa que has escrito bien el nombre de la base de datos, el usuario y la contraseña.

[TIP]
Si no puedes conectarte, revisa que el nombre de la base de datos y el usuario no tengan espacios al principio o al final. Copia y pega la contraseña directamente desde tu gestor de contraseñas si es posible.

3.4. Finalizar la instalación

Sigue los pasos restantes del asistente (como instalar datos de demostración si lo deseas) y ¡listo! PrestaShop se instalará. Al finalizar, verás un mensaje de éxito y un botón para acceder al panel de administración de tu tienda.


Paso 4: ¿Qué es parameters.php y por qué es importante?

Después de la instalación, PrestaShop guarda todos los datos de conexión a la base de datos en un archivo de configuración llamado parameters.php. Este archivo es como el "cerebro" que le dice a tu tienda dónde y cómo encontrar su información.

4.1. Localizando el archivo

Este archivo se encuentra en la carpeta app/config/ de tu instalación de PrestaShop. Es decir, si tu tienda está en httpdocs, la ruta sería httpdocs/app/config/parameters.php.

4.2. Editando el archivo (si es necesario)

¿Cuándo necesitas editar este archivo?

  • Cuando cambias de servidor: Si migras tu tienda a un hosting nuevo, tendrás que actualizar este archivo con los datos de la nueva base de datos.
  • Si has cometido un error: Si durante la instalación pusiste mal la contraseña o el nombre de la base de datos y no te diste cuenta hasta después, puedes corregirlo aquí sin tener que reinstalar todo.
  • Para cambiar el prefijo de las tablas: Si necesitas cambiar el prefijo ps_ por otro.

Para editarlo, puedes usar el Administrador de archivos de Plesk. Navega hasta app/config/, haz clic derecho sobre parameters.php y selecciona "Editar" o "Edit".

Verás un código PHP similar a este:

<?php
return array (
  'parameters' => 
  array (
    'database_host' => 'localhost',
    'database_port' => '',
    'database_name' => 'tienda_prestashop',
    'database_user' => 'usuario_presta',
    'database_password' => 'tu_contraseña_secreta',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
    // ... otros parámetros
  ),
);

[WARNING]
¡Ten mucho cuidado al editar este archivo! Un solo error, como una coma mal puesta o una comilla olvidada, puede romper tu tienda por completo. Siempre es recomendable hacer una copia de seguridad del archivo antes de modificarlo. Si no estás seguro de lo que estás haciendo, es mejor no tocarlo.

4.3. Modificando los datos

Para cambiar la base de datos, simplemente reemplaza los valores entre comillas simples. Por ejemplo, si tu nueva base de datos se llama nueva_bd, cambiarías 'database_name' => 'nueva_bd'.

Después de guardar los cambios, tu tienda debería conectarse a la nueva base de datos automáticamente.


Solución de problemas comunes (FAQ)

Es normal que surjan dudas. Aquí tienes algunas de las preguntas más frecuentes que nos llegan al soporte:

¿Qué hago si PrestaShop me dice "No se puede conectar a la base de datos"?

  • Revisa los datos: Vuelve a escribir el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que no haya espacios.
  • Verifica el servidor: Confirma que el servidor es localhost. Si no lo es, ponte en contacto con tu proveedor de hosting.
  • Comprueba el usuario: Asegúrate de que el usuario que creaste en Plesk tiene permisos para acceder a la base de datos. En Plesk, al crear el usuario, normalmente se le asignan todos los privilegios automáticamente, pero puedes verificarlo en la configuración de la base de datos.

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

No es recomendable. Cada instalación de PrestaShop necesita su propia base de datos. Compartir una base de datos entre dos tiendas puede causar conflictos y errores graves, ya que las tablas (los "libros" de la biblioteca) se mezclarían. Si quieres tener dos tiendas, crea dos bases de datos separadas.

¿Qué es el prefijo ps_?

Es el prefijo que se añade al nombre de todas las tablas de la base de datos. Por ejemplo, la tabla de productos se llama ps_product. Sirve para identificar que esas tablas pertenecen a PrestaShop. Si solo tienes una aplicación en tu base de datos, puedes dejarlo como está.

Mi hosting usa Syspanel en lugar de Plesk, ¿qué hago?

Si tu proveedor usa Syspanel, el proceso es muy similar. Recuerda que el acceso a Syspanel es a través del puerto 2106. Busca la sección de "Bases de datos" o "MySQL". La creación de la base de datos y del usuario sigue los mismos pasos lógicos: crear la BD, crear un usuario y asignarle permisos. Una vez hecho esto, el proceso de instalación de PrestaShop es idéntico.

He editado parameters.php y ahora mi tienda da un error 500.

No te preocupes, es un error común. Esto significa que la sintaxis del archivo PHP está rota. Restaura la copia de seguridad que hiciste antes de editarlo. Si no hiciste una copia, contacta con tu proveedor de hosting, ya que pueden tener una copia de seguridad del sistema para restaurar el archivo a su estado original.


Conclusión

Crear una base de datos para PrestaShop 1.7 con Plesk es un proceso sencillo una vez que le coges el truco. Es como aprender a montar en bicicleta: al principio parece complicado, pero con esta guía y un poco de práctica, lo harás sin pensar.

Recuerda los puntos clave:

  1. Crea una base de datos con un nombre descriptivo.
  2. Crea un usuario específico con una contraseña segura.

¿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