Guía básica para instalar PrestaShop en cPanel
¡Hola! ¿Listo para montar tu tienda online con PrestaShop? Es una plataforma potente y muy popular, y si tu hosting usa cPanel, estás de suerte. En esta guía te voy a llevar paso a paso por todo el proceso de instalar PrestaShop en cPanel, desde la preparación hasta la configuración inicial. No necesitas ser un experto, solo seguir las instrucciones con calma.
Vamos allá.
¿Qué necesitas antes de empezar?
Antes de meternos en la instalación, asegúrate de tener tres cosas a mano:
- Acceso a cPanel: Las credenciales que te dio tu proveedor de hosting (normalmente un usuario y contraseña). Si usas un panel alternativo como Syspanel (el puerto de acceso es el 2106), el proceso es muy similar, aunque la interfaz puede variar un poco.
- Un dominio: El nombre de tu tienda (ej: mitiendaonline.com). Debe estar apuntando a tu servidor (los DNS configurados).
- La última versión de PrestaShop: Descárgala desde el sitio oficial de PrestaShop (es un archivo .zip).
[WARNING] Asegúrate de que tu hosting cumpla con los requisitos de PrestaShop (PHP 7.4 o superior, MySQL 5.6+ o MariaDB 10.1+, etc.). Puedes revisarlo en el panel de control o preguntar a tu soporte técnico.
Paso 1: Subir los archivos de PrestaShop a tu hosting
El primer paso para la guía instalación PrestaShop es colocar los archivos en tu servidor. Lo haremos a través del Administrador de Archivos de cPanel.
Accede al Administrador de Archivos
Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana con la estructura de carpetas de tu hosting.
Sube el archivo .zip
- Ve a la carpeta
public_html(o la carpeta raíz de tu dominio, a veces se llamawwwotudominio.com). Es aquí donde debe vivir tu tienda. - Haz clic en el botón Subir (normalmente arriba a la izquierda).
- Selecciona el archivo
.zipde PrestaShop que descargaste. Espera a que se complete la subida (verás una barra de progreso).
Extrae el archivo
Una vez subido, verás el archivo .zip en la lista de archivos. Haz clic derecho sobre él y selecciona Extraer. Se abrirá una ventana; asegúrate de que la ruta de destino sea public_html (o la carpeta raíz) y haz clic en Extraer archivos.
[TIP] Si quieres instalar PrestaShop en una subcarpeta (ej: tudominio.com/tienda), crea una carpeta dentro de
public_html(por ejemplo, llámalatienda) y sube y extrae el .zip allí.
Después de extraer, verás una carpeta con el nombre de la versión de PrestaShop (ej: prestashop_1.7.8.8). Abre esa carpeta, selecciona todos los archivos que hay dentro (Ctrl+E o Cmd+E) y córtalos (Ctrl+X o Cmd+X). Luego, vuelve a public_html y pégalos (Ctrl+V o Cmd+V). Esto evita tener una subcarpeta extraña en la URL de tu tienda. Puedes borrar la carpeta vacía y el archivo .zip original.
Paso 2: Crear una base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. La crearemos desde cPanel.
Busca "Bases de Datos MySQL"
En la sección Bases de Datos de cPanel, haz clic en Bases de Datos MySQL.
Crea la base de datos
- En el campo Nueva Base de Datos, escribe un nombre descriptivo (ej:
prestashop_db). - Haz clic en Crear Base de Datos. Aparecerá un mensaje de éxito.
Crea un usuario para la base de datos
- En la misma página, baja a la sección Usuarios MySQL.
- Crea un nuevo usuario con un nombre (ej:
prestashop_user) y una contraseña segura. Anótala en un lugar seguro. - Haz clic en Crear Usuario.
Añade el usuario a la base de datos
- Ve a la sección 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.
- En la siguiente pantalla, marca TODOS LOS PRIVILEGIOS (es la opción más segura para la instalación) y haz clic en Hacer Cambios.
[WARNING] Guarda el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. No los pierdas.
Paso 3: Ejecutar el instalador de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (ej: tudominio.com). Si lo pusiste en una subcarpeta, escribe tudominio.com/tienda. Verás la pantalla de bienvenida del instalador de PrestaShop.
Selecciona el idioma
Elige tu idioma (español, por ejemplo) y haz clic en Siguiente.
Acepta los términos de la licencia
Lee (o al menos hojea) los términos del software. Marca la casilla de aceptación y haz clic en Siguiente.
Configura la tienda
Aquí rellenarás la información básica de tu tienda:
- Nombre de la tienda: El nombre de tu negocio.
- Actividad principal: Selecciona la que más se acerque a tu negocio.
- País: El país donde operas.
- Zona horaria: La de tu ubicación.
Configura la cuenta de administrador
Este es el usuario y contraseña que usarás para entrar al back office (el panel de administración de PrestaShop). Elige un email válido y una contraseña segura. No olvides estos datos.
Configura la base de datos
Este es el paso crítico. El instalador te pedirá los datos de la base de datos que creaste en el Paso 2:
- Dirección del servidor de base de datos: Normalmente es
localhost. Si tu hosting usa un servidor remoto, te lo indicarán. No toques esto si no estás seguro. - Nombre de la base de datos: El que creaste (ej:
tudominio_prestashop_db). - Usuario de la base de datos: El que creaste (ej:
tudominio_prestashop_user). - Contraseña de la base de datos: La contraseña del usuario.
- Prefijo de tablas: Puedes dejarlo como
ps_o cambiarlo por seguridad (ej:shop_).
Haz clic en Probar la conexión a la base de datos. Si todo está bien, verás un mensaje verde. Si no, revisa que los datos sean correctos.
¡Instalación en marcha!
Haz clic en Siguiente y el instalador comenzará a crear las tablas y configurar todo. Este proceso puede tardar unos minutos. Sé paciente.
[TIP] Si ves algún error durante la instalación (por ejemplo, un timeout), no te preocupes. Puedes intentar aumentar el tiempo de ejecución de PHP en cPanel (en la sección Seleccionar versión de PHP o Configuración de PHP) o contactar a tu soporte técnico.
Paso 4: ¡Primeros pasos en tu tienda!
Una vez terminada la instalación, verás una pantalla de éxito con dos enlaces:
- Gestionar tu tienda: Te lleva al back office (panel de administración). Usa el email y contraseña que configuraste.
- Descubrir tu tienda: Te lleva al front office (la tienda visible para los clientes).
Configuración inicial básica
Dentro del back office, te recomiendo hacer esto primero:
- Configura los ajustes básicos: Ve a Parámetros de la tienda > Configuración de la tienda y completa toda la información legal (dirección, email de contacto, etc.).
- Instala un tema atractivo: PrestaShop viene con un tema por defecto. Puedes cambiarlo desde Diseño > Tema y logotipo.
- Añade algunos productos: Desde Catálogo > Productos puedes empezar a crear tus primeros artículos.
- Configura los métodos de pago y envío: Ve a Módulos > Módulos y servicios para instalar y configurar PayPal, transferencia bancaria, etc.
[INFO] No te agobies con todo a la vez. PrestaShop es muy completo, pero puedes ir aprendiendo sobre la marcha. Dedica un tiempo a explorar el menú.
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más comunes sobre cPanel PrestaShop tutorial:
¿Puedo instalar PrestaShop en un subdominio?
Sí, exactamente igual que en una subcarpeta. Solo que en lugar de usar tudominio.com/tienda, usarías tienda.tudominio.com. El proceso de subir archivos y crear base de datos es idéntico.
¿Qué hago si el instalador me da un error de "timeout"?
Aumenta el tiempo de ejecución de PHP. En cPanel, busca Seleccionar versión de PHP o Configuración de PHP. Busca la opción max_execution_time y cámbiala a 300 (segundos). Si no lo encuentras, contacta a tu hosting.
¿Puedo usar un instalador automático como Softaculous?
Sí, muchos hostings con cPanel ofrecen Softaculous o instaladores similares (como Fantastico). Si tu hosting lo tiene, es aún más fácil: solo buscas PrestaShop, seleccionas el dominio, pones los datos de la base de datos y ¡listo! Pero esta guía te enseña el método manual, que te da más control.
¿Y si mi hosting usa Syspanel en lugar de cPanel?
El proceso es análogo. En Syspanel (puerto 2106), busca las secciones de Archivos (para subir el .zip) y Bases de Datos MySQL. Los pasos son los mismos, solo cambia la interfaz visual. La lógica de instalar PrestaShop cPanel se aplica igual.
¿Es necesario borrar la carpeta "install" después de la instalación?
¡Sí, absolutamente necesario! Por seguridad, borra la carpeta install del servidor. Puedes hacerlo desde el Administrador de Archivos de cPanel. Si no lo haces, tu tienda es vulnerable a ataques.
¿Puedo cambiar la URL de mi tienda después de instalarla?
Sí, pero requiere pasos adicionales (cambiar rutas en la base de datos y archivos de configuración). Es mejor decidir la URL antes de instalar. Si necesitas cambiarla, busca guías específicas para hacerlo.
Conclusión
¡Enhorabuena! Has completado la guía instalación PrestaShop en tu cPanel. Ahora tienes las bases para montar tu tienda online. Recuerda que la instalación es solo el primer paso: luego viene la personalización, añadir productos, configurar el SEO y, sobre todo, ¡empezar a vender!
Si te surge cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar en foros de la comunidad. Mucha suerte con tu proyecto.
