Guía básica: Configurar PrestaShop en cPanel paso a paso
Introducción: ¿Por qué usar PrestaShop con cPanel?
Si estás pensando en montar una tienda online, PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles que existen. Y si tu hosting utiliza cPanel, estás de suerte: la combinación de PrestaShop cPanel hace que la instalación y configuración sean muy sencillas, incluso si no tienes experiencia técnica.
En esta guía paso a paso, te explicaré cómo instalar PrestaShop, configurar PrestaShop y dejar tu tienda lista para vender. No necesitas ser un experto en servidores; solo sigue cada paso con atención.
Requisitos previos antes de instalar PrestaShop en cPanel
Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:
- Un plan de hosting con cPanel (la mayoría de los hostings compartidos lo incluyen).
- Un dominio propio (ej: mishop.com).
- Acceso a tu panel de control (usuario y contraseña).
- Al menos 256 MB de memoria PHP (recomendado 512 MB o más).
- Versión de PHP 7.4 o superior (PrestaShop 8 requiere PHP 8.0+).
- Una base de datos MySQL o MariaDB (se crea desde cPanel).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. El proceso de instalación es similar, pero los nombres de las secciones pueden variar ligeramente.
Paso 1: Acceder a cPanel y preparar el entorno
- Abre tu navegador y escribe:
tudominio.com/cpanelo la URL que te haya proporcionado tu proveedor de hosting. - Inicia sesión con tus credenciales.
- Busca la sección "Software" o "Aplicaciones". Allí encontrarás herramientas como Softaculous, Installatron o WordPress Toolkit. Para PrestaShop, Softaculous es el más común.
1.1 Verificar la versión de PHP
Antes de instalar, es recomendable comprobar que tu servidor tenga la versión de PHP adecuada.
- Ve a "Seleccionar versión de PHP" (a veces dentro de "Software").
- Selecciona PHP 8.0 o superior.
- Guarda los cambios.
[WARNING] Si tu hosting tiene PHP 7.4, PrestaShop 8 no funcionará. En ese caso, contacta con tu proveedor para actualizar.
Paso 2: Crear una base de datos para PrestaShop
PrestaShop necesita una base de datos donde guardar productos, pedidos y clientes. Vamos a crearla desde cPanel.
- En cPanel, busca "Bases de datos MySQL" o "Asistente para bases de datos MySQL".
- Crea una nueva base de datos con un nombre descriptivo, por ejemplo:
mishop_presta. - Crea un usuario para esa base de datos (ej:
mishop_user) y asígnale una contraseña segura. - Añade ese usuario a la base de datos con todos los privilegios.
- Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás más adelante.
[TIP] Usa contraseñas largas con mayúsculas, minúsculas, números y símbolos. Puedes generarlas con el mismo cPanel.
Paso 3: Instalar PrestaShop usando Softaculous (el método más fácil)
Softaculous es un instalador automático que te ahorrará tiempo y errores.
-
En cPanel, busca "Softaculous Apps Installer" (suele estar en la sección "Software").
-
En la barra de búsqueda, escribe "PrestaShop".
-
Haz clic en el icono de PrestaShop y luego en "Install".
-
Completa los siguientes campos:
- Domain: selecciona tu dominio (ej: mishop.com).
- Directory: déjalo vacío si quieres que la tienda esté en la raíz (mishop.com). Si pones "tienda", será mishop.com/tienda.
- Site Name: nombre de tu tienda (ej: "Mi Shop Online").
- Admin Username: el usuario para acceder al panel de administración (no uses "admin" por seguridad).
- Admin Password: contraseña segura para el panel.
- Admin Email: tu correo electrónico.
-
En la sección "Database", selecciona la opción "Crear una nueva base de datos" o "Usar existente". Si ya creaste la base de datos en el paso 2, elige "Usar existente" y rellena con los datos que anotaste.
-
Haz clic en "Install" y espera unos minutos.
[INFO] Softaculous te mostrará un enlace de administración (ej: tudominio.com/admin) y otro de la tienda (tudominio.com). Guárdalos.
Paso 4: Configuración inicial de PrestaShop (después de la instalación)
Una vez instalado, accede al panel de administración con las credenciales que creaste. Te aparecerá un asistente de configuración. Sigue estos pasos:
4.1 Configurar la información general
- Nombre de la tienda: pon el nombre que quieras.
- Actividad principal: selecciona tu sector (ropa, electrónica, etc.).
- País y moneda: elige tu país y la moneda principal (EUR, USD, etc.).
4.2 Activar SSL (seguridad obligatoria)
Si tu hosting tiene certificado SSL gratuito (Let's Encrypt), actívalo desde cPanel en la sección "SSL/TLS". Luego, en PrestaShop:
- Ve a "Parámetros de la tienda" > "General".
- Activa "SSL" y "SSL en todas las páginas".
- Guarda los cambios.
[WARNING] Sin SSL, los navegadores marcarán tu tienda como "No segura", lo que ahuyentará clientes.
4.3 Configurar el correo electrónico
PrestaShop necesita enviar correos (confirmaciones de pedido, recuperación de contraseñas, etc.). Configura SMTP:
- Ve a "Parámetros avanzados" > "Correo electrónico".
- Selecciona "Usar SMTP".
- Introduce los datos de tu servidor de correo (puedes usar Gmail SMTP o el de tu hosting).
- Guarda y envía un correo de prueba.
Paso 5: Personalización básica de la tienda
Ahora que la instalación y configuración básica están listas, es hora de darle tu toque personal.
5.1 Elegir y configurar un tema
- Ve a "Diseño" > "Temas y logotipo".
- Puedes usar el tema predeterminado o subir uno nuevo (formato .zip).
- Ajusta colores, fuentes y disposición desde el módulo "Configuración del tema".
5.2 Añadir productos
- Ve a "Catálogo" > "Productos".
- Haz clic en "Nuevo producto".
- Rellena: nombre, descripción, precio, fotos, categoría, stock.
- Publica el producto.
[TIP] Usa imágenes de alta calidad y descripciones detalladas para mejorar el SEO de tu tienda.
5.3 Configurar métodos de pago
- Ve a "Módulos" > "Módulos y servicios".
- Busca "Pago" y activa los que necesites: PayPal, transferencia bancaria, contra reembolso.
- Configura cada uno con tus datos (cuenta PayPal, número de cuenta, etc.).
5.4 Configurar métodos de envío
- Ve a "Transporte" > "Transportistas".
- Añade un transportista (Correos, MRW, etc.) y define tarifas por peso, precio o zona geográfica.
Paso 6: Optimización SEO básica para PrestaShop
Para que tu tienda aparezca en Google, necesitas configurar algunos ajustes SEO.
6.1 URLs amigables
- Ve a "Parámetros de la tienda" > "Tráfico y SEO".
- Activa "URLs amigables".
- Guarda.
6.2 Meta títulos y descripciones
- En cada producto y categoría, rellena los campos "Meta título" y "Meta descripción".
- Usa palabras clave relevantes, pero sin exagerar.
6.3 Sitemap
- Ve a "Parámetros de la tienda" > "Tráfico y SEO" > "Sitemap".
- Genera el sitemap y envía la URL a Google Search Console.
[INFO] El sitemap ayuda a Google a indexar todas tus páginas más rápido.
Paso 7: Pruebas finales y puesta en marcha
Antes de abrir al público, haz estas comprobaciones:
- Navegación: recorre la tienda como si fueras un cliente.
- Proceso de compra: añade un producto al carrito, simula un pedido (puedes usar un modo de prueba).
- Correos: verifica que recibes los correos de confirmación.
- Velocidad: usa herramientas como GTmetrix para ver si carga rápido. Si es lento, activa la caché en "Parámetros avanzados" > "Rendimiento".
[WARNING] No actives la tienda en producción hasta que todo funcione correctamente. Un error en el proceso de pago puede hacer perder ventas.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop manualmente sin Softaculous?
Sí, pero es más complejo. Debes descargar PrestaShop desde su web oficial, subir los archivos por FTP a tu hosting, crear la base de datos manualmente y ejecutar el instalador web desde el navegador. Softaculous automatiza todo esto.
¿Qué hago si veo un error de "500 Internal Server Error" después de instalar?
Normalmente es por problemas de permisos o versión de PHP. Revisa que la carpeta config tenga permisos 755 y que la versión de PHP sea la correcta (8.0+). También puedes aumentar el límite de memoria en cPanel.
¿Cómo actualizo PrestaShop a la última versión?
Desde el panel de administración, ve a "Parámetros avanzados" > "Actualizar". Sigue las instrucciones. Siempre haz una copia de seguridad antes.
¿PrestaShop funciona con Syspanel (HestiaCP)?
Sí, aunque los nombres de las secciones cambian. En Syspanel, el acceso es por el puerto 2106 (ej: tudominio.com:2106). Busca "Instalador de aplicaciones" o "Softaculous" si está disponible. Si no, tendrás que instalar manualmente.
¿Necesito conocimientos de programación para configurar PrestaShop?
No. Con esta guía y las herramientas de cPanel, cualquier persona puede montar una tienda básica. Para personalizaciones avanzadas (módulos, temas complejos), sí se recomienda algo de conocimiento técnico o contratar a un experto.
Conclusión
Configurar PrestaShop en cPanel es un proceso accesible para cualquier emprendedor digital. Con los pasos que has visto: preparar el hosting, instalar mediante Softaculous, configurar la base de datos, ajustar seguridad y SEO, y personalizar la tienda, tendrás tu ecommerce listo para empezar a vender.
Recuerda que la clave está en la paciencia y en probar cada paso. Si algo falla, revisa los logs de error en cPanel (sección "Errores del servidor") o contacta con el soporte técnico de tu hosting.
[TIP] Guarda siempre una copia de seguridad de tu tienda antes de hacer cambios importantes. En cPanel puedes usar la herramienta "Copias de seguridad" para descargar un respaldo completo.
¡Ahora es tu turno! Sigue esta guía PrestaShop y lanza tu tienda online con confianza.
