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

Cómo instalar PrestaShop en servidor local (XAMPP, WAMP)

Actualizado el 23 de marzo de 2026

¿Qué necesitas para instalar PrestaShop en local?

Antes de empezar con el proceso de cómo instalar PrestaShop en local, es importante que entiendas qué vas a necesitar. No te preocupes, no necesitas ser un experto en informática. Con un ordenador con Windows, macOS o Linux, y un poco de paciencia, podrás tener tu tienda online funcionando en menos de una hora.

Para instalar PrestaShop con XAMPP o con WAMP, necesitas lo siguiente:

  • Un paquete de servidor local (XAMPP o WAMP, ambos gratuitos).
  • El archivo de instalación de PrestaShop (también gratuito, desde su web oficial).
  • Un navegador web actualizado.
  • Unos 15-20 minutos de tu tiempo.

El objetivo de montar un PrestaShop servidor local es poder desarrollar, probar y personalizar tu tienda sin necesidad de pagar un hosting ni tener un dominio. Es el entorno perfecto para aprender y experimentar sin riesgos.


Paso 1: Descargar e instalar XAMPP o WAMP

Para instalar PrestaShop en servidor local, el primer paso es tener un entorno que simule un servidor web real. Tanto XAMPP como WAMP son perfectos para esto. Te explico ambos, para que elijas el que más te guste.

### Opción A: Instalar XAMPP

XAMPP es un paquete que incluye Apache (servidor web), MySQL (base de datos), PHP y Perl. Es muy popular porque es multiplataforma y muy fácil de usar.

  1. Ve a la página oficial de Apache Friends y descarga la versión compatible con tu sistema operativo.
  2. Ejecuta el instalador. Te preguntará qué componentes quieres instalar. Para PrestaShop necesitas al menos Apache, MySQL y PHP. Puedes dejar el resto por defecto.
  3. Elige la carpeta de instalación. Lo más común es C:\xampp en Windows. En Linux o macOS, suele instalarse en /opt/lampp.
  4. Finaliza la instalación y abre el Panel de Control de XAMPP.

Dentro del panel, verás una lista de servicios. Debes iniciar Apache y MySQL. Haz clic en el botón "Start" de cada uno. Cuando ambos estén en verde, tendrás tu servidor local activo.

### Opción B: Instalar WAMP

WAMP es la alternativa para Windows. Incluye lo mismo que XAMPP, pero está más orientado a este sistema operativo.

  1. Descarga WAMP desde su sitio oficial.
  2. Ejecuta el instalador y acepta los términos. Elige la carpeta de destino (por defecto suele ser C:\wamp64).
  3. Durante la instalación, te pedirá que elijas un navegador por defecto y un editor de texto. Puedes dejar los que vienen por defecto.
  4. Al terminar, abre WAMP. Verás un icono en la bandeja del sistema. Haz clic en él y selecciona "Start All Services".

Para comprobar que todo funciona, abre tu navegador y escribe http://localhost. Deberías ver una página de bienvenida de WAMP o de XAMPP. Si la ves, ¡ya tienes el servidor listo!


Paso 2: Descargar PrestaShop

Ahora que tienes el servidor local funcionando, es hora de descargar el archivo de PrestaShop.

  1. Ve a la página oficial de PrestaShop y busca la sección de descargas.
  2. Elige la versión más reciente y estable. Te recomiendo que descargues el archivo ZIP completo.
  3. Guarda el archivo en tu equipo. No lo ejecutes todavía; primero necesitas descomprimirlo.

Una vez descargado, tienes que colocar los archivos en la carpeta raíz de tu servidor local. Esta carpeta es donde Apache busca los archivos para mostrarlos en el navegador.

  • Si usas XAMPP, la carpeta es C:\xampp\htdocs.
  • Si usas WAMP, la carpeta es C:\wamp64\www.

Descomprime el ZIP de PrestaShop dentro de esa carpeta. Te recomiendo que crees una subcarpeta con un nombre claro, por ejemplo, tienda o prestashop. Así, la ruta final sería C:\xampp\htdocs\tienda.


Paso 3: Crear la base de datos

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuraciones. Para Crearla, vamos a usar phpMyAdmin, que viene incluido en XAMPP y WAMP.

  1. Abre tu navegador y escribe http://localhost/phpmyadmin.
  2. Verás la interfaz de phpMyAdmin. Haz clic en la pestaña "Bases de datos" (o "Databases").
  3. En el campo "Crear base de datos", escribe un nombre, por ejemplo, prestashop_db.
  4. En la opción de cotejamiento (collation), elige utf8mb4_general_ci o similar. Esto asegura que los caracteres especiales y acentos funcionen bien.
  5. Haz clic en "Crear".

No necesitas crear tablas ni nada más; PrestaShop lo hará automáticamente durante la instalación. Solo necesitas tener el nombre de la base de datos y las credenciales de acceso.


Paso 4: Ejecutar el asistente de instalación

Este es el momento clave para instalar PrestaShop en local. Abre tu navegador y escribe la dirección de tu tienda. Siguiendo el ejemplo anterior, sería http://localhost/tienda.

Verás la pantalla de bienvenida del instalador de PrestaShop. El proceso tiene varios pasos, pero es muy guiado. Te los explico:

### Selección de idioma

Elige el idioma que quieras para la instalación y el panel de administración. En este caso, "Español". Haz clic en "Siguiente".

### Aceptación de la licencia

Lee los términos y condiciones. Marca la casilla de aceptación y continúa.

### Verificación de compatibilidad

El instalador revisará si tu servidor cumple con los requisitos. Si todo está en verde, puedes continuar. Si hay algún problema, te dirá qué módulo de PHP falta o qué ajuste necesitas. Los más comunes son:

  • PHP 7.1 o superior: XAMPP y WAMP actualizados lo cumplen.
  • Extensión CURL: Suele estar activada por defecto.
  • Extensión OpenSSL: También viene activada.

Si algo falla, puedes habilitarlo desde el archivo php.ini de tu servidor. Busca la línea ;extension=curl y quita el punto y coma al inicio para activarla. Luego reinicia Apache desde el panel de control.

### Información de la tienda

Aquí te pide datos básicos:

  • Nombre de la tienda: El nombre que quieras mostrar.
  • Actividad principal: Elige la que más se ajuste a tu proyecto.
  • País: El tuyo.
  • Nombre y correo electrónico del administrador: Importante, porque aquí recibirás los datos de acceso.

También te pregunta si quieres instalar datos de demostración. Si es tu primera vez, te recomiendo que los instales para ver cómo funciona una tienda completa. Puedes borrarlos después.

### Conexión a la base de datos

Este es el paso más delicado. Debes rellenar los datos de tu base de datos:

  • Dirección del servidor: localhost (o 127.0.0.1).
  • Nombre de la base de datos: prestashop_db (el que creaste antes).
  • Usuario: En XAMPP y WAMP, el usuario por defecto es root.
  • Contraseña: En XAMPP, normalmente está vacía. En WAMP, también suele estar vacía.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en "Siguiente". Si los datos son correctos, la instalación continuará. Si no, revisa que hayas escrito bien el nombre de la base de datos y que MySQL esté corriendo.

### Instalación

El sistema instalará los archivos y creará las tablas. Verás una barra de progreso. No cierres la página ni apagues el ordenador durante este proceso. Puede tardar unos minutos.

Al finalizar, te mostrará un resumen con la URL de tu tienda y la del panel de administración. Guarda esta información, porque la necesitarás para acceder.


Paso 5: Acceder a tu tienda y al panel de administración

Una vez terminada la instalación, ya tienes tu PrestaShop servidor local funcionando. Ahora puedes:

  • Ver tu tienda: Entra en http://localhost/tienda. Verás la portada de tu tienda online.
  • Acceder al panel de administración: La URL suele ser http://localhost/tienda/admin. Te pedirá usuario y contraseña, que son los que configuraste durante la instalación.

Desde el panel de administración puedes gestionar todo: productos, pedidos, clientes, módulos, apariencia, etc. Es el corazón de tu negocio online.


Paso 6: Configuraciones recomendadas tras instalar PrestaShop en local

Ahora que ya sabes cómo instalar PrestaShop en local, te doy algunos consejos para que tu entorno de desarrollo sea más cómodo y seguro:

### Activar el modo de depuración

Durante el desarrollo, es útil activar el modo de depuración para ver errores de PHP en pantalla. Para ello:

  1. Abre el archivo config/defines.inc.php dentro de la carpeta de PrestaShop.
  2. Busca la línea define('_PS_MODE_DEV_', false);.
  3. Cambia false por true.
  4. Guarda el archivo y recarga tu tienda.

### Cambiar la URL del panel de administración

Por seguridad, es recomendable cambiar la carpeta /admin por otro nombre. Puedes renombrar la carpeta directamente en el explorador de archivos. Por ejemplo, de admin a admin_mi_tienda. Después, accede con la nueva URL.

### Crear una copia de seguridad

Antes de hacer cambios importantes, haz una copia de seguridad de la base de datos y de los archivos. Puedes usar phpMyAdmin para exportar la base de datos y comprimir la carpeta de PrestaShop.


Errores comunes al instalar PrestaShop con XAMPP o WAMP

Es normal que surjan dudas o pequeños fallos. Aquí te dejo los errores más frecuentes y cómo solucionarlos:

### Error de memoria PHP

Si ves un mensaje que dice "Fatal error: Allowed memory size of X bytes exhausted", necesitas aumentar la memoria de PHP.

  1. Abre el archivo php.ini de tu servidor (en XAMPP está en C:\xampp\php\php.ini).
  2. Busca la línea memory_limit.
  3. Cámbiala a memory_limit = 512M o más.
  4. Reinicia Apache.

### Error de conexión con la base de datos

Si el instalador no conecta con MySQL, verifica que:

  • MySQL esté activo en el panel de control.
  • El usuario y la contraseña sean correctos. En XAMPP, el usuario root no tiene contraseña por defecto.
  • No hayas escrito mal el nombre de la base de datos.

### Página en blanco

Si después de instalar ves una página en blanco, suele ser un problema de permisos de archivos o de la configuración de PHP. Activa el modo de depuración como te expliqué antes para ver el error exacto. También puedes revisar que la carpeta var/cache tenga permisos de escritura.


Preguntas frecuentes (FAQ)

### ¿Puedo instalar PrestaShop en un servidor local con macOS?

Sí, XAMPP tiene versión para macOS. El proceso es prácticamente el mismo. Solo cambia la ruta de la carpeta htdocs, que en macOS suele ser /Applications/XAMPP/htdocs.

### ¿Es lo mismo instalar PrestaShop en local que en un hosting?

El proceso es similar, pero en un hosting real no necesitas XAMPP ni WAMP, porque el hosting ya tiene el servidor configurado. Además, en un hosting tendrás que usar un dominio y subir los archivos por FTP. En local, todo es más rápido y no requiere conexión a internet.

### ¿Puedo pasar mi tienda de local a un hosting después?

Sí, es posible. Deberás mover los archivos por FTP y exportar e importar la base de datos. Eso sí, tendrás que cambiar las URL de local a las del dominio real. Es un proceso algo técnico, pero se puede hacer.

### ¿Necesito conocimientos avanzados para instalar PrestaShop en servidor local?

No. Siguiendo esta guía paso a paso, cualquiera puede hacerlo. La clave es tener paciencia y leer bien cada pantalla del instalador. No tengas miedo de equivocarte; al ser un entorno local, no hay riesgo de romper nada importante.

### ¿Puedo usar otro paquete como Laragon o MAMP?

Por supuesto. Laragon y MAMP son otras opciones muy buenas. El proceso es muy similar al de XAMPP y WAMP. La idea es tener Apache, MySQL y PHP funcionando en tu ordenador.


Conclusión y siguientes pasos

Ahora ya sabes cómo instalar PrestaShop en local con XAMPP o WAMP. Has creado un entorno de desarrollo completo donde puedes practicar, experimentar y construir tu tienda sin costes ni riesgos.

Una vez que tengas tu tienda instalada, te sugiero que:

  • Instales algunos módulos para añadir funcionalidades (envío, pago, SEO, etc.).
  • Cambies el tema para darle la apariencia que quieras.
  • Cargues tus primeros productos y juegues con las categorías y combinaciones.
  • Pruebes el proceso de compra de principio a fin, para ver cómo funciona todo.

[INFO] Si más adelante quieres publicar tu tienda en internet, recuerda que necesitarás un hosting y un dominio. Ahí es donde entran en juego herramientas de gestión de servidores como Syspanel, que facilita mucho la administración de tu hosting. Si usas Syspanel, el acceso al panel de control se realiza a través del puerto 2106, y te permitirá gestionar bases de datos, dominios y correos de forma sencilla.

[TIP] No te olvides de mantener tu PrestaShop actualizado. Las versiones nuevas corrigen errores de seguridad y añaden mejoras. En local, puedes probar las actualizaciones antes de aplicarlas en tu tienda real.

[WARNING] Si algún día decides publicar tu tienda online, nunca uses los datos de acceso de tu servidor local en el hosting real. Crea contraseñas fuertes y cambia el prefijo de las tablas de la base de datos para mayor seguridad.

Con esta guía, ya tienes todo lo necesario para empezar tu andadura en el mundo del ecommerce. ¡Manos a la obra y a crear tu tienda online!

¿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