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

Cómo crear una tienda PrestaShop en local con XAMPP

Actualizado el 27 de noviembre de 2025

¿Por qué instalar PrestaShop en local con XAMPP?

Antes de lanzarte a modificar una tienda online real, necesitas un campo de pruebas. Instalar PrestaShop en local con XAMPP te permite experimentar sin miedo: puedes romper cosas, probar módulos, cambiar plantillas y aprender a tu ritmo, todo sin afectar a clientes reales ni a tu hosting.

Trabajar con prestashop xampp es la combinación perfecta para desarrolladores principiantes y avanzados. XAMPP simula un servidor en tu propio ordenador, y PrestaShop se instala encima como si estuviera en internet. El resultado es un entorno de desarrollo ágil, gratuito y totalmente funcional.

A lo largo de esta guía, te explicaré paso a paso cómo crear tu tienda PrestaShop en local con XAMPP, desde la descarga de los programas hasta la configuración inicial de tu tienda. No necesitas conocimientos avanzados, solo paciencia y ganas de aprender.


¿Qué necesitas para instalar PrestaShop en local?

Para instalar prestashop local necesitas tres elementos principales:

  • XAMPP: un paquete que incluye Apache (servidor web), MySQL (base de datos) y PHP (lenguaje de programación). Es la base sobre la que funcionará tu tienda.
  • PrestaShop: el software de tienda online que descargarás desde su web oficial.
  • Un editor de texto (opcional pero recomendado): como Visual Studio Code o Notepad++, para modificar archivos si lo necesitas.

Asegúrate de tener al menos 4 GB de espacio libre en tu disco duro y unos 2 GB de RAM disponibles. No es mucho, pero mejor que lo sepas antes de empezar.


Paso 1: Descargar e instalar XAMPP

Lo primero es conseguir XAMPP. Ve a la página oficial de Apache Friends y descarga la versión compatible con tu sistema operativo (Windows, macOS o Linux). Para este tutorial usaremos Windows, pero el proceso es similar en otros sistemas.

Una vez descargado, ejecuta el instalador. Te preguntará qué componentes quieres instalar. Selecciona al menos Apache, MySQL y PHP. Puedes dejar el resto por defecto.

Durante la instalación, elige una carpeta sencilla como C:\xampp (en Windows) o /Applications/XAMPP (en macOS). Evita carpetas con espacios o caracteres raros.

Cuando termine, abre el Panel de Control de XAMPP. Verás una lista de servicios. Activa Apache y MySQL haciendo clic en el botón "Start" de cada uno. Deberían ponerse en verde, indicando que están funcionando.

[TIP] Si Apache no arranca, es probable que el puerto 80 esté ocupado por otro programa (como Skype o IIS). Puedes cambiarlo en el archivo httpd.conf o usar el botón "Config" del panel de XAMPP.


Paso 2: Descargar PrestaShop

Ahora necesitas el software de la tienda. Ve a la web oficial de PrestaShop y descarga la última versión estable. Busca el enlace que dice "Descargar PrestaShop" y elige la opción que incluye el paquete completo (no la versión de actualización).

El archivo vendrá comprimido en ZIP. Descomprímelo en una carpeta temporal. Dentro encontrarás una carpeta llamada algo como prestashop o el nombre de la versión.

[INFO] Asegúrate de descargar la versión que sea compatible con la versión de PHP que incluye tu XAMPP. Si tienes dudas, la versión más reciente de PrestaShop suele funcionar con las versiones de PHP más actuales de XAMPP.


Paso 3: Preparar la carpeta de tu tienda en XAMPP

XAMPP tiene una carpeta llamada htdocs que es donde se alojan los sitios web. Es como el "disco duro" de tu servidor local.

Ve a la carpeta donde instalaste XAMPP (por ejemplo, C:\xampp) y abre la subcarpeta htdocs. Dentro, crea una nueva carpeta con el nombre que quieras para tu tienda. Por ejemplo: mitienda.

Ahora, copia el contenido de la carpeta de PrestaShop que descomprimiste antes y pégalo dentro de mitienda. Asegúrate de que los archivos estén directamente en htdocs\mitienda, no en una subcarpeta.

[WARNING] No copies la carpeta de PrestaShop completa dentro de htdocs. Copia solo su contenido (los archivos y carpetas que están dentro). Si lo haces mal, la instalación fallará.


Paso 4: Crear la base de datos para PrestaShop

PrestaShop necesita una base de datos para guardar productos, pedidos y configuración. Para crearla, abre tu navegador y escribe http://localhost/phpmyadmin.

Verás la interfaz de phpMyAdmin. Haz clic en la pestaña "Bases de datos" (o "Databases"). En el campo "Crear base de datos", escribe un nombre como prestashop_db. Deja la opción de cotejamiento (collation) por defecto y haz clic en "Crear".

[TIP] Usa un nombre sin espacios y en minúsculas. Así evitarás problemas de compatibilidad.

No necesitas crear tablas manualmente, PrestaShop lo hará durante la instalación. Solo necesitas la base de datos vacía.


Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte emocionante. Abre tu navegador y escribe http://localhost/mitienda. Deberías ver la pantalla de instalación de PrestaShop. Si no aparece, revisa que Apache esté corriendo y que la carpeta esté bien nombrada.

El instalador te guiará en varios pasos:

Selección de idioma

Elige el idioma de tu tienda (por ejemplo, Español). Haz clic en "Siguiente".

Aceptación de licencia

Lee la licencia (puedes pasar por encima) y marca la casilla de aceptación. Continúa.

Verificación de compatibilidad

El instalador revisará que tu sistema cumpla los requisitos. Si todo está bien, verás una pantalla verde. Si hay errores, te los mostrará en rojo. Los más comunes son:

  • PHP no actualizado: actualiza PHP en XAMPP.
  • Permisos de escritura: en Windows suele estar bien, pero en Linux/macOS necesitas dar permisos con chmod.

Corrige cualquier problema y continúa.

Información de la tienda

Aquí defines el nombre de tu tienda, el sector, el país y la descripción. También puedes elegir la actividad principal. No te preocupes por estos datos, podrás cambiarlos después.

Configuración de la cuenta de administrador

Crea el usuario y contraseña para acceder al panel de administración de tu tienda. Guarda estos datos en un lugar seguro, los necesitarás siempre.

Conexión a la base de datos

Este es el paso clave. Debes completar:

  • Dirección del servidor: localhost
  • Nombre de la base de datos: prestashop_db (el que creaste antes)
  • Usuario: root
  • Contraseña: déjalo vacío (por defecto en XAMPP)
  • Prefijo de tablas: puedes dejar ps_ por defecto

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Continúa.

Instalación final

El instalador copiará los archivos y creará las tablas. Este proceso puede tardar unos minutos. Al final, verás un resumen y un botón para acceder al panel de administración.

[WARNING] No cierres el navegador durante la instalación. Si se interrumpe, es posible que tengas que borrar la base de datos y empezar de nuevo.


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

¡Enhorabuena! Ya has conseguido instalar prestashop xampp. Ahora tienes dos URLs importantes:

  • Tu tienda (front office): http://localhost/mitienda
  • Tu panel de administración (back office): http://localhost/mitienda/admin (o la ruta que te indicó el instalador)

Abre el panel de administración e inicia sesión con el usuario y contraseña que creaste. Verás un asistente de configuración que te pedirá completar algunos datos básicos de tu tienda (logo, moneda, etc.). Puedes hacerlo o saltarlo; lo importante es que ya tienes tu tienda funcionando.


Paso 7: Mejora tu entorno de desarrollo PrestaShop con XAMPP

Ahora que tienes tu prestashop en local xampp, puedes aprovecharlo al máximo. Aquí tienes algunos consejos:

Activa el modo de desarrollo

Para ver errores y mensajes de depuración, puedes activar el modo de desarrollo. Ve a /config/defines.inc.php y cambia _PS_MODE_DEV_ a true. Así verás los errores de PHP en pantalla, algo muy útil para el desarrollo.

Usa plantillas y módulos de prueba

Instala plantillas gratuitas y módulos desde el marketplace de PrestaShop. Como es un entorno local, puedes probar sin miedo a romper nada.

Crea copias de seguridad

Antes de hacer cambios importantes, copia la carpeta htdocs\mitienda y exporta la base de datos desde phpMyAdmin. Así, si algo sale mal, puedes restaurar todo en minutos.


Problemas comunes al instalar PrestaShop en local con XAMPP

Aquí tienes una lista de problemas frecuentes y sus soluciones:

"Error de conexión a la base de datos"

Revisa que MySQL esté activo en XAMPP y que los datos del instalador sean correctos. Recuerda que el usuario por defecto es root y la contraseña está vacía.

"Apache no arranca"

El puerto 80 está ocupado. Cambia el puerto de Apache en el archivo httpd.conf (busca Listen 80 y cámbialo a Listen 8080). Luego accede a tu tienda con http://localhost:8080/mitienda.

"Página en blanco después de instalar"

Puede ser un problema de permisos o de caché. Borra la carpeta var/cache dentro de tu instalación de PrestaShop y recarga la página.

"El instalador se queda en el 90%"

Es un problema común por límites de memoria de PHP. Edita el archivo php.ini de XAMPP y aumenta memory_limit a 512M o más. Luego reinicia Apache.


¿Y si quieres pasar tu tienda a un hosting real?

Una vez que hayas desarrollado y probado tu tienda, es probable que quieras publicarla en internet. El proceso se llama "migración" e implica:

  1. Exportar la base de datos desde phpMyAdmin.
  2. Subir los archivos a tu hosting mediante FTP.
  3. Importar la base de datos en el hosting.
  4. Cambiar la configuración en el archivo parameters.php.

Si tu hosting usa Syspanel, recuerda que el acceso al panel de control se realiza a través del puerto 2106. Allí podrás gestionar bases de datos, dominios y archivos de forma sencilla.

[INFO] La migración puede ser delicada. Te recomiendo hacer una copia de seguridad completa antes de empezar y seguir una guía específica para tu proveedor de hosting.


Preguntas frecuentes sobre PrestaShop y XAMPP

¿Puedo usar XAMPP en macOS o Linux?

Sí, XAMPP está disponible para los tres sistemas operativos. El proceso es similar, aunque la ruta de las carpetas cambia. En macOS, por ejemplo, la carpeta raíz es /Applications/XAMPP/htdocs.

¿Cuánto espacio necesito?

PrestaShop ocupa unos 300 MB, y XAMPP unos 500 MB. En total, menos de 1 GB. Asegúrate de tener espacio suficiente.

¿Puedo usar XAMPP para producción?

No es recomendable. XAMPP está diseñado para desarrollo local. Para producción, necesitas un hosting seguro con certificado SSL, copias de seguridad automáticas y soporte técnico.

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

Puedes restablecerla desde la base de datos. En phpMyAdmin, busca la tabla ps_employee y cambia el valor del campo passwd usando una función MD5 de tu nueva contraseña.


Conclusión: tu tienda PrestaShop en local está lista

Has aprendido a instalar prestashop xampp desde cero. Ahora tienes un entorno de desarrollo local donde puedes practicar, experimentar y crear tu tienda online sin riesgos. Este es el primer paso para convertirte en un profesional del ecommerce.

Recuerda que desarrollo prestashop xampp te da la libertad de probar sin límites: cambia temas, instala módulos, modifica código y aprende de tus errores. Cuando estés satisfecho con el resultado, podrás migrar tu tienda a un hosting profesional.

Si te surge cualquier duda durante el proceso, repasa los pasos de esta guía o consulta la documentación oficial de PrestaShop. Con práctica y paciencia, dominarás esta herramienta y podrás crear tiendas online impresionantes.

[TIP] Guarda esta guía en tus favoritos. La necesitarás cada vez que quieras montar un nuevo entorno de desarrollo o resolver problemas comunes. ¡Buena suerte con tu tienda!

¿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