Guía para configurar PrestaShop en cPanel desde cero
¡Hola! ¿Estás listo para lanzar tu tienda online con PrestaShop? Si tienes un hosting con cPanel, estás en el lugar correcto. Te guiaré paso a paso para que puedas instalar y configurar tu tienda desde cero, sin complicaciones. No importa si nunca has hecho algo así, aquí te explico todo de forma sencilla y clara. Vamos a ello.
Requisitos previos antes de empezar
Antes de instalar PrestaShop, asegúrate de tener lo siguiente a mano:
- Un plan de hosting con cPanel: Necesitas acceso a cPanel, que es el panel de control de tu servidor. Si tu hosting usa otro panel como Syspanel (accesible por puerto 2106), el proceso es similar, pero los nombres de las secciones pueden variar.
- Un dominio: Puede ser uno nuevo o uno que ya tengas (por ejemplo, tutienda.com). Si no lo tienes, puedes comprarlo desde tu hosting.
- Archivos de PrestaShop: Descarga la última versión desde el sitio oficial de PrestaShop (prestashop.com). Es un archivo .zip.
- Credenciales de base de datos: Las crearás durante el proceso.
- Paciencia y café: No es complicado, pero toma unos 20-30 minutos.
[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el acceso es por
tudominio.com:2106. Las funciones son similares, pero busca “Base de datos” y “Administrador de archivos” en lugar de los nombres de cPanel.
Paso 1: Acceder a cPanel y preparar el entorno
Lo primero es entrar a tu cPanel. Normalmente se accede desde tudominio.com/cpanel o mediante la URL que te dio tu proveedor de hosting. Usa tu usuario y contraseña.
Una vez dentro, verás un montón de iconos. No te asustes, solo necesitamos unos pocos. Busca estas secciones:
- Archivos: Aquí está el “Administrador de archivos” para subir los archivos de PrestaShop.
- Bases de datos: “Bases de datos MySQL” para crear la base de datos que usará tu tienda.
- Dominios: “Subdominios” o “Dominios” si necesitas configurar algo extra.
[TIP] Si no ves alguna opción, usa el buscador de cPanel (arriba a la derecha) para encontrarla rápido.
Paso 2: Crear la base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc. Vamos a crearla:
- En cPanel, busca y haz clic en Bases de datos MySQL.
- En “Crear nueva base de datos”, escribe un nombre (por ejemplo,
prestashop_db) y haz clic en “Crear base de datos”. - Luego, en “Crear usuario de base de datos”, pon un nombre de usuario (ej.
prestashop_user) y una contraseña segura. Anótalos. - Ahora, en “Agregar usuario a la base de datos”, selecciona el usuario y la base de datos que creaste, y asigna todos los privilegios (marca la casilla “Todos”). Haz clic en “Hacer cambios”.
[WARNING] Guarda el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop. Si los pierdes, tendrás que crear todo de nuevo.
Paso 3: Subir los archivos de PrestaShop a tu hosting
Ahora subiremos el archivo .zip de PrestaShop a tu servidor. Usaremos el Administrador de archivos de cPanel.
- En cPanel, haz clic en Administrador de archivos.
- Selecciona la carpeta donde quieres instalar PrestaShop. Normalmente es
public_html(para que tu tienda esté en el dominio principal, ej.tutienda.com). Si quieres una subcarpeta (ej.tutienda.com/tienda), crea una carpeta dentro depublic_htmlllamadatienda. - Haz clic en Subir (arriba a la izquierda) y selecciona el archivo
prestashop_x.x.x.zipque descargaste. - Espera a que termine la subida. Luego, verás el archivo .zip en la lista. Selecciónalo y haz clic en Extraer (arriba). Se abrirá una ventana para confirmar la extracción. Acepta.
- Una vez extraído, verás una carpeta llamada
prestashop(o similar) con muchos archivos dentro. Si quieres que tu tienda esté directamente en el dominio, mueve todo el contenido de esa carpeta apublic_html(o a la carpeta que elegiste). Puedes seleccionar todo, hacer clic en “Mover” y poner la ruta destino.
[TIP] Si no ves la opción “Extraer”, asegúrate de que el archivo esté seleccionado. También puedes descomprimirlo en tu PC y subir los archivos sueltos, pero es más lento.
Paso 4: Ejecutar el instalador de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (o dominio/carpeta, según hayas configurado). Por ejemplo:
- Si lo pusiste en
public_html:http://tudominio.com - Si lo pusiste en
public_html/tienda:http://tudominio.com/tienda
Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:
Seleccionar idioma
Elige tu idioma (español) y haz clic en Siguiente.
Aceptar licencia
Lee los términos (o no, nadie lo hace) y marca la casilla “Acepto los términos y condiciones”. Haz clic en Siguiente.
Compatibilidad del sistema
El instalador revisará si tu servidor cumple los requisitos. Deberías ver todo en verde. Si hay algo en rojo (como PHP version), contacta a tu hosting para que lo actualicen. Haz clic en Siguiente.
Información de la tienda
Aquí pones los datos básicos:
- Nombre de la tienda: El nombre de tu negocio.
- Actividad principal: Elige la que más se acerque.
- País: Tu país.
- Zona horaria: La de tu región.
- Habilitar SSL: Si tienes certificado SSL (recomendado), actívalo. Si no, déjalo desmarcado.
Luego, crea la cuenta de administrador: pon un email, una contraseña segura y un nombre. Guarda estos datos.
Haz clic en Siguiente.
Configuración de la base de datos
Aquí usaremos los datos que creaste en el Paso 2:
- Tipo de base de datos: MySQL (o MariaDB, que es lo mismo).
- Servidor de base de datos: Normalmente
localhost. Si tu hosting usa otro, te lo indicarán. - Nombre de la base de datos: El que creaste (ej.
prestashop_db). - Usuario de la base de datos: El que creaste (ej.
prestashop_user). - Contraseña: La que pusiste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde. Luego, haz clic en Siguiente.
Instalación
El instalador empezará a crear las tablas y configurar todo. Tardará unos minutos. Cuando termine, verás un mensaje de éxito.
[INFO] Si ves errores durante la instalación, anota el mensaje. Los más comunes son problemas de permisos de archivos o de conexión a la base de datos. Puedes solucionarlos desde cPanel (permisos en el Administrador de archivos) o contactando a soporte.
Paso 5: Configuración básica post-instalación
¡Felicidades! Ya tienes PrestaShop instalado. Pero antes de abrir al público, haz algunos ajustes:
Eliminar la carpeta de instalación
Por seguridad, elimina la carpeta install de tu servidor. Ve al Administrador de archivos, busca la carpeta install en public_html (o donde instalaste) y bórrala. Si no lo haces, tu tienda será vulnerable.
Configurar la tienda desde el back office
Accede al panel de administración desde http://tudominio.com/adminXXXXX (donde XXXXX es un código aleatorio que te dio el instalador). Usa el email y contraseña que creaste.
Desde aquí puedes:
- Añadir productos: Ve a “Catálogo” > “Productos”.
- Configurar métodos de pago: “Módulos” > “Pagos”.
- Personalizar el diseño: “Diseño” > “Tema y logo”.
- Configurar envíos: “Transporte” > “Transportistas”.
Activar URLs amigables (SEO)
Para que tus productos tengan URLs bonitas (ej. tutienda.com/zapatos-rojos en lugar de tutienda.com/index.php?id_product=5), ve a “Configuración” > “Tráfico y SEO” > “SEO y URLs”. Marca “Activar URLs amigables” y guarda.
[WARNING] Si tu hosting usa Apache, esto funciona automáticamente. Si usa nginx, puede que necesites ajustes extra. Pregunta a tu hosting si tienes dudas.
Paso 6: Solución de problemas comunes (FAQ)
Aquí tienes respuestas a preguntas frecuentes que te ahorrarán dolores de cabeza:
¿Por qué veo un error de “500 Internal Server Error” después de instalar?
Esto suele ser por permisos incorrectos. Ve al Administrador de archivos, selecciona toda la carpeta de PrestaShop y haz clic en “Permisos”. Pon 755 para carpetas y 644 para archivos. Si no sabes, contacta a soporte.
¿Cómo cambio la versión de PHP?
PrestaShop necesita PHP 7.4 o superior. En cPanel, busca “Select PHP Version” (o “MultiPHP Manager”). Elige la versión más reciente (8.0 o 8.1) y aplica.
¿Puedo instalar PrestaShop en un subdominio?
Sí. Crea un subdominio en cPanel (por ejemplo, tienda.tudominio.com), y luego sigue los pasos subiendo los archivos a la carpeta de ese subdominio.
¿Qué hago si no puedo acceder al back office?
Revisa que la URL sea correcta (suele ser tudominio.com/adminXXXXX). Si la olvidaste, busca en el Administrador de archivos la carpeta adminXXXXX dentro de public_html. También puedes reemplazar el archivo config/settings.inc.php para resetear la contraseña, pero es más fácil pedir ayuda a tu hosting.
Mi hosting usa Syspanel, ¿cómo hago?
Syspanel es similar a cPanel, pero con nombres diferentes. Para crear la base de datos, busca “Base de datos” > “MySQL”. Para subir archivos, usa “Administrador de archivos”. El resto del proceso es idéntico.
Consejos finales para tu tienda online
Ya tienes PrestaShop funcionando. Ahora, algunos tips para que sea un éxito:
- Instala un tema profesional: El diseño por defecto está bien, pero un tema atractivo mejora las ventas.
- Configura el SSL: Si tu hosting ofrece SSL gratis (como Let’s Encrypt), actívalo desde cPanel. Así tu tienda será segura (HTTPS).
- Haz copias de seguridad: Usa la herramienta de cPanel “Backup” o un módulo de PrestaShop para no perder datos.
- Optimiza la velocidad: Usa caché (módulos como “Cache” o “Performance”) y comprime imágenes.
- Prueba todo: Antes de abrir al público, haz un pedido de prueba para ver que funcione el pago y el envío.
[TIP] Si te sientes perdido, busca tutoriales en YouTube o foros de PrestaShop. La comunidad es muy activa.
Conclusión
Configurar PrestaShop en cPanel desde cero es más fácil de lo que parece. Con estos pasos, has creado una base sólida para tu tienda online. Recuerda que la clave está en la paciencia y en seguir las instrucciones al pie de la letra. Si algo falla, no dudes en contactar al soporte de tu hosting o buscar ayuda en la comunidad.
Ahora, ¡a vender! Empieza a añadir productos, personalizar tu tienda y atraer clientes. El mundo del ecommerce te espera. ¿Necesitas más ayuda? Pregunta sin miedo. Estoy aquí para ti.
