馃洜 Instalaci贸n de PrestaShop de manera local usando XAMPP (gu铆a completa)
Instalaci贸n de PrestaShop de manera local usando XAMPP (gu铆a completa)
Instalar PrestaShop de manera local es una excelente opción para desarrollar, probar y personalizar tu tienda online sin necesidad de contratar todavía un hosting. En esta guía te explico paso a paso cómo instalar PrestaShop 9 en tu computadora utilizando XAMPP sobre Windows, desde los requisitos previos hasta la primera carga del panel de administración.
1. ¿Qué es PrestaShop y por qué instalarlo en local?
PrestaShop es una de las plataformas de comercio electrónico más utilizadas a nivel mundial. Es de código abierto, flexible y cuenta con una gran cantidad de módulos y plantillas para crear tiendas profesionales.
Instalar PrestaShop en local (localhost) tiene varias ventajas:
-
No necesitas pagar hosting mientras desarrollas tu tienda.
-
Puedes probar módulos, plantillas y configuraciones sin afectar una tienda en producción.
-
Te permite aprender y cometer errores en un entorno seguro.
-
Es ideal para desarrolladores y estudiantes que quieran practicar.
2. Requisitos para instalar PrestaShop con XAMPP
Antes de empezar, asegúrate de cumplir con estos requisitos:
-
Sistema operativo: Windows 10 o Windows 11.
-
XAMPP instalado (versión con PHP 8.x recomendada).
-
Navegador web actualizado (Chrome, Edge, Firefox, etc.).
-
Conexión a internet para descargar PrestaShop.
Dentro de XAMPP necesitaremos:
-
Apache activado (servidor web).
-
MySQL activado (gestor de base de datos).
-
Extensiones de PHP recomendadas para PrestaShop, como
openssl,intl,pdo_mysql,zip,mbstring,gd, entre otras.
3. Instalación y configuración básica de XAMPP
Si aún no tienes XAMPP:
-
Descarga XAMPP desde la página oficial de Apache Friends.
-
Instálalo siguiendo el asistente (se recomienda la ruta por defecto
C:\xampp). -
Abre el Panel de Control de XAMPP.
-
Inicia los módulos Apache y MySQL (botón “Start” en cada uno).
-
Verifica que el servidor funciona ingresando en tu navegador:
-
http://localhost/
-
Si ves la página de bienvenida de XAMPP, todo está correcto.
4. Crear la base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, clientes, pedidos y configuraciones.
-
Abre tu navegador y entra a:
-
http://localhost/phpmyadmin/
-
-
En la parte superior, haz clic en Base de datos.
-
En el campo “Crear base de datos”, escribe un nombre, por ejemplo:
-
prestashop9
-
-
Elige cotejamiento recomendado (por ejemplo
utf8mb4_unicode_ci). -
Haz clic en Crear.
Guarda estos datos, los necesitarás durante la instalación:
-
Nombre de la base de datos:
prestashop9(o el que hayas elegido). -
Servidor de base de datos:
localhost. -
Usuario: normalmente
rooten XAMPP. -
Contraseña: en XAMPP por defecto suele estar vacía (sin contraseña).
5. Descargar PrestaShop
-
Ve al sitio oficial de PrestaShop y descarga la versión estable más reciente (en tu caso, PrestaShop 9.0.1).
-
Obtendrás un archivo comprimido
.zip.
6. Copiar los archivos al directorio de XAMPP
-
Localiza el archivo
.zipque descargaste. -
Copia el archivo a la carpeta:
-
C:\xampp\htdocs\
-
-
Crea una carpeta para tu proyecto, por ejemplo:
-
C:\xampp\htdocs\tienda-prestashop
-
-
Extrae el contenido del
.zipdentro de esa carpeta. -
Al finalizar, deberías tener algo como:
-
C:\xampp\htdocs\tienda-prestashop\con los archivos de PrestaShop dentro.
-
7. Configurar algunas opciones de PHP (recomendado)
Para que la instalación de PrestaShop funcione sin problemas, es recomendable ajustar algunos parámetros en php.ini:
-
En el Panel de Control de XAMPP, haz clic en Config (del módulo Apache) y luego en
php.ini. -
Busca y ajusta algunos valores, por ejemplo:
-
Asegúrate de que estas extensiones estén habilitadas (sin
;delante):-
extension=openssl -
extension=intl -
extension=pdo_mysql -
extension=zip -
extension=mbstring -
extension=gd
-
-
Puedes aumentar algunos límites para evitar problemas en la instalación:
-
memory_limit = 512M -
max_execution_time = 300 -
upload_max_filesize = 64M -
post_max_size = 64M
-
-
Guarda los cambios en
php.ini. -
Vuelve al Panel de Control de XAMPP y reinicia Apache (Stop → Start).
8. Iniciar el instalador de PrestaShop
Ahora sí, vamos a comenzar con la instalación desde el navegador:
-
Abre tu navegador e ingresa:
-
http://localhost/tienda-prestashop/
-
-
PrestaShop detectará que es la primera vez y mostrará el instalador.
-
Selecciona el idioma de instalación (por ejemplo, Español).
-
Acepta los términos y condiciones.
-
El instalador hará una comprobación de requisitos del sistema y extensiones de PHP.
-
Si algo aparece en rojo, revísalo (faltan extensiones, permisos o configuración).
9. Configuración de la tienda y del administrador
El siguiente paso es definir los datos de tu tienda:
-
Nombre de la tienda (por ejemplo: “Mi Tienda Demo”).
-
Actividad principal (moda, electrónica, etc.).
-
País y zona horaria.
-
Datos del administrador:
-
Nombre y apellidos.
-
Dirección de email del administrador.
-
Contraseña para el acceso al back-office (pánel de administración).
-
Guarda bien este correo y contraseña: serán los que usarás para acceder al panel de administración de PrestaShop.
10. Configuración de la base de datos
En la siguiente pantalla, el instalador te pedirá los datos de la base de datos:
-
Servidor de la base de datos:
localhost -
Nombre de la base de datos: el que creaste, por ejemplo
prestashop9 -
Usuario: normalmente
rooten XAMPP -
Contraseña: suele estar vacía (en blanco) si no la has cambiado
-
Prefijo de tablas: puedes dejar el que viene por defecto, por ejemplo
ps_
Haz clic en Probar la conexión con la base de datos.
Si todo está correcto, puedes continuar con la instalación.
11. Instalación de los archivos y datos de ejemplo
En este punto, PrestaShop comenzará a:
-
Crear las tablas en la base de datos.
-
Instalar los módulos básicos.
-
Cargar datos de ejemplo (si activaste esa opción).
-
Configurar el entorno inicial de la tienda.
Este proceso puede tomar unos minutos. Es importante no cerrar la ventana ni detener Apache o MySQL.
Cuando termine, verás un mensaje indicando que la instalación ha sido exitosa.
12. Eliminar la carpeta “install” (seguridad)
Por seguridad, PrestaShop te pedirá que:
-
Elimines la carpeta
/installde tu proyecto. -
Opcionalmente cambies el nombre de la carpeta
/admina algo más difícil de adivinar (por ejemplo,/admin1234).
Para esto:
-
Ve a la carpeta:
-
C:\xampp\htdocs\tienda-prestashop\
-
-
Borra la carpeta
install. -
Cambia el nombre de la carpeta
admina algo más personalizado (por ejemplo,admin9).
Luego podrás acceder al panel de administración desde:
-
http://localhost/tienda-prestashop/admin9/
(o el nombre que hayas elegido).
13. Acceso al front-office y back-office
A partir de ahora tendrás dos URLs principales:
-
Front-office (tienda pública):
http://localhost/tienda-prestashop/ -
Back-office (panel de administración):
http://localhost/tienda-prestashop/tu_carpeta_admin/
En el back-office podrás:
-
Crear y editar productos.
-
Configurar métodos de pago y envío.
-
Gestionar clientes y pedidos.
-
Instalar módulos y cambiar el tema.
14. Recomendaciones finales
-
Haz copias de seguridad periódicas de tu carpeta del proyecto y de la base de datos.
-
Anota tu correo y contraseña de administrador en un lugar seguro.
-
Usa el entorno local para probar plantillas y módulos antes de subirlos a un servidor real.
-
Cuando tengas tu tienda lista, podrás migrarla a un hosting en producción.
Si quieres, en otro post puedo ayudarte con:
-
Cómo solucionar errores típicos en la instalación (OpenSSL, intl, permisos, etc.).
-
Cómo clonar tu tienda local a un hosting real.
-
Cómo optimizar PrestaShop para que cargue más rápido en producción.