Guía para instalar PrestaShop en cPanel: Paso a paso detallado
¡Hola! Soy tu técnico de soporte amigable, y hoy te voy a guiar paso a paso para que puedas instalar PrestaShop en cPanel de forma sencilla y sin complicaciones. PrestaShop es una de las plataformas de comercio electrónico más populares y potentes, y con cPanel, el panel de control de hosting más usado, el proceso es muy accesible incluso si eres principiante. Esta PrestaShop cPanel guía está diseñada para que cualquier persona, sin importar su nivel técnico, pueda tener su tienda online funcionando en pocos minutos.
Vamos a cubrir todo lo necesario: desde los requisitos previos, la descarga de PrestaShop, la creación de la base de datos, la subida de archivos, la configuración del asistente de instalación y algunos consejos finales para que tu instalación PrestaShop sea un éxito. Si estás buscando una guía para instalar PrestaShop en cPanel, has llegado al lugar correcto.
Requisitos previos para instalar PrestaShop en cPanel
Antes de empezar, asegúrate de tener lo siguiente a la mano. No te preocupes, son cosas básicas que tu proveedor de PrestaShop hosting te habrá proporcionado.
Acceso a cPanel
Necesitas las credenciales de tu cuenta de cPanel PrestaShop. Normalmente, tu proveedor de hosting te envía un enlace (algo como tudominio.com/cpanel o tudominio.com:2083) y tu usuario y contraseña. Si no lo tienes, contacta con el soporte de tu hosting.
Un dominio o subdominio
PrestaShop se instalará en un dominio (ejemplo: mishop.com) o en un subdominio (ejemplo: tienda.midominio.com). Asegúrate de que el dominio ya esté apuntando a tu hosting (los DNS estén configurados). Si estás en un entorno de pruebas, también puedes usar una carpeta dentro de tu dominio principal (ejemplo: midominio.com/tienda).
Conexión a Internet estable
Vas a descargar archivos y subirlos a tu servidor, así que una buena conexión te ahorrará tiempo.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel suele ser en el puerto 2106 (ejemplo:
tudominio.com:2106). Esta guía se centra en cPanel, pero los pasos de instalación de PrestaShop son prácticamente idénticos.
Paso 1: Descargar PrestaShop desde su sitio oficial
Lo primero es obtener el paquete de instalación de PrestaShop. Ve al sitio oficial de PrestaShop y descarga la última versión estable (recomiendo la versión completa, no la “light”). El archivo que descargues será un ZIP (por ejemplo, prestashop_1.7.8.8.zip).
Guarda el archivo en una carpeta fácil de recordar en tu computadora, como Descargas o Escritorio. No lo descomprimas aún, lo subiremos tal cual al servidor.
[TIP] Siempre descarga desde el sitio oficial para evitar archivos modificados que puedan contener malware. Además, verifica que tu hosting cumpla con los requisitos de PHP (PrestaShop 1.7 requiere PHP 7.1 o superior, y 8.0 es recomendado).
Paso 2: Crear una base de datos MySQL en cPanel
PrestaShop necesita una base de datos para guardar toda la información de tu tienda (productos, clientes, pedidos, etc.). Vamos a crearla desde cPanel.
Accede a cPanel
Escribe en tu navegador la dirección de tu cPanel (por ejemplo, tudominio.com/cpanel) e inicia sesión con tus credenciales.
Busca el asistente de bases de datos MySQL
Dentro de cPanel, busca la sección “Bases de datos” y haz clic en “Asistente para bases de datos MySQL” o “MySQL Database Wizard”. Este asistente te guiará en tres pasos muy simples.
Crea la base de datos
- En el primer paso, escribe un nombre para tu base de datos. Por ejemplo,
prestashop_db. Luego haz clic en “Siguiente paso”. - En el segundo paso, crea un usuario para la base de datos. Pon un nombre como
prestashop_usery una contraseña segura (puedes usar el generador de contraseñas de cPanel). Anota estos datos en un bloc de notas, los necesitarás después. - En el tercer paso, asigna todos los privilegios al usuario (marca “TODOS LOS PRIVILEGIOS”). Luego haz clic en “Siguiente paso” y ¡listo! Ya tienes tu base de datos creada.
[WARNING] Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás durante la instalación de PrestaShop. No uses contraseñas fáciles de adivinar.
Paso 3: Subir los archivos de PrestaShop a tu hosting
Ahora vamos a subir el archivo ZIP que descargaste a tu servidor. Usaremos el Administrador de archivos de cPanel.
Abre el Administrador de archivos
En cPanel, busca la sección “Archivos” y haz clic en “Administrador de archivos”. Se abrirá una ventana. Selecciona la opción “Raíz del documento” para tu dominio (por ejemplo, public_html). Si vas a instalar PrestaShop en un subdominio, selecciona la carpeta correspondiente (normalmente public_html/subdominio).
Sube el archivo ZIP
- En la barra superior del Administrador de archivos, haz clic en “Cargar”.
- Selecciona el archivo
prestashop_X.X.X.zipdesde tu computadora y espera a que termine la carga. El progreso se muestra en la parte inferior. - Una vez cargado, verás el archivo ZIP en la lista de archivos. Selecciónalo y haz clic en “Extraer” en la barra superior. Se abrirá una ventana; confirma la extracción. cPanel descomprimirá el contenido en la misma carpeta.
Verifica la estructura de archivos
Después de extraer, deberías ver una carpeta llamada prestashop (o el nombre del ZIP) o archivos sueltos como index.php, install, etc. Si ves una carpeta prestashop, significa que el contenido está dentro de ella. En ese caso, puedes mover todo su contenido a la raíz de tu dominio (por ejemplo, public_html) para que tu tienda se vea directamente en tudominio.com. Si prefieres que se vea en tudominio.com/tienda, puedes dejar los archivos dentro de una carpeta llamada tienda.
[TIP] Si mueves archivos, usa la opción “Mover” del Administrador de archivos. Selecciona todos los archivos dentro de la carpeta
prestashop, haz clic en “Mover” y escribe la ruta de destino (por ejemplo,/public_html/).
Paso 4: Ejecutar el asistente de instalación de PrestaShop
Ahora viene la parte más divertida: configurar tu tienda. Abre tu navegador y escribe la URL donde subiste los archivos. Por ejemplo:
- Si los subiste a la raíz:
tudominio.com - Si los subiste a una carpeta:
tudominio.com/tienda
Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:
Selecciona el idioma
Elige tu idioma preferido (español, por ejemplo) y haz clic en “Siguiente”.
Acepta los términos de la licencia
Lee los términos y condiciones (son los estándar de software libre) y marca la casilla “Acepto los términos y condiciones”. Luego haz clic en “Siguiente”.
Verifica los requisitos del sistema
PrestaShop comprobará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, etc.). Si todo está en verde, genial. Si ves algún error en rojo, contacta con tu hosting para que activen las extensiones necesarias (como mysqli, gd, curl, etc.). En la mayoría de los hosts modernos esto no es problema. Haz clic en “Siguiente”.
Configura la información de la tienda
Aquí ingresarás los datos básicos de tu tienda:
- Nombre de la tienda: Pon el nombre que quieras (ejemplo: “Mi Tienda Online”).
- Actividad principal: Selecciona tu sector (ropa, electrónica, etc.) o déjalo en “Otro”.
- País: Elige tu país.
- Habilitar SSL: Si tu hosting tiene SSL (recomendado), actívalo. Si no, déjalo desactivado por ahora.
- Nombre y correo electrónico del administrador: Pon tu nombre y un correo electrónico válido (se usará para notificaciones).
- Contraseña del administrador: Crea una contraseña segura para acceder al backoffice de PrestaShop. Anótala.
Haz clic en “Siguiente”.
Configura la base de datos
Llegó el momento de usar los datos que creaste en el Paso 2:
- Motor de base de datos: Déjalo en “MySQL”.
- Servidor de base de datos: Normalmente es
localhost. Si tu hosting usa un servidor remoto, te lo indicarán (pero en cPanel suele serlocalhost). - Nombre de la base de datos: Escribe el nombre que creaste (ejemplo:
tuusuario_prestashop_db). - Usuario de la base de datos: Escribe el usuario (ejemplo:
tuusuario_prestashop_user). - Contraseña de la base de datos: Escribe la contraseña.
- Prefijo de tablas: Puedes dejarlo como
ps_o cambiarlo por seguridad (por ejemplo,shop_).
Haz clic en “Probar la conexión a la base de datos”. Si todo está bien, verás un mensaje verde. Luego haz clic en “Siguiente”.
Instalación
PrestaShop comenzará a instalar los módulos y configurar la base de datos. Este proceso puede tardar unos minutos. No cierres la pestaña ni recargues la página.
¡Instalación completada!
Cuando termine, verás una pantalla de felicitación. Importante: elimina la carpeta install del servidor por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel (selecciona la carpeta install y haz clic en “Eliminar”). También puedes borrar el archivo ZIP que subiste al inicio.
[WARNING] No olvides eliminar la carpeta
install. Si no lo haces, cualquier persona podría reinstalar tu tienda y borrar tus datos. Es un paso crítico de seguridad.
Paso 5: Acceder al backoffice y primeros pasos
¡Felicidades! Ya tienes PrestaShop instalado. Ahora puedes acceder a dos áreas:
- Front office (tu tienda pública):
tudominio.com(o la carpeta que hayas usado). - Back office (panel de administración):
tudominio.com/admin(o la carpeta que se generó durante la instalación, por ejemplotudominio.com/admin12345). Usa el correo y la contraseña que configuraste en el asistente.
Primeras configuraciones recomendadas
- Activar SSL: Si tu hosting tiene SSL, ve a Parámetros de la tienda > General > Activar SSL y actívalo. Luego configura la redirección forzada a HTTPS.
- Configurar los métodos de pago: Ve a Módulos > Módulos y servicios y busca módulos de pago como PayPal, transferencia bancaria, etc.
- Añadir productos: Desde el menú Catálogo > Productos puedes empezar a añadir tus productos.
- Personalizar el tema: Ve a Diseño > Tema y logo para cambiar la apariencia.
[TIP] Si tu hosting usa Syspanel (HestiaCP), el acceso es por el puerto 2106. El proceso de instalación de PrestaShop es idéntico al de cPanel, solo cambia la interfaz del panel de control.
Preguntas frecuentes (FAQ) sobre instalar PrestaShop en cPanel
Aquí respondo las dudas más comunes que suelen tener los usuarios al seguir esta guía para instalar PrestaShop en cPanel.
¿Puedo instalar PrestaShop en un hosting compartido?
Sí, la mayoría de los planes de PrestaShop hosting compartido lo soportan, siempre que cumplan con los requisitos de PHP y tengan al menos 256 MB de memoria. Si tu tienda crece, considera migrar a un VPS.
¿Qué hago si veo un error de “500 Internal Server Error” durante la instalación?
Esto suele deberse a problemas de permisos de archivos o a una versión de PHP incompatible. En cPanel, ve a Seleccionar versión de PHP y elige PHP 7.4 o 8.0. Si el error persiste, contacta a tu hosting.
¿Es necesario usar SSL para PrestaShop?
Sí, es muy recomendable. Google penaliza las tiendas sin SSL y los clientes desconfían. Además, PrestaShop requiere SSL para algunos métodos de pago. Actívalo desde el backoffice.
¿Puedo instalar PrestaShop en un subdominio?
Claro, solo asegúrate de subir los archivos a la carpeta del subdominio (por ejemplo, public_html/tienda). El proceso es el mismo.
¿Cómo recupero mi contraseña de administrador?
Ve a la página de inicio de sesión del backoffice y haz clic en “¿Olvidaste tu contraseña?”. Se enviará un enlace a tu correo de administrador.
¿Puedo migrar mi PrestaShop a otro hosting después?
Sí, pero es un proceso más complejo que implica exportar la base de datos y los archivos. Te recomiendo hacerlo con un plugin o contactar a un técnico.
Conclusión
Instalar PrestaShop en cPanel es un proceso sencillo si sigues los pasos correctos. Desde la creación de la base de datos hasta la eliminación de la carpeta install, cada detalle es importante para que tu tienda funcione sin problemas. Recuerda que esta PrestaShop cPanel guía cubre lo esencial, pero siempre puedes profundizar en configuraciones avanzadas una vez que tu tienda esté en línea.
Si tienes algún problema, no dudes en contactar al soporte de tu hosting. Y si estás usando Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106, pero los pasos de instalación de PrestaShop son prácticamente los mismos. ¡Buena suerte con tu tienda online!
[INFO] ¿Necesitas ayuda con la configuración de módulos o el diseño? Explora la documentación oficial de PrestaShop o busca tutoriales en YouTube. La comunidad es muy activa y siempre hay alguien dispuesto a ayudar.
