PrestaShop: Cómo instalar y configurar desde cPanel
¡Hola! Bienvenido a esta guía completa. Si estás leyendo esto, es porque quieres montar tu propia tienda online con PrestaShop y tu hosting tiene cPanel. Has llegado al lugar indicado.
Voy a explicarte paso a paso cómo instalar PrestaShop en cPanel y dejarlo configurado para que puedas empezar a vender. No necesitas ser un experto en informática; solo sigue las instrucciones al pie de la letra.
Vamos a dividir el proceso en dos grandes bloques: la instalación y la configuración inicial. Al final, incluiré una sección de preguntas frecuentes para resolver las dudas más comunes.
Requisitos Previos Antes de Empezar
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Acceso a cPanel: Necesitas el usuario y la contraseña que te proporcionó tu empresa de hosting. Normalmente accedes desde
tudominio.com/cpanelotudominio.com:2083. - Un dominio: Puede ser uno nuevo (ej:
mitienda.com) o un subdominio (ej:tienda.midominio.com). Si es nuevo, asegúrate de que ya esté apuntando a tu hosting. - Ganas de aprender: ¡Eso es lo más importante! No te preocupes si algo sale mal al principio; siempre se puede deshacer.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar, pero accederás por el puerto 2106 (ej:
tudominio.com:2106). La estructura de las herramientas cambia un poco, pero la lógica es la misma.
Paso 1: Instalar PrestaShop desde cPanel
La forma más rápida y limpia de instalar PrestaShop en cPanel es usando el instalador automático "Softaculous" o "Installatron". Es como una App Store para tu hosting.
1.1. Accede a tu cPanel e inicia sesión
Abre tu navegador y escribe la URL de acceso a cPanel. Introduce tu usuario y contraseña.
1.2. Busca el instalador de aplicaciones
Dentro de cPanel, busca una sección que se llame "Softaculous Apps Installer" o simplemente "Instalador de aplicaciones". Suele tener un icono de un cohete o una caja de herramientas.
Haz clic en él. Verás un montón de logos de programas: WordPress, Joomla, Drupal... Busca el de PrestaShop (es un carrito de la compra azul).
1.3. Inicia la instalación
Haz clic en el icono de PrestaShop y luego en el botón "Instalar" (o "Install Now").
1.4. Rellena los datos de instalación
Aquí es donde tienes que poner atención. El instalador te pedirá varios campos. Te los explico:
-
Protocolo: Elige
https://si tu dominio tiene certificado SSL (debería tenerlo hoy en día). -
Dominio: Selecciona tu dominio de la lista desplegable.
-
Directorio: Déjalo en blanco si quieres que la tienda esté en la raíz (ej:
tudominio.com). Si ponestienda, la URL serátudominio.com/tienda. -
Nombre de la tienda: Pon el nombre de tu negocio.
-
Descripción: Una breve frase sobre lo que vendes.
-
Nombre de usuario admin: El usuario con el que entrarás a gestionar la tienda (ej:
adminomiusuario). -
Contraseña admin: IMPORTANTE: Pon una contraseña MUY segura (mayúsculas, minúsculas, números y símbolos).
-
Email admin: Tu correo electrónico (te llegará la info de acceso).
-
Idioma: Elige Español (o el que prefieras).
-
Base de datos: Déjalo en "Crear una nueva base de datos". El instalador lo hará solo.
1.5. Haz clic en "Instalar"
Revisa todo dos veces y pulsa el botón final. El proceso tardará entre 1 y 5 minutos. Cuando termine, te dará dos datos cruciales:
- URL de la tienda:
tudominio.com(para tus clientes). - URL del panel de administración:
tudominio.com/adminXXXXX(para ti). Guarda esta URL en un lugar seguro.
[TIP] El instalador te crea una carpeta
admincon un nombre aleatorio (ej:admin12345). ¡No la cambies! Es una medida de seguridad para que los hackers no sepan por dónde entrar.
Paso 2: Configuración Inicial de tu Tienda Online
¡Felicidades! Ya tienes PrestaShop instalado. Ahora vamos a darle los primeros ajustes para que sea una tienda online en cPanel funcional.
2.1. Accede al panel de administración
Abre la URL que te dio el instalador (ej: tudominio.com/adminXXXXX). Introduce tu usuario y contraseña de administrador.
2.2. Completa el asistente de configuración (si aparece)
La primera vez que entres, PrestaShop te mostrará un asistente. Te recomiendo que lo completes, pero si te da pereza, puedes saltarlo. Lo esencial es:
- Información de la tienda: Nombre, país, moneda (Euro, Dólar, Peso, etc.).
- Configuración de envío: Pon tu país y el peso por defecto (ej: 1 kg).
- Módulos y temas: Te ofrecerá instalar algunos gratis o de pago. Puedes aceptar los gratuitos (como "Pagos por transferencia") y rechazar los de pago.
2.3. Configura los ajustes básicos de SEO
Esto es clave para que Google encuentre tu tienda. Ve al menú de la izquierda y busca:
- Mejorar > SEO y URL (o directamente "SEO & URLs").
- Activa la opción "URLs amigables". Esto hará que las direcciones de tus productos sean
tudominio.com/zapatos-rojosen lugar detudominio.com/index.php?id=123. - Haz clic en "Guardar".
2.4. Instala un tema moderno (opcional pero recomendado)
PrestaShop viene con un tema por defecto que es funcional, pero un poco soso. Para darle mejor aspecto:
- Ve a Diseño > Tema y logo.
- Haz clic en "Añadir un tema nuevo".
- Puedes subir uno que hayas comprado o buscar en el mercado de PrestaShop (algunos son gratis).
[WARNING] No instales temas de fuentes no oficiales. Pueden contener malware o romper tu tienda. Usa siempre el mercado oficial de PrestaShop o temas de desarrolladores de confianza.
2.5. Configura los métodos de pago
Para vender, necesitas que la gente pueda pagar. Ve a Módulos > Módulos y servicios.
En el buscador, escribe "pago". Te aparecerán opciones como:
- Transferencia bancaria: Actívala y pon los datos de tu cuenta.
- Pago contra reembolso: Si piensas enviar los pedidos y cobrar en mano.
- Módulos de pago online (PayPal, Stripe, Redsys): Son los más importantes. Instala el que prefieras y configúralo con tu cuenta.
2.6. Configura los transportistas
Ve a Mejorar > Transporte > Transportistas. Aquí puedes:
- Activar el transportista por defecto (ej: "Mi transportista").
- Configurar rangos de precios (ej: envío gratis a partir de 50€, o tarifa plana de 4.99€).
- Si usas empresas como Correos, Seur o MRW, instala sus módulos específicos.
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más típicas que surgen al instalar PrestaShop en cPanel.
¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?
Sí, totalmente. El proceso es el mismo, pero el acceso a tu panel de control es a través del puerto 2106 (tudominio.com:2106). Dentro de Syspanel, busca la sección de "Aplicaciones Web" o "Instalador de Software". No tendrás Softaculous, pero sí un instalador similar. El resto de la configuración (base de datos, usuarios) es idéntica.
¿Qué hago si me olvido la contraseña de administración?
No pasa nada. Ve a tu cPanel, entra en phpMyAdmin (dentro de "Bases de Datos"). Busca la base de datos de tu PrestaShop. Dentro de ella, busca la tabla ps_employee (o prestashop_employee). Localiza tu usuario (normalmente el email) y cambia el campo passwd por una contraseña encriptada. Para generar una encriptada, usa esta web: https://www.md5online.org/. Introduce tu nueva contraseña, genera el hash MD5 y pégalo en el campo passwd. Guarda los cambios.
Mi tienda se ve en blanco o da error 500, ¿qué hago?
Esto suele pasar por un problema de permisos o de memoria. Lo primero:
- Borra la caché: Ve a tu cPanel > "Administrador de archivos". Busca la carpeta
var/cachedentro de tu PrestaShop y bórrala entera. - Aumenta la memoria PHP: En cPanel, busca "Seleccionar versión de PHP" y luego "Opciones de PHP". Aumenta
memory_limita 256M o 512M. - Desactiva módulos: Si el error aparece tras instalar un módulo, entra a tu panel de administración (si puedes) y desactívalo. Si no puedes, renombra la carpeta del módulo en
/modulesdesde el administrador de archivos.
¿Es necesario tener SSL para vender?
SÍ, absolutamente obligatorio. Si no tienes un certificado SSL, los navegadores marcarán tu tienda como "No segura" y la gente no te comprará. Además, los métodos de pago online (PayPal, tarjeta) lo exigen. La mayoría de hostings lo incluyen gratis (Let's Encrypt). Actívalo desde cPanel en la sección "SSL/TLS".
¿Puedo tener dos tiendas en el mismo cPanel?
Sí, puedes. La forma más limpia es crear un subdominio (ej: ropadeportiva.tudominio.com y electronica.tudominio.com). Luego, repites el proceso de instalación de PrestaShop, pero eligiendo ese subdominio en lugar del dominio principal. Cada tienda tendrá su propia base de datos y su propio panel de administración.
Conclusión
Has aprendido a instalar PrestaShop en cPanel y a darle los primeros pasos de configuración. Recuerda que una tienda online no se acaba aquí: necesitas añadir productos, categorías, textos legales (aviso legal, política de privacidad) y, sobre todo, promocionarla.
No tengas miedo a explorar el panel de administración. PrestaShop es muy potente y, aunque al principio abruma, con un poco de práctica verás que es muy lógico.
[TIP FINAL] Haz una copia de seguridad de tu base de datos y archivos cada semana. En cPanel tienes una herramienta llamada "Copias de seguridad" o "Backup". ¡Úsala! Te ahorrará disgustos.
¡Espero que esta guía te haya sido de gran ayuda! Si tienes alguna otra duda, recuerda que el soporte de tu hosting y la comunidad de PrestaShop (foros, grupos de Facebook) son tus mejores aliados. ¡Mucho éxito con tu tienda online!
