¿Cómo instalar PrestaShop y configurar su base de datos?
Antes de Empezar: ¿Qué Necesitas Saber?
Instalar PrestaShop es un proceso bastante sencillo, pero requiere que tengas ciertos elementos listos. Este artículo te guiará paso a paso, desde la preparación del entorno hasta la configuración de la base de datos en MySQL. No necesitas ser un experto en programación, solo seguir las instrucciones con atención.
[INFO] Este tutorial asume que ya tienes un hosting contratado y acceso a un panel de control como cPanel, Syspanel (HestiaCP) o similar. Si no es así, contacta a tu proveedor de hosting.
Lo primero que debes tener a mano es:
- Un dominio o subdominio: Donde se alojará tu tienda (ej: mitienda.com).
- Acceso FTP o a un gestor de archivos: Para subir los archivos de PrestaShop a tu servidor.
- Los datos de tu base de datos MySQL: Nombre, usuario y contraseña. Te explicaremos cómo crearla.
- El archivo de instalación de PrestaShop: Lo puedes descargar desde el sitio oficial de PrestaShop.
Paso 1: Preparar el Entorno de Alojamiento
Antes de subir ningún archivo, debemos asegurarnos de que tu servidor cumple con los requisitos mínimos de PrestaShop. Los requisitos típicos incluyen:
- PHP: Versión 7.4 o superior (recomendada 8.0 o 8.1).
- MySQL: Versión 5.6 o superior (o MariaDB 10.1 o superior).
- Servidor Web: Apache o Nginx.
- Extensiones PHP: Como
mysqli,gd,curl,zip,openssl, entre otras.
[WARNING] Si tu hosting no cumple con estos requisitos, la instalación fallará. Contacta a tu proveedor para que actualice el entorno.
¿Cómo verifico los requisitos?
- Accede a tu panel de control de hosting (cPanel, Syspanel, etc.).
- Busca una sección llamada "Información del Servidor", "PHP Info" o similar.
- Allí podrás ver la versión de PHP y las extensiones instaladas.
Si tienes Syspanel (HestiaCP), el acceso es a través del puerto 2106 (ej: https://tudominio.com:2106). Dentro, busca la opción "PHP" o "Configuración del Servidor".
Paso 2: Crear la Base de Datos MySQL
Este es uno de los pasos más importantes. La base de datos es donde se almacenará toda la información de tu tienda: productos, clientes, pedidos, etc. Sigue estos pasos para crearla en MySQL.
Usando cPanel
- Inicia sesión en tu cPanel.
- Busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
- En el campo "Nueva Base de Datos", escribe un nombre (ej:
prestashop_db). Haz clic en "Crear Base de Datos". - Ahora, en la misma página, ve a "Usuarios MySQL". Crea un nuevo usuario (ej:
prestashop_user) y una contraseña segura. Anótalos. - Finalmente, en "Añadir Usuario a la Base de Datos", selecciona el usuario y la base de datos que acabas de crear. Marca "Todos los privilegios" y haz clic en "Hacer Cambios".
Usando Syspanel (HestiaCP)
- Accede a Syspanel a través del puerto 2106.
- Ve a la sección "Base de Datos" o "Bases de Datos".
- Haz clic en "Añadir Base de Datos".
- Completa los campos:
- Nombre de la Base de Datos:
prestashop_db - Usuario:
prestashop_user - Contraseña: Elige una segura.
- Nombre de la Base de Datos:
- Haz clic en "Guardar". Syspanel creará automáticamente la base de datos y el usuario con todos los privilegios.
[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.
Paso 3: Subir los Archivos de PrestaShop al Servidor
Ahora que tienes la base de datos lista, es momento de subir los archivos de PrestaShop a tu hosting.
- Descarga PrestaShop desde el sitio oficial (prestashop.com).
- Descomprime el archivo ZIP en tu computadora. Obtendrás una carpeta llamada
prestashop(o similar). - Conéctate a tu servidor mediante FTP o usa el "Administrador de Archivos" de tu panel de control.
- Sube TODA la carpeta descomprimida a la raíz de tu dominio (generalmente
public_htmlowww). Si usas un subdominio, súbela a la carpeta correspondiente. - Espera a que la transferencia termine. Dependiendo de tu conexión, puede tardar unos minutos.
[WARNING] Si subes la carpeta prestashop directamente, tu tienda se abrirá en tudominio.com/prestashop. Si quieres que se abra en tudominio.com, sube el contenido de la carpeta prestashop directamente a la raíz.
Paso 4: Ejecutar el Instalador de PrestaShop
Una vez que los archivos están en el servidor, abre tu navegador y escribe la URL de tu dominio (o subdominio). Automáticamente, el instalador de PrestaShop debería iniciarse. Si no es así, asegúrate de que los archivos estén en la ubicación correcta.
Pantalla 1: Selección de Idioma
Elige tu idioma (español) y haz clic en "Siguiente".
Pantalla 2: Licencia
Acepta los términos de la licencia y haz clic en "Siguiente".
Pantalla 3: Compatibilidad del Sistema
El instalador verificará que tu servidor cumple con los requisitos. Si todo está en verde, haz clic en "Siguiente". Si ves algún error (rojo), deberás solucionarlo antes de continuar (generalmente activando extensiones PHP desde tu panel de control).
Pantalla 4: Información de la Tienda
Aquí configurarás los datos básicos de tu tienda:
- Nombre de la tienda: El nombre que aparecerá en la cabecera.
- Actividad principal: Elige la categoría de tu negocio.
- País: El país donde operas.
- Hora local y zona horaria: Configura la correcta.
Pantalla 5: Configuración de la Base de Datos
¡Este es el paso clave! Aquí debes ingresar los datos de la base de datos MySQL que creaste en el Paso 2.
- Dirección del servidor de base de datos: Normalmente es
localhost. Si tu hosting usa una dirección diferente, te la habrán proporcionado. - Nombre de la base de datos:
prestashop_db(el que creaste). - Usuario de la base de datos:
prestashop_user. - Contraseña de la base de datos: La que configuraste.
- Prefijo de tablas: Déjalo como
ps_(es el estándar).
Haz clic en "Probar la conexión a la base de datos ahora!". Si todo está correcto, verás un mensaje verde. Si no, revisa los datos ingresados.
[INFO] Si tu hosting utiliza MariaDB, el proceso es exactamente el mismo, ya que es compatible con MySQL.
Pantalla 6: Finalizar la Instalación
El instalador te preguntará si quieres instalar datos de muestra (recomendado para aprender) y te pedirá que configures la cuenta de administrador. Crea un email y una contraseña segura para acceder al back office de tu tienda.
Haz clic en "Finalizar la instalación". ¡Felicidades! PrestaShop está instalado.
Paso 5: Configuración Post-Instalación
Una vez instalado, es recomendable realizar algunos ajustes básicos.
Eliminar la carpeta de instalación
Por seguridad, debes eliminar la carpeta install de tu servidor. Puedes hacerlo desde el administrador de archivos o por FTP.
Configurar URLs Amigables (SEO)
- Accede al back office de tu tienda (ej:
tudominio.com/admin1234). - Ve a "Configuración de la tienda" > "Parámetros de la tienda" > "Tráfico y SEO".
- Activa la opción "URLs simplificadas" (o "URLs amigables"). Esto mejora el SEO de tu tienda.
Verificar la configuración de PHP
Desde el back office, ve a "Parámetros avanzados" > "Información". Allí podrás ver si tu servidor tiene la configuración óptima para PrestaShop.
Preguntas Frecuentes (FAQ)
¿Qué hago si el instalador me dice que no puede conectar con la base de datos?
Revisa estos puntos:
- El nombre de la base de datos, usuario y contraseña son correctos.
- El servidor de base de datos no es
localhost. Pregunta a tu hosting. - El usuario tiene todos los privilegios sobre la base de datos (debes haber marcado "Todos los privilegios" al crearlo).
¿Puedo instalar PrestaShop en un subdirectorio?
Sí, solo sube los archivos a una subcarpeta (ej: public_html/tienda) y accede a tudominio.com/tienda.
¿Es necesario tener conocimientos de MySQL para instalar PrestaShop?
No, el instalador lo hace todo por ti. Solo necesitas crear la base de datos desde tu panel de control, como te explicamos en el Paso 2.
¿Qué hago si no veo el instalador al abrir mi dominio?
Asegúrate de que los archivos se hayan subido correctamente a la raíz. Si los subiste dentro de una carpeta, accede a tudominio.com/nombre-de-la-carpeta.
¿Puedo cambiar el prefijo de las tablas de la base de datos?
Sí, pero no es recomendable a menos que sepas lo que haces. El prefijo ps_ es el estándar y no causa problemas.
[TIP] Si tienes problemas con la instalación, contacta al soporte técnico de tu hosting. Ellos pueden ayudarte a verificar que tu servidor cumple con los requisitos y a solucionar problemas de conexión a la base de datos.
Conclusión
Instalar PrestaShop y configurar su base de datos en MySQL es un proceso que, siguiendo estos pasos, puede completarse en menos de 30 minutos. Recuerda que la clave está en tener preparados los datos de tu base de datos y en verificar que tu servidor cumple con los requisitos. Una vez instalado, dedica tiempo a explorar el back office y a personalizar tu tienda. ¡Buena suerte con tu negocio online!
