PrestaShop: Crear base de datos en Plesk paso a paso
Antes de Empezar: ¿Qué es una Base de Datos y Por Qué la Necesitas?
Para instalar PrestaShop en tu servidor, necesitas sí o sí una base de datos MySQL. Piensa en ella como el "almacén" donde tu tienda guardará toda la información: productos, clientes, pedidos, precios y configuraciones. Sin este almacén, tu tienda sería como un escaparate vacío: se ve bonito, pero no puede operar.
En este artículo, te guiaré paso a paso para crear tu prestashop base de datos usando el panel de control Plesk, que es uno de los más utilizados en hosting compartido y VPS. No te preocupes si nunca has hecho esto antes; lo haremos desde cero, de forma clara y sin tecnicismos innecesarios.
¿Qué Necesitas Antes de Crear la Base de Datos?
Antes de lanzarnos a los clics, asegúrate de tener a mano los siguientes datos. Te harán la vida mucho más fácil:
- Acceso a Plesk: La URL suele ser algo como
https://tu-dominio.com:8443ohttps://tu-ip:8443. También puede ser una subruta comohttps://tu-dominio.com/plesk. Si no la tienes, contacta con tu proveedor de hosting. - Credenciales de administrador: El usuario y la contraseña que usaste al contratar el hosting.
- Tu dominio principal: Por ejemplo,
mitienda.com. Esto es importante porque Plesk a veces organiza los recursos por dominio. - Paciencia: No necesitas ser un experto, solo seguir los pasos en orden.
[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso se realiza por el puerto 2106 (ej:
https://tu-dominio.com:2106). Te recomiendo buscar una guía específica para ese panel, ya que la estructura de menús cambia por completo. Este artículo se centra exclusivamente en Plesk.
Paso 1: Iniciar Sesión en Plesk
Lo primero es entrar en tu panel de control. Abre tu navegador web (Chrome, Firefox, Edge, el que prefieras) y escribe la URL de acceso a Plesk.
- Introduce tu usuario y contraseña.
- Haz clic en el botón "Iniciar sesión" (o "Log In").
Una vez dentro, verás una interfaz con varios iconos y menús. No te asustes, es más sencillo de lo que parece. Normalmente, la sección que nos interesa se llama "Bases de datos" o "Sitios web y dominios".
Paso 2: Acceder a la Sección de Bases de Datos
Plesk tiene dos formas principales de llegar a la gestión de bases de datos. Te muestro la más común y directa:
- En el menú lateral izquierdo, busca la opción "Bases de datos". Si no la ves, puede que esté dentro de la pestaña "Sitios web y dominios".
- Si estás en "Sitios web y dominios", busca el icono o enlace que dice "Bases de datos" dentro del panel de tu dominio principal.
Al hacer clic, se abrirá una pantalla que lista las bases de datos existentes (si tienes alguna) y un botón para crear una nueva.
Paso 3: Crear la Base de Datos para PrestaShop
Aquí es donde empieza la magia. Sigue estos pasos al pie de la letra:
-
Haz clic en el botón "Agregar base de datos" (o "Add Database").
-
Se abrirá un formulario. Los campos más importantes son:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo,
prestashop_dbomitienda_presta. Importante: Plesk a veces añade un prefijo con el nombre de tu usuario, así que el nombre final podría serusuario_prestashop_db. No te preocupes, es normal. - Tipo de base de datos: Aquí debes asegurarte de que esté seleccionado MySQL. (A veces aparece como MySQL o MariaDB, ambos son compatibles con PrestaShop).
- Servidor de base de datos: Si solo tienes una opción, déjala como está. Si hay varias, elige la que venga por defecto o la que te haya indicado tu proveedor.
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo,
-
Deja el resto de opciones (como "Propietario" o "Acceso remoto") con sus valores por defecto. No las necesitas para una instalación básica.
-
Haz clic en "Aceptar" o "OK".
¡Listo! Ya tienes el contenedor. Pero aún falta un paso crucial: crear el usuario que podrá entrar a ese almacén.
Paso 4: Crear un Usuario para la Base de Datos
PrestaShop no puede acceder a la base de datos sin un usuario y una contraseña. Plesk te permite crear un usuario específico para esta base de datos, lo cual es una buena práctica de seguridad.
-
Después de crear la base de datos, Plesk te mostrará un mensaje de éxito. Ahora, en la lista de bases de datos, busca la que acabas de crear.
-
Haz clic en el enlace o icono que dice "Agregar usuario" o "Añadir usuario de base de datos".
-
Se abrirá un nuevo formulario:
- Nombre de usuario: Elige un nombre fácil de recordar, como
prestashop_userotienda_user. - Contraseña: Plesk suele tener un generador de contraseñas seguras (el icono del dado). Úsalo o escribe una tú mismo. IMPORTANTE: Guárdala en un lugar seguro, la necesitarás en unos minutos.
- Confirmar contraseña: Repite la contraseña.
- Nombre de usuario: Elige un nombre fácil de recordar, como
-
En la sección de "Permisos" o "Privilegios", asegúrate de que esté marcada la opción "Todos los privilegios" o que estén marcadas todas las casillas. PrestaShop necesita control total sobre su base de datos para funcionar correctamente (crear tablas, insertar datos, etc.).
-
Haz clic en "Aceptar".
[INFO]: Algunas versiones de Plesk te permiten crear el usuario en el mismo paso de crear la base de datos. Si ves los campos de usuario y contraseña en el formulario de creación, rellénalos directamente y omite este paso.
Paso 5: Anotar los Datos de Conexión (¡Crítico!)
Ahora tienes todo lo necesario. Antes de continuar con la instalación de PrestaShop, es fundamental que tengas a mano estos tres datos. Te recomiendo anotarlos en un bloc de notas temporal:
- Nombre de la base de datos: El que pusiste en el Paso 3 (incluyendo el prefijo si lo añadió Plesk).
- Nombre de usuario: El que creaste en el Paso 4.
- Contraseña: La que elegiste para ese usuario.
- Servidor de base de datos: Normalmente es
localhost. Si Plesk te muestra otra cosa (como127.0.0.1omysql.tudominio.com), usa ese valor.
[WARNING]: No compartas estos datos con nadie y no los publiques. Cualquiera que los tenga podría vaciar tu tienda o robar los datos de tus clientes.
Paso 6: Instalar PrestaShop Usando tu Nueva Base de Datos
Una vez que tienes la base de datos creada y los datos de acceso, ya puedes proceder con la instalación de PrestaShop. El proceso es bastante estándar:
-
Descarga PrestaShop: Ve a la web oficial de PrestaShop y descarga el paquete de instalación.
-
Sube los archivos a tu servidor: Usa el Administrador de archivos de Plesk o un cliente FTP (como FileZilla) para subir el contenido del archivo ZIP a la carpeta
httpdocsde tu dominio (o a la carpeta donde quieras instalar la tienda, por ejemplo,httpdocs/tienda). -
Ejecuta el instalador: Abre tu navegador y ve a
tudominio.com(otudominio.com/tienda). Se lanzará el asistente de instalación de PrestaShop. -
Llega al paso de la base de datos: El asistente te pedirá los datos de conexión. Aquí es donde usarás la información que anotaste:
- Dirección del servidor:
localhost(o el valor que te dio Plesk). - Nombre de la base de datos: El nombre que creaste.
- Usuario: El usuario que creaste.
- Contraseña: La contraseña de ese usuario.
- Prefijo de tabla: Déjalo como
ps_por defecto, salvo que sepas lo que haces.
- Dirección del servidor:
-
Continúa con la instalación: Sigue los pasos restantes (configurar la tienda, crear el administrador, etc.). PrestaShop se encargará de crear todas las tablas necesarias automáticamente.
Paso 7: Verificar que Todo Funciona
Después de la instalación, es bueno comprobar que la conexión es correcta. Puedes hacerlo de dos maneras:
- Entrando a tu tienda: Si ves la página principal de PrestaShop sin errores, ¡enhorabuena! La base de datos está funcionando.
- Entrando al panel de administración: Accede a
/admin(o la URL que configuraste). Si puedes iniciar sesión y ver el panel, la conexión a la base de datos es sólida.
Solución de Problemas Comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos llegan al soporte sobre este tema. Léelas, te pueden ahorrar un quebradero de cabeza.
1. "Error: No se puede conectar a la base de datos" al instalar PrestaShop
Esto casi siempre se debe a un error al escribir los datos. Revisa:
- El nombre de la base de datos: Asegúrate de que incluye el prefijo que Plesk haya podido añadir (suele ser tu usuario de hosting seguido de un guion bajo, ej:
usuariohosting_prestashop). - El nombre de usuario: Igual que el anterior, puede tener un prefijo.
- La contraseña: Cópiala y pégala directamente desde donde la guardaste. Es fácil equivocarse al escribirla a mano.
- El servidor: Asegúrate de que es
localhost. Si tu hosting usa un servidor de bases de datos externo, Plesk te lo indicará en la pantalla de creación.
2. "¿Puedo usar una base de datos que ya existe para otra web?"
Técnicamente sí, pero no es recomendable. Podrías sobrescribir datos de la otra aplicación y causar errores. Siempre es mejor crear una base de datos nueva y limpia para cada proyecto.
3. "He creado la base de datos, pero no aparece en la lista"
Refresca la página de Plesk. Si aún así no aparece, espera unos segundos y vuelve a cargar. A veces la interfaz tarda un poco en actualizarse.
4. "¿Qué es el prefijo ps_ y puedo cambiarlo?"
El prefijo es un texto que se añade delante de cada tabla de PrestaShop (ej: ps_productos). Sirve para que, si compartes la base de datos con otra aplicación, no haya conflictos de nombres. Puedes cambiarlo durante la instalación, pero te recomiendo dejarlo como ps_ a menos que tengas una razón de peso para cambiarlo.
5. "¿Necesito crear un usuario con permisos específicos?"
PrestaShop necesita permisos completos (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX). Al seleccionar "Todos los privilegios" en Plesk, le estás dando todo lo que necesita. No es necesario entrar en detalles más finos.
6. "¿Y si mi hosting usa Syspanel en lugar de Plesk?"
Como mencioné antes, Syspanel es el nuevo nombre de HestiaCP. Si tu hosting usa ese panel, el acceso es por el puerto 2106. La filosofía es la misma (crear base de datos, crear usuario), pero los menús y los nombres de las opciones son diferentes. Te recomiendo buscar una guía específica para "Syspanel crear base de datos MySQL" para obtener los pasos exactos.
Consejos Finales para tu Tienda Online
- Haz copias de seguridad: Aunque tu hosting las haga automáticamente, es buena idea que aprendas a hacerlas tú también desde Plesk. La opción suele estar en el menú de "Bases de datos" o en "Copias de seguridad".
- Mantén todo actualizado: Tanto PrestaShop como su base de datos funcionan mejor si están al día. Esto también corrige fallos de seguridad.
- No compartas tus credenciales: Es la regla de oro. Si trabajas con un desarrollador, crea un usuario de base de datos específico para él y revócalo cuando termine.
Crear una base de datos para PrestaShop en Plesk es un proceso sencillo que, una vez que lo haces una vez, te llevará menos de 5 minutos. Lo importante es anotar bien los datos de conexión y no saltarse el paso de crear el usuario. Ahora ya tienes todo lo que necesitas para dar el salto y montar tu tienda online con éxito.
Espero que esta guía te haya sido de gran ayuda. Si te surge cualquier otra duda, no dudes en consultar la documentación oficial de Plesk o de PrestaShop, o contactar con el soporte de tu hosting. ¡Mucha suerte con tu nueva aventura de e-commerce!
