¿Cómo instalar PrestaShop en tu hosting? Guía para principiantes
¡Hola! Si estás leyendo esto, seguramente tienes en mente montar tu propia tienda online y has oído hablar de PrestaShop. Es una de las plataformas de comercio electrónico más potentes y, sobre todo, gratuitas. Pero, ¿cómo se instala? No te preocupes, porque hoy vas a aprender paso a paso cómo instalar PrestaShop en tu hosting. Esta guía está diseñada para principiantes absolutos, así que aunque nunca hayas tocado un cPanel o un panel de control, podrás seguirla sin problemas.
Vamos a desglosar todo el proceso: desde preparar tu PrestaShop hosting hasta tener tu tienda online funcionando. Al final, tendrás una base sólida para empezar a vender. ¡Empecemos!
¿Qué necesitas antes de empezar?
Antes de lanzarte a la instalación, asegúrate de tener tres cosas claras:
- Un dominio: Es la dirección de tu tienda (ej: mitiendabonita.com). Si aún no lo tienes, la mayoría de los hostings te regalan uno al contratar el plan.
- Un plan de hosting: El espacio donde vivirán los archivos de PrestaShop. Busca un hosting que cumpla con los requisitos mínimos (PHP 7.4 o superior, MySQL 5.6+ y suficiente memoria).
- Acceso al panel de control: Normalmente es cPanel (el más común) o Syspanel (antiguo HestiaCP, que se accede por el puerto 2106). Aquí es donde gestionarás todo.
[INFO] Si tu hosting usa Syspanel (HestiaCP), recuerda que la URL de acceso será algo como
https://tudominio.com:2106. No te asustes por el puerto, es totalmente normal.
Paso 1: Descargar PrestaShop
Lo primero es tener el paquete de instalación. Ve al sitio oficial de PrestaShop y descarga la última versión estable. Es un archivo .zip que pesa unos 30-40 MB. No descargues versiones beta para producción, mejor quédate con la versión recomendada.
Guarda el archivo en una carpeta de tu computadora. No lo descomprimas aún, lo subiremos entero al servidor.
Paso 2: Subir los archivos a tu hosting (método cPanel)
Ahora necesitas conectar tu dominio con los archivos. Vamos a usar el administrador de archivos del hosting.
Si usas cPanel:
- Inicia sesión en tu cPanel (normalmente
tudominio.com/cpanel). - Busca la sección Archivos y haz clic en Administrador de Archivos.
- Entra a la carpeta
public_html. Esta es la carpeta raíz de tu dominio principal. Si tienes subdominios, busca la carpeta correspondiente. - Haz clic en Subir (arriba a la izquierda) y selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, verás el archivo en la lista. Selecciona el archivo
.zipy haz clic en Extraer (o "Extract"). - El sistema descomprimirá todo el contenido. Verás una carpeta con el nombre de la versión (ej:
prestashop_1.7.8.8). Ábrela y selecciona todos los archivos (Ctrl+A) y luego haz clic en Mover. En el cuadro de destino, escribepublic_html(o la carpeta raíz) y confirma. Esto hará que los archivos queden directamente en la raíz, no dentro de una subcarpeta.
[TIP] Si quieres que tu tienda esté en una subcarpeta (ej:
tudominio.com/tienda), en lugar de mover los archivos apublic_html, renombra la carpeta descomprimida como "tienda" y déjala ahí. Luego accederás atudominio.com/tienda.
Si usas Syspanel (HestiaCP):
El proceso es muy similar:
- Accede a
tudominio.com:2106e inicia sesión. - Ve a Archivos o File Manager.
- Navega hasta la carpeta
weby luegopublic_html(o la carpeta del dominio). - Sube el archivo
.zipy extráelo igual que en cPanel.
Paso 3: Crear una base de datos
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Vamos a crearla.
En cPanel:
- Busca la sección Bases de Datos y haz clic en Bases de Datos MySQL.
- En Crear nueva base de datos, escribe un nombre (ej:
mitienda_presta) y haz clic en Crear base de datos. - Luego, en Usuarios MySQL, crea un usuario. Pon un nombre (ej:
mitienda_user) y una contraseña segura. Guárdala en un bloc de notas. - Ahora, en Añadir usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear. Asigna Todos los privilegios y haz clic en Hacer cambios.
En Syspanel (HestiaCP):
- Ve a Bases de datos (o Databases).
- Haz clic en Añadir base de datos.
- Introduce un nombre de base de datos, un usuario y una contraseña. El sistema creará todo automáticamente.
- Anota los datos: nombre de la base, usuario y contraseña. Los necesitarás.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (ej: tudominio.com). Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop.
Sigue estos pasos:
- Selecciona el idioma: Elige español (o el que prefieras) y haz clic en Siguiente.
- Acepta los términos de licencia: Marca la casilla y continúa.
- Compatibilidad del sistema: El instalador revisará si tu hosting cumple los requisitos. Si todo está en verde, sigue adelante. Si ves algún error en rojo (ej: falta de extensión PHP), contacta a tu soporte técnico.
- Información de la tienda: Aquí pones el nombre de tu tienda, el país, la actividad principal y los datos del administrador (email, contraseña). Guarda esta contraseña, es la que usarás para entrar al panel de administración.
- Configuración de la base de datos: Este es el paso clave. Selecciona MySQL y completa los campos:
- Servidor: Normalmente
localhost. Si tu hosting te da otro (ej:mysql.tudominio.com), ponlo aquí. - Nombre de la base de datos: El que creaste (ej:
mitienda_presta). - Usuario: El que creaste (ej:
mitienda_user). - Contraseña: La que pusiste.
- Servidor: Normalmente
- Haz clic en Probar conexión. Si sale OK, continúa.
- Instalación: El proceso comenzará. Puede tardar unos minutos. Verás una barra de progreso.
- ¡Finalizado! Una vez termine, verás un resumen. Te dará un enlace a tu tienda (front-end) y otro al panel de administración (back-end, normalmente
/admino/admin12345).
[WARNING] No borres la carpeta
installdespués de la instalación. Es un error común. PrestaShop te pedirá que la elimines por seguridad. Hazlo desde el administrador de archivos del hosting.
Paso 5: Configuración inicial básica
Ya tienes tu tienda online instalada. Ahora, antes de llenarla de productos, haz estos ajustes rápidos:
- Accede al panel de administración: Ve a
tudominio.com/admin(o la URL que te dio el instalador). Inicia sesión con el email y contraseña que creaste. - Configura los ajustes básicos: Ve a Parámetros de la tienda > Contacto y configura tu dirección, email y teléfono.
- Activa los módulos esenciales: En el menú Módulos, activa los que necesites (pagos, envíos, etc.). PrestaShop viene con algunos preinstalados.
- Elige un tema: Ve a Diseño > Tema y logotipo y selecciona un tema que se adapte a tu marca. Puedes empezar con el tema por defecto (Classic) y luego personalizarlo.
- Crea algunas categorías y productos: Ve a Catálogo > Productos y añade tus primeros artículos. No olvides subir fotos de buena calidad.
Preguntas frecuentes (FAQ) sobre instalar PrestaShop
Aquí respondo las dudas más comunes que suelen tener los principiantes.
¿Puedo instalar PrestaShop en un hosting gratuito?
Técnicamente sí, pero no te lo recomiendo. Los hostings gratuitos suelen tener recursos limitados, poca velocidad y sin soporte técnico. PrestaShop es exigente en recursos. Un hosting compartido de pago (desde 3-5€/mes) es la opción más segura para un PrestaShop hosting fiable.
¿Qué hago si el instalador da error de "No se puede conectar a la base de datos"?
Revisa estos puntos:
- El servidor de base de datos no es siempre
localhost. Pregunta a tu hosting cuál es el hostname correcto. - El usuario y la contraseña están escritos correctamente (sin espacios).
- El usuario tiene todos los privilegios sobre la base de datos (vuelve al paso 3 y revisa).
¿Puedo instalar PrestaShop sin cPanel? ¿Solo con FTP?
Sí, pero es más tedioso. Puedes usar un cliente FTP (como FileZilla) para subir los archivos a public_html. Luego, igualmente necesitarás acceso a phpMyAdmin para crear la base de datos. El proceso es el mismo, solo cambia el método de subida. Pero el PrestaShop cPanel es mucho más amigable.
¿Es necesario tener conocimientos de programación para este PrestaShop tutorial?
No, para nada. Este tutorial está pensado para que lo sigas sin saber PHP ni HTML. Solo necesitas saber leer y hacer clic. Si más adelante quieres personalizar el diseño, ahí sí necesitarás algo de CSS, pero para la instalación y el día a día, no.
¿Puedo instalar PrestaShop desde el instalador automático de mi hosting (Softaculous, Installatron)?
Sí, muchos hostings ofrecen instalación en 1 clic. Es la opción más rápida. Busca en tu cPanel la sección Softaculous Apps Installer o Instalador de aplicaciones. Allí seleccionas PrestaShop, llenas los datos y listo. Pero para entender bien el proceso, te recomiendo hacerlo manual al menos una vez.
¿Qué hago si después de instalar solo veo una página en blanco?
Esto suele ser por un error de PHP. Activa la visualización de errores temporalmente editando el archivo config/defines.inc.php en la raíz de PrestaShop. Cambia _PS_MODE_DEV_ de false a true. Te mostrará el error exacto. Normalmente es por falta de memoria o extensiones PHP. Contacta a tu hosting con ese error.
Consejos finales para tu tienda online
Ya has completado la instalación. ¡Enhorabuena! Ahora tienes una base sólida. Recuerda:
- Haz copias de seguridad periódicas: Puedes hacerlas desde cPanel (Backups) o con módulos de PrestaShop.
- Mantén todo actualizado: PrestaShop, módulos y temas. Las actualizaciones corrigen fallos de seguridad.
- Optimiza la velocidad: Usa un buen hosting, activa la caché de PrestaShop y optimiza las imágenes de tus productos.
- No te olvides del SEO: Instala un módulo de SEO amigable (como el de PrestaShop o uno de pago) y trabaja en las meta descripciones y URLs limpias.
Si has llegado hasta aquí, ya sabes cómo instalar PrestaShop en tu hosting. Ahora toca llenar tu tienda de productos y empezar a vender. Si te surge alguna duda, recuerda que tu hosting tiene soporte técnico y que la comunidad de PrestaShop es muy activa. ¡Mucho éxito con tu nuevo proyecto!
