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

Cómo instalar PrestaShop y crear su base de datos correctamente

Actualizado el 14 de marzo de 2026

Antes de empezar: ¿Qué necesitas para instalar PrestaShop?

Instalar PrestaShop puede parecer un desafío, pero con la guía adecuada es un proceso muy sencillo. Antes de lanzarnos a la instalación, vamos a asegurarnos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar una receta.

Para instalar PrestaShop base de datos y el sistema en sí, necesitarás:

  • Un dominio (por ejemplo, www.tutienda.com).
  • Un plan de hosting con soporte para PHP y MySQL. La mayoría de los hostings compartidos lo incluyen.
  • Acceso a un panel de control como cPanel, Plesk o Syspanel (si tu hosting lo usa, recuerda que el acceso es a través del puerto 2106).
  • Un cliente FTP (como FileZilla) o el administrador de archivos de tu hosting, aunque esto es opcional si usas un instalador automático.
  • Tiempo y paciencia, ¡pero sobre todo, muchas ganas de crear tu tienda online!

[INFO] Si tu hosting utiliza Syspanel, el puerto de acceso es el 2106. Es decir, para entrar a tu panel de control, deberás escribir algo como https://tu-dominio.com:2106 en tu navegador. El proceso de creación de bases de datos es muy similar al de otros paneles.


Paso 1: Crear la base de datos en tu hosting

El primer paso crítico para una instalación PrestaShop guía exitosa es crear la base de datos. PrestaShop guardará todos tus productos, clientes y pedidos aquí. Si este paso falla, la instalación no continuará.

¿Qué es una base de datos MySQL?

Piensa en la base de datos como un gran archivador con múltiples cajones. PrestaShop necesita este archivador para organizar toda la información de tu tienda. Crear base de datos PrestaShop es simplemente preparar ese archivador vacío y darle un nombre para que PrestaShop pueda usarlo.

Pasos para crear tu base de datos (Método genérico con cPanel)

  1. Inicia sesión en el panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
  2. Busca la sección "Bases de Datos MySQL" o "MySQL Databases". El nombre puede variar ligeramente según el panel.
  3. En el campo "Nueva Base de Datos", escribe un nombre. Por ejemplo: tienda_prestashop.
  4. Haz clic en "Crear Base de Datos". ¡Ya tienes el archivador listo!

Crear un usuario para la base de datos

No es seguro que PrestaShop use tu usuario administrador principal. Necesitamos un usuario específico para esta base de datos.

  1. En la misma sección, busca "Usuarios MySQL" o "Add New User".
  2. Crea un nombre de usuario, por ejemplo: usu_tienda.
  3. Establece una contraseña segura. Es recomendable usar el generador de contraseñas que suelen incluir los paneles.
  4. Haz clic en "Crear Usuario".

Vincular el usuario a la base de datos

Este es el paso más importante y donde muchos cometen errores. Necesitas darle permisos al usuario para que pueda trabajar con la base de datos.

  1. Busca la opción "Añadir Usuario a la Base de Datos" o "Add User to Database".
  2. Selecciona el usuario que acabas de crear (usu_tienda).
  3. Selecciona la base de datos que acabas de crear (tienda_prestashop).
  4. Haz clic en "Añadir".
  5. Te preguntará por los privilegios. Para una instalación estándar, marca la opción "TODOS LOS PRIVILEGIOS" o "ALL PRIVILEGIES". Esto permite a PrestaShop crear, leer, actualizar y borrar datos sin problemas.

[WARNING] Si tu hosting usa Syspanel, el proceso es idéntico, pero los nombres de los campos pueden variar ligeramente. Busca siempre la sección de "Bases de Datos". Recuerda, el acceso a Syspanel es por el puerto 2106.


Paso 2: Descargar PrestaShop

Ahora que tenemos la base de datos lista, vamos a por el software.

  1. Ve al sitio web oficial de PrestaShop y descarga la última versión estable. El archivo vendrá comprimido en formato .zip.
  2. Descomprime el archivo en tu ordenador. Verás una carpeta con todos los archivos de PrestaShop.

Paso 3: Subir los archivos a tu servidor

Tienes dos opciones principales para subir los archivos: usar un cliente FTP o el administrador de archivos de tu hosting.

Opción A: Usar un cliente FTP (FileZilla)

  1. Abre FileZilla y conéctate a tu servidor usando las credenciales FTP que te proporcionó tu hosting (normalmente son el dominio, un usuario y una contraseña).
  2. En el panel derecho (servidor), navega hasta la carpeta public_html (o www).
  3. En el panel izquierdo (local), navega hasta donde descomprimiste PrestaShop.
  4. Arrastra todos los archivos de la carpeta de PrestaShop a la carpeta public_html.
  5. Espera a que termine la subida. Esto puede tardar unos minutos.

Opción B: Usar el Administrador de Archivos del hosting

  1. Entra en tu panel de control (Syspanel en el puerto 2106, cPanel, etc.).
  2. Busca la herramienta "Administrador de Archivos" o "File Manager".
  3. Navega a la carpeta public_html.
  4. Sube el archivo .zip que descargaste.
  5. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Extract".
  6. Si los archivos quedan dentro de una subcarpeta (ej. public_html/prestashop/), muévelos todos a la raíz de public_html para que tu tienda sea accesible desde tu dominio principal.

[TIP] Subir los archivos directamente a la raíz de public_html hará que tu tienda sea visible en www.tudominio.com. Si los dejas en una subcarpeta, será visible en www.tudominio.com/prestashop.


Paso 4: Ejecutar el instalador de PrestaShop

Este es el momento de la verdad. Si has seguido los pasos anteriores, todo debería ir sobre ruedas.

  1. Abre tu navegador web y escribe tu dominio (o la ruta donde subiste los archivos).
  2. El instalador de PrestaShop se ejecutará automáticamente. Verás una pantalla de bienvenida. Selecciona tu idioma y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.
  4. El instalador comprobará que tu servidor cumple con los requisitos. Si todo está en verde, haz clic en "Siguiente". Si hay algún aviso en amarillo, normalmente puedes continuar, pero presta atención. Si hay algo en rojo, deberás solucionarlo antes de continuar.

Configurando la información de la tienda

Aquí es donde introduces los datos de tu negocio.

  1. Nombre de la tienda: El nombre de tu negocio.
  2. Actividad principal: Elige la categoría que mejor describa tu tienda (Ropa, Electrónica, etc.).
  3. País: Tu país.
  4. Nombre y apellidos: Tu nombre o el del administrador.
  5. Dirección de correo electrónico: Importante, aquí recibirás notificaciones.
  6. Contraseña de administrador: Crea una contraseña fuerte para acceder al panel de administración de tu tienda.
  7. Haz clic en "Siguiente".

Conectando la base de datos (El paso clave)

Ahora llega el momento de usar los datos que creamos al principio. Esto es lo que llamamos PrestaShop MySQL.

  1. Dirección del servidor de base de datos: Normalmente es localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán en las credenciales. Si usas Syspanel, la información de la base de datos la encontrarás en el panel, junto a la base de datos que creaste.
  2. Nombre de la base de datos: tienda_prestashop (el nombre que le pusiste).
  3. Usuario de la base de datos: usu_tienda (el usuario que creaste).
  4. Contraseña de la base de datos: La contraseña que le pusiste al usuario.
  5. Prefijo de las tablas: Déjalo como ps_ por defecto. Solo cámbialo si sabes lo que estás haciendo, ya que puede ayudar a prevenir ataques SQL injection.
  6. Haz clic en "Comprobar conexión" o "Test your database connection now!".

[WARNING] Este es el punto donde más errores de errores base de datos PrestaShop ocurren. Si ves un mensaje de error, verifica que:

  • El nombre de la base de datos es correcto.
  • El nombre de usuario es correcto.
  • La contraseña es exactamente la que escribiste al crearla (cuidado con las mayúsculas y minúsculas).
  • El usuario tiene todos los privilegios sobre esa base de datos específica.

Si la conexión es exitosa, haz clic en "Siguiente".


Paso 5: Finalizar la instalación

  1. El instalador ahora instalará los archivos y poblará la base de datos con las tablas iniciales. Esto puede tardar un par de minutos.
  2. Al finalizar, verás un mensaje de éxito. IMPORTANTE: El instalador te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde tu cliente FTP o desde el administrador de archivos de tu hosting.
  3. ¡Enhorabuena! Ya tienes tu tienda PrestaShop instalada.

Errores comunes con la base de datos y cómo solucionarlos

Es normal encontrarse con algún que otro obstáculo. Aquí tienes los errores base de datos Prestashop más frecuentes y su solución.

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

Este es el error más común y suele deberse a:

  • Datos incorrectos: Revisa el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que no hay espacios.
  • Servidor de base de datos incorrecto: Si tu hosting usa un servidor MySQL remoto, localhost no funcionará. Busca en tu panel de control (o en el email de bienvenida de tu hosting) el nombre del servidor MySQL.
  • El usuario no tiene permisos: Vuelve a la sección de bases de datos y asegúrate de que has añadido el usuario a la base de datos con TODOS LOS PRIVILEGIOS.

Error: "El nombre de la base de datos o el usuario no existen"

  • Asegúrate de haber creado la base de datos y el usuario en el paso 1.
  • En algunos hostings, el nombre de la base de datos y el usuario llevan un prefijo con el nombre de tu cuenta. Por ejemplo, si tu cuenta es usuario123, la base de datos podría llamarse usuario123_tienda_prestashop. Revisa esto con atención en tu panel.

Error: "Tabla no encontrada" o "Error en la consulta SQL"

  • Esto suele ocurrir si la instalación se interrumpió a mitad de camino.
  • La solución más limpia es borrar la base de datos y crearla de nuevo, y volver a ejecutar el instalador desde cero. Asegúrate de que la conexión a internet es estable durante la instalación.

Error: "El prefijo de la tabla es demasiado largo"

  • El prefijo de la base de datos (por defecto ps_) no debe superar cierta longitud. Si lo has cambiado, vuelve a ponerlo como ps_ o a un valor corto.

Preguntas frecuentes (FAQ)

¿Puedo usar un instalador automático como Softaculous o One-Click Installer?

Sí, muchos hostings ofrecen instaladores automáticos para PrestaShop. Estos instaladores crean la base de datos y el usuario automáticamente. Sin embargo, es importante saber cómo hacerlo manualmente, ya que te da más control y es necesario si quieres personalizar algo. Si usas Syspanel, busca la sección de "Instaladores" o "Softaculous" dentro del panel (accediendo por el puerto 2106).

¿Qué es MySQL y por qué PrestaShop lo necesita?

MySQL es un sistema de gestión de bases de datos. PrestaShop lo usa para almacenar y recuperar toda la información de tu tienda de forma estructurada. Sin una base de datos MySQL, PrestaShop no podría funcionar.

¿Puedo cambiar el nombre de usuario de la base de datos después de la instalación?

Sí, es posible, pero no es recomendable. Tendrías que editar el archivo app/config/parameters.php en tu servidor y cambiar los datos de conexión. Es un proceso delicado y, si no se hace bien, puede romper tu tienda. Es mejor dejarlo como está una vez instalado.

¿Cómo puedo hacer una copia de seguridad de mi base de datos?

La mayoría de los paneles de control tienen una herramienta de copia de seguridad. En Syspanel (puerto 2106), busca la sección de "Bases de Datos" y luego "Copias de Seguridad". También puedes usar herramientas como phpMyAdmin para exportar la base de datos a un archivo .sql.

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

Puedes cambiar la contraseña del usuario de la base de datos desde tu panel de control. Después de cambiarla, deberás actualizar el archivo app/config/parameters.php de tu instalación de PrestaShop con la nueva contraseña para que la tienda siga funcionando.


Conclusión

Instalar PrestaShop y crear su base de datos correctamente es un proceso que, con esta instalación PrestaShop guía, se convierte en algo muy manejable. La clave está en realizar el paso de la creación de la base de datos con calma y atención, asegurándote de que el usuario tiene los permisos correctos.

Recuerda que cualquier duda que tengas, tu proveedor de hosting es tu mejor aliado. No dudes en contactar con su soporte si algo no funciona como esperabas. ¡Ahora ya tienes las bases para lanzar tu tienda online al mundo!

¿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