Instalar PrestaShop en cPanel: guía paso a paso
¿Quieres 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, lo mejor, es gratuita. En esta guía te voy a explicar, paso a paso, cómo instalar PrestaShop en cPanel de forma sencilla, incluso si nunca lo has hecho antes. Al final, tendrás tu tienda online cPanel funcionando y lista para vender.
Vamos a ello. No necesitas ser un experto en tecnología, solo seguir las instrucciones con calma.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Un dominio: El nombre de tu tienda (ejemplo: mishop.com).
- Acceso a cPanel: Las credenciales que te dio tu proveedor de hosting (usuario y contraseña).
- Un cliente FTP (opcional pero recomendado): Programa como FileZilla para subir archivos si el instalador automático falla. No te preocupes, te explicaré ambas rutas.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar. Solo recuerda que el acceso a tu panel de control es a través del puerto 2106 (ejemplo: tudominio.com:2106). El resto de pasos son prácticamente idénticos.
Paso 1: Accede a tu cPanel
Primero, localiza el enlace de acceso a tu cPanel. Normalmente es algo como tudominio.com/cpanel o te lo proporciona tu hosting en el email de bienvenida. Introduce tu usuario y contraseña.
Una vez dentro, verás un montón de iconos. No te abrumes. Solo vamos a usar unos pocos.
Paso 2: Encuentra el instalador automático (Softaculous)
La gran mayoría de los paneles cPanel incluyen una herramienta llamada Softaculous. Es un instalador automático que hace el trabajo pesado por ti.
Busca en la sección de Software o Aplicaciones el icono de Softaculous Apps Installer. Haz clic.
Dentro de Softaculous, verás una lista de aplicaciones. En el menú de la izquierda, busca la categoría Comercio y luego haz clic en PrestaShop. También puedes usar la barra de búsqueda.
Paso 3: Configura la instalación de PrestaShop
Al hacer clic en PrestaShop, verás un botón grande que dice Instalar. Púlsalo. Ahora viene la parte importante: rellenar los datos.
Configuración del software
Aquí debes elegir dónde se instalará tu tienda.
- Elegir dominio: Selecciona tu dominio principal de la lista desplegable.
- Directorio: Déjalo en blanco si quieres que tu tienda esté en la raíz (ejemplo: tudominio.com). Si pones, por ejemplo, "tienda", tu tienda estará en tudominio.com/tienda. Para una tienda principal, es mejor dejarlo vacío.
- Versión: Deja la versión recomendada.
Configuración del sitio
Aquí defines el nombre de tu tienda y sus características básicas.
- Nombre del sitio: Pon el nombre de tu tienda (ejemplo: "Mi Tienda Online").
- Descripción: Una breve descripción (opcional).
- Idioma: Elige español.
Configuración de la cuenta de administrador
¡MUY IMPORTANTE! Esta es la cuenta con la que entrarás a gestionar tu tienda.
- Usuario administrador: Elige un nombre (ejemplo: admin, gerente, etc.). Evita "admin" por seguridad.
- Contraseña: Crea una contraseña sólida (mayúsculas, minúsculas, números y símbolos). Guárdala en un lugar seguro.
- Email: Pon tu correo electrónico. Se usará para recuperar la contraseña.
Configuración avanzada (opcional)
Aquí puedes elegir el idioma de la instalación y, si quieres, programar copias de seguridad automáticas. Es recomendable activar las copias de seguridad diarias.
Paso 4: ¡Haz clic en Instalar!
Revisa todos los datos una vez más. Si todo está correcto, desmarca la casilla de "enviar notificación por correo" (para no recibir correos de prueba) y pulsa el botón Instalar.
El proceso tardará entre 1 y 5 minutos. Verás una barra de progreso. Cuando termine, Softaculous te dará dos enlaces:
- URL de la tienda: tudominio.com (donde verán tus clientes).
- URL de administración: tudominio.com/adminXXXXX (donde gestionarás tu tienda).
[WARNING] Anota la URL de administración (con el código aleatorio al final). Esa es la única forma de acceder al panel de control de PrestaShop. Si la pierdes, tendrás que buscarla en los archivos de tu hosting.
¡Felicidades! Ya has instalado PrestaShop en cPanel. Ahora puedes entrar a tu administración y empezar a personalizar tu tienda.
¿Qué hacer si el instalador automático falla?
A veces, por configuraciones de seguridad del hosting, Softaculous puede fallar. No te preocupes, siempre puedes hacer la instalación manual. Es un poco más técnico, pero igual de sencillo.
Instalación manual de PrestaShop en cPanel
- Descarga PrestaShop: Ve a prestashop.com y descarga la última versión (archivo .zip).
- Sube el archivo a cPanel: En cPanel, busca el icono de Administrador de Archivos. Entra en la carpeta
public_html(owww). Haz clic en Subir y selecciona el archivo .zip de PrestaShop. - Extrae el archivo: Una vez subido, selecciona el archivo .zip y haz clic en Extraer. Se creará una carpeta con el nombre del archivo.
- Mueve los archivos: Entra en la carpeta que se creó, selecciona todos los archivos y haz clic en Mover. En el destino, escribe
public_html(o simplemente/si ya estás dentro). Esto hará que los archivos estén en la raíz de tu dominio. - Crea una base de datos: Ve a la sección Bases de Datos MySQL en cPanel. Crea una nueva base de datos, un usuario y asigna todos los privilegios al usuario sobre esa base de datos. Anota estos tres datos: nombre de la base de datos, usuario y contraseña.
- Ejecuta el instalador web: Abre tu navegador y ve a tudominio.com. Verás el asistente de instalación de PrestaShop. Sigue los pasos:
- Elige idioma.
- Acepta los términos.
- Introduce los datos de la base de datos que creaste en el paso 5.
- Configura tu cuenta de administrador (como en el paso 3.3).
- ¡Listo!
Preguntas frecuentes (FAQ) sobre instalar PrestaShop en cPanel
Aquí respondo a las dudas más comunes que nos llegan al soporte técnico.
¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?
Sí, perfectamente. El proceso es casi idéntico. La única diferencia es que accedes a tu panel a través del puerto 2106 (ejemplo: tudominio.com:2106) y el instalador automático (si lo tiene) se llama Softaculous o Installatron. Si no, puedes hacer la instalación manual siguiendo los pasos anteriores.
¿Necesito conocimientos de programación para instalar PrestaShop?
No, para nada. Con el instalador automático (Softaculous) solo necesitas saber leer y escribir. La instalación manual requiere un poco más de atención, pero siguiendo los pasos es muy sencillo.
Mi instalación se queda en "cargando" o da error. ¿Qué hago?
Esto suele pasar por tres razones:
- PHP versión: PrestaShop necesita una versión de PHP moderna (7.4 o superior). En cPanel, busca Seleccionar versión de PHP y cámbiala a 8.0 o 8.1.
- Límite de memoria: Puede que el servidor tenga poca memoria. Contacta con tu hosting para que lo aumente.
- Base de datos incorrecta: Revisa que los datos de la base de datos (nombre, usuario, contraseña) sean exactamente los que creaste.
[TIP] Si usas instalación manual y ves una página en blanco, activa la visualización de errores de PHP. En el archivo
defines.inc.php(dentro de la carpetaconfig), busca_PS_MODE_DEV_y cámbialo atrue. Te mostrará el error exacto.
¿Puedo cambiar de dominio después de instalar PrestaShop?
Sí, pero no es un proceso trivial. Implica cambiar rutas en la base de datos y en archivos de configuración. Es mejor que decidas el dominio antes de instalar. Si ya lo hiciste, busca en internet "cambiar dominio PrestaShop" o contacta con soporte técnico.
¿Es seguro usar el instalador automático (Softaculous)?
Sí, es seguro. Softaculous instala la versión oficial de PrestaShop. El único "riesgo" es que, si no actualizas PrestaShop periódicamente, pueden surgir vulnerabilidades. Pero eso pasa con cualquier instalación. Siempre mantén tu tienda actualizada.
¿Qué hago si pierdo la URL de administración?
No te preocupes. Puedes recuperarla desde el Administrador de Archivos de cPanel. Busca la carpeta admin (o adminXXXXX) dentro de public_html. Ahí verás el nombre exacto de la carpeta. También puedes mirar el archivo config/admin.php para ver la ruta.
Consejos finales para tu tienda online cPanel
Ya tienes PrestaShop instalado. Ahora, unos consejos rápidos para que tu tienda online cPanel sea un éxito:
- Elige un buen tema: El diseño de tu tienda es la primera impresión. Hay temas gratuitos y de pago. Invierte en uno que sea responsive (que se vea bien en móviles).
- Instala módulos esenciales: Algunos son gratuitos (Google Analytics, SEO, etc.) y otros de pago (métodos de pago, envío, etc.). No instales demasiados, solo los necesarios.
- Configura los métodos de pago: Activa PayPal, tarjeta de crédito, transferencia bancaria, etc. Sin métodos de pago, no podrás vender.
- Añade productos de prueba: Crea 5-10 productos con fotos, descripciones y precios para ver cómo se ve todo.
- Haz copias de seguridad: Activa las copias de seguridad automáticas en cPanel o usa un módulo de PrestaShop. No querrás perder tu trabajo.
[INFO] Recuerda que tu hosting es la base de todo. Si tu web va lenta, los clientes se irán. Asegúrate de tener un buen cPanel PrestaShop optimizado para comercio electrónico.
Conclusión
Instalar PrestaShop en cPanel es un proceso sencillo que cualquier persona puede hacer siguiendo estos pasos. Ya sea con el instalador automático o manualmente, en menos de 30 minutos tendrás tu tienda online cPanel lista para empezar a vender.
Si te encuentras con algún problema, recuerda que la mayoría de las soluciones están en la configuración de PHP o en los permisos de archivos. Y si no, siempre puedes preguntar a tu proveedor de hosting. ¡Buena suerte con tu nueva tienda!
