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

Cómo instalar PrestaShop con una base de datos MySQL (Guía completa)

Actualizado el 1 de diciembre de 2025

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop?

Instalar PrestaShop es más sencillo de lo que parece, pero antes de lanzarnos a la piscina, es fundamental que tengas a mano una serie de requisitos. No te preocupes, no necesitas ser un experto en informática, solo seguir esta lista de verificación.

Para instalar PrestaShop MySQL, necesitarás tres cosas principales: un dominio (la dirección de tu tienda, como www.tutienda.com), un plan de hosting que soporte PHP y MySQL (el 99% de los hostings actuales lo hacen), y las credenciales de acceso a tu panel de control de hosting (normalmente cPanel o Syspanel).

Aquí tienes una lista más detallada de los requisitos técnicos:

  • PHP: Necesitas una versión de PHP 7.1 o superior (idealmente 7.4 u 8.0 para un mejor rendimiento).
  • MySQL: La versión 5.6 o superior es la recomendada. También funciona con MariaDB 10.0 o superior.
  • Espacio en disco: Al menos 300 MB libres para la instalación, aunque luego necesitarás más para productos, imágenes y caché.
  • Un cliente FTP o el Administrador de Archivos de tu hosting, para subir los archivos de PrestaShop.
  • Tu usuario y contraseña de la base de datos MySQL (los crearás en el siguiente paso).

[INFO] Si no sabes qué versión de PHP tiene tu hosting, puedes consultarlo fácilmente desde el panel de control de tu proveedor. Si usas cPanel, busca la sección "Select PHP Version" o "Gestor de PHP". En Syspanel, es algo similar.


Paso 1: Crear la Base de Datos MySQL (El Corazón de tu Tienda)

Antes de subir los archivos de PrestaShop, tenemos que preparar el "almacén" donde se guardarán todos los datos de tu tienda: productos, clientes, pedidos, configuraciones, etc. Esto se llama prestashop base de datos. Es un paso crucial, así que vamos a hacerlo con calma. Te mostraré cómo hacerlo tanto en cPanel como en Syspanel, que son los dos paneles más comunes.

Opción A: Crear la Base de Datos en cPanel

cPanel es el panel de control más popular del mundo. Si tu hosting lo usa, sigue estos pasos:

  1. Accede a tu cPanel con el usuario y contraseña que te proporcionó tu proveedor de hosting. Normalmente es algo como tudominio.com/cpanel.
  2. Busca la sección "Bases de Datos" y haz clic en el icono "MySQL® Databases" (o "Bases de Datos MySQL").
  3. En la parte superior, verás un apartado llamado "Create New Database". Escribe un nombre para tu base de datos. El sistema añadirá automáticamente un prefijo con tu nombre de usuario (ej. usuario_prestashop). Es recomendable usar un nombre descriptivo como prestashop_db.
  4. Haz clic en el botón "Create Database". Verás un mensaje de éxito como "Database created".
  5. Ahora, baja hasta la sección "Add New User" (Añadir nuevo usuario). Aquí crearás un usuario específico para tu base de datos. Esto es más seguro que usar el usuario principal del cPanel.
  6. Elige un nombre de usuario (ej. prestashop_user) y una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel (el botoncito con forma de llave o "Password Generator"). ¡Guarda estos datos en un lugar seguro! Los necesitarás más adelante.
  7. Haz clic en "Create User".
  8. Ahora, baja a la sección "Add User to Database". Selecciona el usuario que acabas de crear y la base de datos que creaste al principio.
  9. Haz clic en "Add".
  10. Se abrirá una pantalla para otorgar privilegios al usuario. Marca la casilla "ALL PRIVILEGES" (Todos los privilegios) para darle control total sobre la base de datos. Esto es necesario para que PrestaShop funcione correctamente.
  11. Haz clic en "Make Changes". ¡Listo! Ya tienes tu prestashop base de datos creada y configurada.

Opción B: Crear la Base de Datos en Syspanel

Si tu hosting utiliza Syspanel (recuerda que el puerto de acceso es el 2106), el proceso es igual de sencillo, aunque la interfaz varía ligeramente. Este panel es una alternativa moderna que está ganando popularidad.

  1. Accede a Syspanel a través de la URL que te haya dado tu proveedor, normalmente tudominio.com:2106. Recuerda incluir el puerto 2106.
  2. Inicia sesión con tus credenciales.
  3. Busca la sección "Bases de Datos" o "Databases" en el menú lateral.
  4. Haz clic en "Add Database" o "Create Database".
  5. Te pedirá un nombre para la base de datos y la contraseña del usuario principal de la misma. Algunos sistemas te permiten crear el usuario en el mismo paso.
  6. Introduce el nombre de la base de datos (ej. miprestashop).
  7. Crea un usuario y una contraseña para esa base de datos. Guárdalos bien.
  8. Confirma la creación. El sistema te mostrará un resumen con el nombre de la base de datos, el usuario y el host (normalmente localhost).

[WARNING] ¡IMPORTANTE! Escribe y guarda en un lugar seguro los siguientes datos: el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el asistente de instalación de PrestaShop. No los compartas con nadie.


Paso 2: Subir los Archivos de PrestaShop a tu Hosting

Ahora que tenemos la base de datos lista, es hora de subir los archivos de PrestaShop. Existen dos métodos principales: usar el Administrador de Archivos de tu panel o usar un cliente FTP como FileZilla. Te explicaré ambos.

Descargar PrestaShop

  1. Ve al sitio web oficial de PrestaShop (prestashop.com).
  2. Ve a la sección de "Descargas" (Downloads).
  3. Haz clic en el botón para descargar el paquete completo de PrestaShop. Es un archivo .zip que contiene todo el software.
  4. Guarda el archivo en tu ordenador. No lo descomprimas aún si vas a usar el método del Administrador de Archivos.

Método 1: Usando el Administrador de Archivos (Más Fácil)

Este método es ideal si no quieres instalar programas adicionales en tu ordenador.

  1. Accede a tu cPanel o Syspanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos" (File Manager).
  3. Navega hasta la carpeta public_html (en cPanel) o la carpeta web (en Syspanel). Esta es la raíz de tu sitio web. Si tu dominio es el principal, sube los archivos aquí. Si es un subdominio, entra en la carpeta correspondiente.
  4. Haz clic en el botón "Subir" (Upload) en la barra superior.
  5. Selecciona el archivo .zip de PrestaShop que descargaste y súbelo. Espera a que se complete la carga. Este proceso puede tardar unos minutos.
  6. Una vez subido, verás el archivo .zip en el listado. Haz clic derecho sobre él y selecciona "Extraer" (Extract) o "Descomprimir".
  7. El sistema te preguntará dónde extraer los archivos. Asegúrate de que esté en la ruta actual (public_html o web). Haz clic en "Extract Files".
  8. Se creará una carpeta con el nombre del archivo (ej. prestashop). Entra en ella, selecciona todos los archivos y carpetas que hay dentro, y muévelos (cortar y pegar) a la carpeta raíz (public_html o web). Esto es importante para que tu tienda se abra al visitar tu dominio directamente, sin tener que poner /prestashop en la URL.
  9. Elimina la carpeta vacía que quedó y el archivo .zip original para mantener todo limpio.

Método 2: Usando un Cliente FTP (FileZilla)

Este método es muy útil si prefieres una interfaz más visual y con más control.

  1. Descarga e instala FileZilla (es gratuito) desde su sitio web oficial.
  2. Abre FileZilla. En la barra superior, introduce los datos de conexión FTP que te dio tu hosting:
    • Servidor: ftp.tudominio.com o la IP de tu servidor.
    • Nombre de usuario: Tu usuario de cPanel o Syspanel.
    • Contraseña: La contraseña de tu panel.
    • Puerto: 21 (por defecto).
  3. Haz clic en "Conexión rápida".
  4. En el panel derecho (tu servidor), navega hasta public_html o web.
  5. Descomprime el archivo .zip de PrestaShop en tu ordenador.
  6. En el panel izquierdo (tu ordenador), navega hasta la carpeta descomprimida.
  7. Selecciona todos los archivos y carpetas dentro de la carpeta de PrestaShop y arrástralos al panel derecho (a public_html o web). FileZilla comenzará a subir los archivos. Espera a que termine.
  8. Al igual que con el otro método, asegúrate de que los archivos estén directamente en la raíz de tu dominio, no en una subcarpeta.

[TIP] Si subes los archivos a una subcarpeta, tu tienda se abrirá en tudominio.com/subcarpeta. Para muchos es útil para hacer pruebas, pero para una tienda en producción, es mejor tenerla en la raíz.


Paso 3: El Asistente de Instalación de PrestaShop

Ahora viene la parte más emocionante. Una vez que los archivos están en su lugar, es hora de ejecutar el instalador.

  1. Abre tu navegador web y escribe la URL de tu dominio (ej. www.tutienda.com).
  2. Verás la pantalla de bienvenida del instalador de PrestaShop. Elige tu idioma y haz clic en "Next" (Siguiente).
  3. Comprobación de compatibilidad: El instalador revisará que tu servidor cumpla con todos los requisitos. Deberías ver todo en verde. Si algo sale en rojo o ámbar, puede que necesites ajustar la configuración de PHP en tu panel de control. Si todo está bien, haz clic en "Next".
  4. Información sobre la tienda: Aquí tendrás que rellenar los datos básicos de tu tienda:
    • Nombre de la tienda: El nombre de tu negocio.
    • Actividad principal: Elige la opción que mejor describa tu negocio.
    • País: Tu país.
    • Activar SSL: Es muy recomendable activarlo si ya tienes un certificado SSL instalado. Si no, puedes dejarlo desactivado y activarlo más tarde.
    • Correo electrónico: Un correo válido donde recibirás notificaciones de la tienda.
    • Contraseña de administrador: Crea una contraseña segura para acceder al panel de administración de tu tienda (el back-office). Repítela para confirmar.
  5. Haz clic en "Next".
  6. Configurar la base de datos: Este es el paso clave. Aquí es donde usarás los datos que creaste en el Paso 1. Deberás rellenar los siguientes campos:
    • Motor de base de datos: Deja la opción por defecto (MySQL).
    • Dirección del servidor de la base de datos: Normalmente es localhost. Si tu hosting usa un servidor remoto, te lo habrán indicado.
    • Nombre de la base de datos: El nombre que le pusiste (ej. usuario_prestashop_db).
    • Usuario de la base de datos: El usuario que creaste (ej. usuario_prestashop_user).
    • Contraseña de la base de datos: La contraseña que configuraste para ese usuario.
    • Prefijo de las tablas: Puedes dejarlo como ps_ por defecto. Si quieres más seguridad, puedes cambiarlo a algo como mishop_.
  7. Haz clic en "Test your database connection now!" (Probar la conexión). Deberías ver un mensaje de éxito. Si no es así, revisa que los datos sean correctos.
  8. Si la conexión es exitosa, haz clic en "Next". El instalador comenzará a instalar los archivos y a poblar la base de datos. Este proceso puede tardar unos minutos, ten paciencia.

[WARNING] No cierres la ventana del navegador durante la instalación. Si lo haces, podrías dejar la instalación a medias y tendrías que empezar de nuevo.


Paso 4: Finalizar y Limpiar

¡Casi lo tienes! Después de la instalación, PrestaShop te dará algunos consejos de configuración y luego verás una pantalla de finalización.

  1. Instalación completada: La pantalla te mostrará un resumen y te dará un enlace a tu tienda y un enlace a tu panel de administración.
  2. ¡IMPORTANTE! Verás un aviso que te pide que elimines la carpeta /install de tu servidor. Este es un paso de seguridad crítico. Si no lo haces, cualquiera podría intentar reinstalar tu tienda y tomar el control de ella.
  3. Puedes eliminar la carpeta install a través del Administrador de Archivos de tu panel o con FileZilla. Simplemente haz clic derecho sobre ella y selecciona "Eliminar" (Delete).
  4. Una vez eliminada, ya puedes acceder a tu panel de administración. La URL normalmente es tudominio.com/admin o tudominio.com/backoffice (te la dará el instalador).
  5. Accede con tu correo y contraseña de administrador que creaste en el paso 4 del asistente.

[TIP] Te recomiendo encarecidamente que configures una copia de seguridad de tu tienda y tu base de datos desde el principio. Muchos hostings ofrecen copias de seguridad automáticas, pero es buena práctica tener la tuya propia.


Preguntas Frecuentes (FAQ) sobre la Instalación de PrestaShop

¿Qué hago si no recuerdo la contraseña de mi base de datos?

No pasa nada. Puedes cambiarla desde tu panel de control (cPanel o Syspanel). Ve a la sección de "Bases de Datos MySQL", busca tu usuario y haz clic en "Change Password". Después, actualiza el archivo de configuración parameters.php de PrestaShop (en la carpeta app/config) con la nueva contraseña, o simplemente vuelve a ejecutar el instalador si aún no has instalado la tienda.

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo tienes que subir los archivos de PrestaShop a la carpeta correspondiente al subdominio (ej. subdominio.tudominio.com). El proceso es idéntico al descrito, solo cambia la ruta de subida de archivos.

¿Es necesario usar cPanel o Syspanel para instalar PrestaShop cPanel?

No es obligatorio, pero sí es la forma más común y sencilla para la mayoría de los usuarios. Puedes instalar PrestaShop manualmente a través de SSH, pero eso requiere conocimientos técnicos avanzados. Los paneles de control como cPanel o Syspanel simplifican enormemente el proceso de creación de bases de datos y gestión de archivos.

¿Qué es el prefijo de las tablas y para qué sirve?

El prefijo es un texto que se añade al principio del nombre de cada tabla en la base de datos (ej. ps_productos, ps_pedidos). Sirve para que si tienes varias aplicaciones en la misma base de datos

¿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