Cómo configurar una tienda PrestaShop en cPanel
¡Hola! Bienvenido a esta guía completa. Si estás aquí, es porque quieres montar tu tienda online con PrestaShop y tu hosting usa cPanel. Has llegado al lugar indicado. Te guiaré paso a paso, como si lo hiciéramos juntos, para que puedas configurar tu tienda sin complicaciones.
No importa si es tu primera vez. Vamos a desglosar todo el proceso, desde preparar el terreno en cPanel hasta hacer los primeros ajustes en tu nueva tienda online. Al final de esta guía paso a paso, tendrás tu PrestaShop funcionando.
Requisitos Previos: ¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de tener todo listo. Es como preparar los ingredientes antes de cocinar.
- Un hosting con cPanel: Necesitas acceso a tu panel de control. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto
2106(ejemplo:tudominio.com:2106). Para esta guía, nos centraremos en cPanel. - Un dominio: El nombre de tu tienda (ej:
mitiendaonline.com). Debe estar apuntando a tu hosting. - Acceso a cPanel: Tus credenciales de usuario y contraseña.
- El archivo de PrestaShop: Lo descargaremos desde su web oficial.
[INFO] Si aún no tienes un dominio, la mayoría de los hostings te permiten registrar uno o usar uno temporal para empezar.
Paso 1: Descargar PrestaShop
Primero, necesitamos el programa. Ve a la web oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).
- Abre tu navegador y ve a la página de descargas de PrestaShop.
- Busca el botón que dice "Descargar" o "Download".
- Elige la versión completa (no la de pruebas).
- Guarda el archivo
.zipen tu computadora. No lo descomprimas aún.
Paso 2: Subir PrestaShop a tu Hosting con cPanel
Ahora vamos a meter el archivo en tu servidor. Para ello, usaremos el Administrador de Archivos de cPanel.
- Inicia sesión en cPanel: Usa la URL que te dio tu proveedor de hosting (ej:
tudominio.com/cpanelotudominio.com:2083). - Busca "Administrador de Archivos": Normalmente está en la sección "Archivos". Haz clic.
- Ve a la carpeta correcta: En la ventana que se abre, busca la carpeta
public_html. Esta es la raíz de tu dominio principal. Si tu dominio es un subdominio o addon, busca su carpeta correspondiente (ej:public_html/tienda). - Sube el archivo: Haz clic en el botón "Subir" (o "Upload"). Se abrirá una ventana. Arrastra el archivo
prestashop.zipque descargaste o selecciónalo desde tu computadora. - Espera a que termine: Verás una barra de progreso. Cuando llegue al 100%, cierra la ventana de subida.
- Extrae el archivo: Ahora, en el Administrador de Archivos, verás el archivo
.zip. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). - Confirma la extracción: Te preguntará dónde extraerlo. Asegúrate de que sea en la misma carpeta (
public_htmlo la que hayas elegido). Haz clic en "Extraer archivos". - ¡Listo! Verás una carpeta llamada
prestashop(o similar) con muchos archivos dentro.
[TIP] Si no ves la opción "Extraer", puede que tu hosting no tenga el módulo activado. En ese caso, descomprime el
.zipen tu computadora y sube la carpetaprestashopcompleta usando un cliente FTP como FileZilla.
Paso 3: Crear una Base de Datos MySQL en cPanel
PrestaShop necesita una base de datos para guardar tus productos, clientes y pedidos. Vamos a crearla.
- Vuelve al panel principal de cPanel.
- Busca "Bases de Datos MySQL": Está en la sección "Bases de Datos". Haz clic.
- Crea la base de datos: En "Crear nueva base de datos", escribe un nombre (ej:
mitienda_presta) y haz clic en "Crear base de datos". - Crea un usuario: Baja un poco hasta "Usuarios MySQL". Escribe un nombre de usuario (ej:
mitienda_user) y una contraseña segura. Puedes usar el generador de contraseñas. Haz clic en "Crear usuario". - Vincula el usuario a la base de datos: En "Añadir usuario a la base de datos", selecciona el usuario que acabas de crear y la base de datos. Haz clic en "Añadir".
- Asigna privilegios: Te preguntará qué permisos darle. Marca "TODOS LOS PRIVILEGIOS" (es la opción más segura para la instalación). Haz clic en "Hacer cambios".
[WARNING] Guarda en un bloc de notas el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el siguiente paso.
Paso 4: Ejecutar el Instalador de PrestaShop
Ahora viene la parte divertida. Vamos a ejecutar la instalación desde el navegador.
- Abre tu navegador y escribe la URL de tu tienda. Si subiste PrestaShop a la raíz (
public_html), serátudominio.com. Si lo subiste a una subcarpeta (ej:public_html/tienda), serátudominio.com/tienda. - Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma (Español) y haz clic en "Siguiente".
- Acepta los términos de la licencia. Lee rápido y marca la casilla. Siguiente.
- Compatibilidad del sistema: El instalador revisará que tu hosting cumpla con los requisitos. Todo debería estar en verde. Si ves algún error, contacta con tu soporte de hosting. Haz clic en "Siguiente".
- Información de la tienda: Aquí rellenas 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.
- Habilitar SSL: Márcalo si tu hosting tiene certificado SSL (recomendado).
- Cuenta de administrador: Crea tu usuario y contraseña para acceder al backoffice de la tienda. ¡No los olvides! Pon un email válido.
- Haz clic en "Siguiente".
- Configuración de la base de datos: Este es el paso clave. Rellena con los datos que guardaste en el Paso 3:
- Dirección del servidor: Normalmente es
localhost. Si no funciona, mira en la documentación de tu hosting. - Nombre de la base de datos: El que creaste (ej:
mitienda_presta). - Usuario de la base de datos: El que creaste (ej:
mitienda_user). - Contraseña de la base de datos: La que pusiste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces. - Haz clic en "Siguiente".
- Dirección del servidor: Normalmente es
- Instalación: El proceso comenzará. Verás una barra de progreso. No cierres la ventana ni recargues la página. Puede tardar unos minutos.
- ¡Felicidades! Cuando termine, verás un mensaje de éxito. Te dará dos enlaces:
- Tu tienda:
tudominio.com(la parte pública). - Panel de administración:
tudominio.com/adminXXXXX(la parte privada). Guarda esta URL y el usuario/contraseña que creaste.
- Tu tienda:
[WARNING] Por seguridad, elimina la carpeta
installdel servidor usando el Administrador de Archivos de cPanel. Si no lo haces, tu tienda puede ser vulnerable.
Paso 5: Configuración Inicial de tu Tienda Online
Ya tienes PrestaShop instalado. Ahora vamos a darle los primeros toques para que sea una tienda online funcional.
- Accede al panel de administración: Usa la URL que te dio el instalador (ej:
tudominio.com/adminXXXXX). - Configura los datos de tu empresa:
- Ve a Mejorar > Parámetros de la tienda > Contacto > Tiendas. Aquí pones tu dirección, teléfono, etc.
- Ve a Mejorar > Parámetros de la tienda > Configuración de la tienda > Información de la tienda. Revisa que el nombre y la actividad sean correctos.
- Configura los métodos de pago:
- Ve a Vender > Pago > Medios de pago. Aquí puedes activar transferencia bancaria, contra reembolso, o conectar con pasarelas como PayPal o Stripe.
- Para activar PayPal, por ejemplo, solo tienes que seguir las instrucciones que aparecen en pantalla.
- Configura los transportistas:
- Ve a Vender > Transporte > Transportistas. PrestaShop viene con algunos por defecto (ej: "Gratis", "Recogida en tienda"). Puedes editarlos o añadir los tuyos (Correos, Seur, etc.).
- Crea reglas de precio (ej: "Envío gratis a partir de 50€").
- Añade tus primeros productos:
- Ve a Vender > Catálogo > Productos. Haz clic en "Nuevo producto".
- Rellena el nombre, descripción, precio, fotos, etc. Es muy intuitivo.
- Crea categorías (ej: "Ropa", "Electrónica") para organizar tu catálogo.
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más comunes que suelen tener los nuevos usuarios.
¿Puedo instalar PrestaShop en un subdominio?
Sí, claro. Si tienes un subdominio como tienda.tudominio.com, solo debes subir los archivos de PrestaShop a la carpeta de ese subdominio en public_html (normalmente public_html/tienda). El proceso en cPanel es el mismo.
¿Qué hago si veo un error de "500 Internal Server Error"?
No te asustes. Esto suele pasar por un problema de permisos de archivos. Desde el Administrador de Archivos de cPanel, selecciona todos los archivos y carpetas de tu instalación de PrestaShop, haz clic derecho y elige "Cambiar permisos". Pon 755 para las carpetas y 644 para los archivos. Si el error persiste, contacta a tu soporte.
Mi instalación se queda colgada en el paso de la base de datos. ¿Qué hago?
Revisa que los datos de la base de datos sean correctos (nombre, usuario, contraseña). Asegúrate de que el servidor de la base de datos sea localhost. Si tu hosting usa un servidor remoto, te lo habrán indicado. También verifica que el usuario tenga "TODOS LOS PRIVILEGIOS" como hicimos en el Paso 3.
¿Es necesario tener SSL?
Sí, absolutamente recomendable. Hoy en día, es casi obligatorio para cualquier tienda online que quiera transmitir confianza. Además, Google penaliza a las que no lo tienen. La mayoría de los hostings lo incluyen gratis (Let's Encrypt). En cPanel, puedes activarlo en la sección "SSL/TLS".
¿Puedo cambiar el diseño de mi tienda?
¡Por supuesto! PrestaShop es muy personalizable. Puedes cambiar el tema (plantilla) desde el panel de administración, en Mejorar > Personalización > Tema y logo. Hay miles de temas gratuitos y de pago.
He perdido la URL de mi panel de administración. ¿Cómo la recupero?
Es fácil. Busca en el Administrador de Archivos de cPanel, dentro de la carpeta de tu PrestaShop (ej: public_html), un archivo llamado adminXXXXX (donde XXXXX es un código aleatorio). Esa carpeta es tu panel de administración. La URL sería tudominio.com/adminXXXXX.
Conclusión: Tu Tienda Online ya está en marcha
¡Enhorabuena! Has completado la guía paso a paso para configurar una tienda PrestaShop en cPanel. Ahora tienes una tienda online completamente funcional. Recuerda que esto es solo el principio.
Dedica tiempo a explorar el panel de administración, a subir productos de calidad y a configurar bien los métodos de pago y envío. PrestaShop es una herramienta muy potente y, con un poco de práctica, te sentirás como un experto.
Si tienes cualquier otra duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucho éxito con tu nuevo negocio online!
