Instalar y configurar PrestaShop en un servidor
¿Qué necesitas antes de instalar PrestaShop?
Antes de lanzarte a la aventura de crear tu tienda online, es importante que tengas claro qué necesitas. Instalar PrestaShop no es complicado, pero sí requiere un mínimo de preparación para que todo funcione sobre ruedas desde el primer minuto.
Esto es lo que necesitas tener a mano:
- Un dominio (por ejemplo,
www.tutienda.com). - Un plan de hosting que cumpla con los requisitos de PrestaShop (PHP 7.2 o superior, MySQL 5.6 o superior y al menos 256 MB de memoria).
- Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
- Credenciales de acceso a tu base de datos (usuario, contraseña y nombre de la base de datos).
- Tiempo y paciencia (calma, que esto es más fácil de lo que parece).
[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se realiza a través del puerto 2106. Por ejemplo:
https://tu-servidor.com:2106.
Paso 1: Descargar PrestaShop
Lo primero es descargar el paquete de instalación desde la página oficial de PrestaShop. Ve a la sección de descargas y elige la versión estable más reciente. El archivo que descargues será un .zip que contiene todos los archivos necesarios.
Una vez descargado, descomprímelo en tu ordenador. Verás una carpeta con muchos archivos y subcarpetas. No te asustes, es completamente normal.
Paso 2: Subir los archivos a tu servidor
Ahora toca subir los archivos a tu hosting. Tienes dos opciones principales:
Opción A: Usar un gestor de archivos desde el panel de control
- Accede a tu panel de control (cPanel, Syspanel, etc.).
- Busca la opción "Gestor de archivos" o "Administrador de archivos".
- Navega hasta la carpeta
public_html(ohtdocs). - Sube el archivo
.zipque descargaste. - Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir".
- Cuando termine, ya tendrás todos los archivos de PrestaShop en tu servidor.
Opción B: Usar un cliente FTP
Si prefieres una opción más clásica, puedes usar un cliente FTP como FileZilla:
- Conecta con tus credenciales FTP (te las proporciona tu proveedor de hosting).
- Navega hasta la carpeta
public_html. - Arrastra todos los archivos de la carpeta descomprimida desde tu ordenador al servidor.
- Espera a que termine la transferencia (puede tardar unos minutos).
[TIP] Si solo vas a tener una tienda y quieres que se vea en la raíz de tu dominio, sube los archivos directamente a
public_html. Si quieres que la tienda esté en una subcarpeta (por ejemplo,www.tudominio.com/tienda), crea una carpeta llamadatiendadentro depublic_htmly sube los archivos allí.
Paso 3: Crear la base de datos
PrestaShop necesita una base de datos MySQL para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Aquí te explico cómo crearla:
- Ve a tu panel de control y busca la sección "Bases de datos MySQL" o similar.
- Crea una nueva base de datos (por ejemplo,
tienda_prestashop). - Crea un usuario para esa base de datos y asigna una contraseña segura.
- Añade el usuario a la base de datos y concédele todos los privilegios (o al menos SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX y DROP).
[WARNING] Guarda muy bien el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso y no podrás continuar sin ellos.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la parte emocionante. Abre tu navegador y escribe la dirección de tu tienda (por ejemplo, www.tudominio.com o www.tudominio.com/tienda). Verás que PrestaShop detecta automáticamente que no está instalado y te redirige al instalador.
El proceso de instalación PrestaShop consta de varias pantallas:
Pantalla 1: Elegir idioma
Selecciona el idioma de la instalación. Podrás añadir más idiomas a tu tienda más adelante, así que no te preocupes si no está el tuyo en primera instancia.
Pantalla 2: Verificación de requisitos
PrestaShop comprobará que tu servidor cumple con los requisitos mínimos. Si todo está correcto, verás una marca verde. Si hay algún problema, te lo indicará y tendrás que solucionarlo antes de continuar.
[INFO] Los requisitos más comunes que fallan son la versión de PHP o la memoria disponible. Si tienes problemas, contacta con tu proveedor de hosting y te ayudarán a ajustarlo.
Pantalla 3: Información de la tienda
Aquí tendrás que rellenar los datos básicos de tu tienda:
- Nombre de la tienda: El nombre que aparecerá en la web.
- Actividad principal: Elige la categoría que mejor describa tu negocio.
- País: Tu país o el país principal de tus clientes.
- Nombre y apellidos: Los datos del administrador.
- Dirección de correo electrónico: Importante, porque aquí recibirás las notificaciones.
- Contraseña: La contraseña para acceder al panel de administración.
[TIP] Usa una contraseña segura para el panel de administración. No uses datos personales o palabras comunes. Combina mayúsculas, minúsculas, números y símbolos.
Pantalla 4: Configuración de la base de datos
Aquí es donde tendrás que introducir los datos de la base de datos que creaste anteriormente:
- Dirección del servidor de base de datos: Normalmente
localhost. - Nombre de la base de datos: El nombre que le diste (ejemplo:
tienda_prestashop). - Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña que asignaste.
- Prefijo de las tablas: Déjalo como
ps_por defecto.
Pantalla 5: Resumen y confirmación
Revisa que todos los datos son correctos y haz clic en el botón para iniciar la instalación. El proceso puede tardar unos minutos, así que ten paciencia.
Paso 5: Configurar PrestaShop en su primer inicio
Una vez que la instalación haya terminado, verás un mensaje de éxito. PrestaShop primer inicio te pedirá que hagas algunas configuraciones básicas para que tu tienda esté lista para usarse.
Eliminar la carpeta de instalación
Lo primero que debes hacer es eliminar la carpeta install de tu servidor. Esto es fundamental por seguridad. Puedes hacerlo desde el gestor de archivos o desde FTP. Simplemente navega hasta public_html y borra la carpeta install.
[WARNING] No olvides eliminar la carpeta
install. Si no lo haces, podrías tener problemas de seguridad y PrestaShop te lo recordará en cada acceso al panel de administración.
Acceder al panel de administración
El panel de administración de PrestaShop se encuentra en una URL que te indicará al final de la instalación. Normalmente es algo como www.tudominio.com/admin12345 (los números son aleatorios).
- Introduce tu correo y contraseña de administrador.
- ¡Bienvenido a tu panel de control de PrestaShop!
Configuraciones recomendadas para empezar
Ahora que ya estás dentro, te recomiendo hacer estas configuraciones básicas:
- Ajustes generales: Ve a
Parámetros avanzados > Rendimientoy activa la caché y la compilación de plantillas en modo "Sí" (pero solo en producción, no en desarrollo). - Información de la tienda: Revisa que los datos de contacto, dirección y horario sean correctos.
- Añade tu logo: Ve a
Diseño > Tema y logoy sube el logo de tu tienda. - Configura los métodos de pago: Activa los que vayas a usar (PayPal, tarjeta, transferencia, etc.).
- Configura el transporte: Añade las zonas de envío y las tarifas de transporte.
Paso 6: Instalar módulos y temas
Una de las grandes ventajas de tienda online PrestaShop es su enorme catálogo de módulos y temas. Puedes personalizar tanto el aspecto como las funcionalidades de tu tienda sin necesidad de programar.
- Módulos: Son como aplicaciones que añaden funciones (pagos, envíos, SEO, etc.). Los encontrarás en
Módulos > Módulos y servicios. - Temas: Son las plantillas que definen el diseño de tu tienda. Los encontrarás en
Diseño > Tema y logo.
[TIP] Empieza con pocos módulos. Cuantos más módulos tengas, más lenta puede volverse tu tienda. Instala solo los que realmente necesites.
Solución de problemas comunes
Es muy probable que en algún momento te encuentres con algún problema. Aquí tienes los más comunes y cómo solucionarlos:
"Error de conexión con la base de datos"
- Verifica que el nombre de la base de datos, el usuario y la contraseña son correctos.
- Comprueba que el servidor de base de datos es
localhost(o el que te haya indicado tu hosting).
"La página se queda en blanco"
- Borra la carpeta
var/cache(dentro de la raíz de PrestaShop). - Aumenta la memoria PHP (contacta con tu hosting).
"No puedo acceder al panel de administración"
- Asegúrate de que has eliminado la carpeta
install. - Limpia las cookies del navegador.
- Comprueba que la URL del panel es correcta.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en cualquier hosting?
Sí, siempre que cumpla con los requisitos mínimos. La mayoría de los hostings compartidos actuales los cumplen sin problema.
¿Cuánto tiempo se tarda en configurar PrestaShop?
La instalación en sí tarda unos 10-15 minutos. La configuración completa de la tienda puede llevarte unas horas, dependiendo de lo que quieras personalizar.
¿Necesito conocimientos técnicos para instalar PrestaShop?
No, el instalador te guía paso a paso. Solo necesitas saber seguir instrucciones y tener los datos de tu hosting a mano.
¿Puedo cambiar el idioma de mi tienda después de instalarla?
Sí, puedes añadir y cambiar idiomas desde Internacional > Localización > Idiomas.
¿Es seguro eliminar la carpeta install?
Sí, es imprescindible para la seguridad de tu tienda. No afecta al funcionamiento de PrestaShop.
Conclusión
Instalar y configurar PrestaShop en tu servidor es un proceso totalmente accesible para cualquier persona, incluso sin experiencia técnica. Siguiendo los pasos que te he explicado, tendrás tu tienda online funcionando en menos de una hora. Recuerda siempre eliminar la carpeta install al terminar, configurar correctamente los métodos de pago y transporte, y empezar con pocos módulos para no sobrecargar tu tienda.
Si tienes cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Buena suerte con tu tienda online!
