Guía para configurar PrestaShop en cPanel
¿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 gratuitas que existen. Combinarla con cPanel, el panel de control de hosting más popular, es la combinación perfecta para lanzar tu negocio digital.
En esta guía extensa y muy detallada, te explicaré paso a paso cómo instalar PrestaShop, configurar PrestaShop y dejar todo listo para que tu tienda online cPanel empiece a vender. No necesitas ser un experto en tecnología; solo sigue las instrucciones al pie de la letra.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener estos tres elementos esenciales:
- Un plan de hosting con cPanel: La mayoría de los proveedores de hosting compartido incluyen cPanel. Asegúrate de que tu plan soporte PHP 7.4 o superior y MySQL 5.6 o superior (PrestaShop 8 requiere versiones más modernas).
- Un nombre de dominio: Por ejemplo,
tutiendaonline.com. Si no lo tienes, puedes comprarlo desde tu propio cPanel. - Acceso a cPanel: Necesitas tu usuario y contraseña para ingresar. Normalmente se accede desde
tudominio.com/cpanelotudominio.com:2083.
[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso será a través del puerto 2106. Por ejemplo:
tudominio.com:2106. El resto de la configuración de la base de datos y archivos es prácticamente idéntica.
Paso 1: Descargar PrestaShop
Lo primero es obtener el paquete de instalación de PrestaShop. Es un archivo .zip que contiene todo el software.
- Ve al sitio oficial de PrestaShop:
www.prestashop.com. - Busca la sección de "Descargas" o "Descargar PrestaShop".
- Elige la versión más reciente y estable (normalmente la que aparece por defecto).
- Descarga el archivo
.zipa tu computadora. No lo descomprimas aún.
[TIP]: Asegúrate de descargar la versión completa, no solo el paquete de actualización.
Paso 2: Subir los archivos a tu hosting (cPanel)
Ahora vamos a subir el archivo .zip a tu servidor. Para ello usaremos el Administrador de Archivos de cPanel.
- Inicia sesión en cPanel.
- Busca la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana. Selecciona la carpeta public_html (o la carpeta raíz de tu dominio, a veces se llama
wwwo el nombre de tu dominio). - Haz clic en el botón Subir en la barra superior.
- Arrastra el archivo
prestashop_x.x.x.zipque descargaste o haz clic en Seleccionar archivo para buscarlo en tu computadora. - Espera a que la barra de progreso llegue al 100%. Una vez subido, cierra la ventana de subida.
[WARNING]: No subas el archivo descomprimido. Sube siempre el
.zipcompleto. Es más rápido y evita errores de transferencia.
Paso 3: Descomprimir el archivo en el servidor
Ahora que el .zip está en tu servidor, vamos a extraerlo.
- En el Administrador de Archivos, deberías ver el archivo
prestashop_x.x.x.zipen la lista. - Haz clic derecho sobre el archivo y selecciona Extraer (o Extract).
- Te preguntará dónde extraerlo. Asegúrate de que la ruta sea
/public_html/(o la carpeta raíz de tu dominio). Si quieres que tu tienda esté en una subcarpeta (ej:tutienda.com/tienda), puedes escribir/public_html/tienda. - Haz clic en Extraer archivos.
- Espera unos segundos. Verás que aparecen muchas carpetas y archivos nuevos. El más importante es la carpeta
prestashop(o el nombre del paquete) y dentro de ella todos los archivos de instalación.
[INFO]: Una vez extraído, puedes eliminar el archivo
.zippara ahorrar espacio. Simplemente haz clic derecho sobre él y selecciona Eliminar.
Paso 4: Crear la base de datos MySQL
PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Vamos a crearla desde cPanel.
- En cPanel, busca la sección Bases de datos y haz clic en Bases de datos MySQL.
- En Crear nueva base de datos, escribe un nombre (ej:
tienda_presta) y haz clic en Crear base de datos. - Ahora, en Agregar nuevo usuario, crea un usuario para la base de datos. Elige un nombre (ej:
admin_tienda) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel. Haz clic en Crear usuario. - Finalmente, en Agregar usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear. Marca la casilla TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.
[TIP]: Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.
Paso 5: Ejecutar el instalador de PrestaShop
Ahora viene la parte más divertida: el asistente de instalación.
- Abre tu navegador y escribe la URL de tu dominio. Por ejemplo:
http://tudominio.com(ohttp://tudominio.com/tiendasi lo pusiste en una subcarpeta). - Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma (Español) y haz clic en Siguiente.
- Licencia: Acepta los términos y condiciones y haz clic en Siguiente.
- Compatibilidad: El instalador revisará que tu servidor cumpla con los requisitos. Todo debería estar en verde. Si ves algún error, contacta con tu proveedor de hosting. Haz clic en Siguiente.
- Información de la tienda:
- Nombre de la tienda: Escribe el nombre de tu negocio.
- Actividad principal: Selecciona tu sector.
- País: Elige tu país.
- Habilitar SSL: Márcalo si tu dominio tiene certificado SSL (recomendado). Si no, déjalo sin marcar.
- Haz clic en Siguiente.
- Configuración de la base de datos: Aquí introduces los datos que creaste en el paso anterior.
- Dirección del servidor de base de datos: Déjalo como
localhost. - Nombre de la base de datos: El que creaste (ej:
tuusuario_tienda_presta). - Usuario de la base de datos: El que creaste (ej:
tuusuario_admin_tienda). - 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 Probar conexión. Si todo está bien, verás un mensaje verde. Luego, haz clic en Siguiente.
- Dirección del servidor de base de datos: Déjalo como
- Configuración de la cuenta de administrador: Crea el usuario con el que accederás al backoffice de tu tienda.
- Nombre: Tu nombre.
- Apellidos: Tus apellidos.
- Correo electrónico: Un correo válido (importante para recuperar contraseña).
- Contraseña: Una contraseña segura.
- Haz clic en Siguiente.
- Instalación en curso: El instalador empezará a copiar archivos y configurar la base de datos. Espera unos minutos. No cierres la ventana.
[WARNING]: No cierres el navegador ni interrumpas la instalación. Podría dañar la base de datos.
- ¡Instalación completada! Verás un mensaje de éxito. IMPORTANTE: El instalador te recomendará eliminar la carpeta
installpor seguridad. Haz clic en el botón Gestionar tu tienda para acceder al panel de administración.
Paso 6: Configuración básica post-instalación
Una vez dentro del backoffice (la parte de administración de tu tienda), hay algunas configuraciones clave que debes ajustar para que tu tienda funcione correctamente.
### 6.1. Configurar la información legal
- Ve a Mejorar -> Configuración de la tienda -> Parámetros generales.
- Rellena los campos: Dirección de la tienda, País, Teléfono, etc.
- Guarda los cambios.
### 6.2. Configurar los métodos de pago
- Ve a Módulos -> Módulos y servicios.
- Busca "Pago" en la barra de búsqueda.
- Activa los módulos de pago que quieras usar: PayPal, transferencia bancaria, contra reembolso, etc.
- Configura cada uno con tus credenciales (por ejemplo, tu email de PayPal).
### 6.3. Configurar los transportistas
- Ve a Mejorar -> Transporte -> Transportistas.
- Verás que ya hay uno predefinido. Puedes editarlo o crear uno nuevo.
- Introduce el nombre, el tiempo de entrega y los precios según el peso o el precio del pedido.
### 6.4. Configurar el SEO básico
El SEO es fundamental para que tu tienda aparezca en Google.
- Ve a Mejorar -> Configuración de la tienda -> SEO y URLs.
- Aquí puedes gestionar las URLs amigables. Asegúrate de que estén activadas (normalmente lo están por defecto).
- También puedes configurar el meta título y la meta descripción de tu página de inicio, categorías y productos.
[TIP]: Para un SEO más avanzado, instala el módulo gratuito "Google Analytics" y conéctalo a tu cuenta de Google. Te dará datos muy valiosos sobre tus visitantes.
Solución de problemas comunes (FAQ)
Aquí tienes las respuestas a las dudas más frecuentes de quienes instalan PrestaShop cPanel por primera vez.
P: Después de la instalación, veo un error "500 Internal Server Error". ¿Qué hago?
R: Esto suele deberse a un problema de permisos de archivos o a un archivo .htaccess incorrecto.
- Ve a Administrador de Archivos en cPanel.
- Busca la carpeta donde instalaste PrestaShop (normalmente
public_html). - Haz clic derecho en la carpeta y selecciona Cambiar permisos.
- Asegúrate de que la carpeta tenga permisos 755 y los archivos 644.
- Si el error persiste, elimina el archivo
.htaccess(no te preocupes, PrestaShop lo regenerará al entrar al backoffice).
P: No puedo acceder al backoffice (panel de administración). Me pide usuario y contraseña y no me deja.
R: Puede que hayas olvidado la contraseña o que haya un problema con la sesión.
- En tu cPanel, ve a Bases de datos MySQL y busca tu base de datos.
- Usa la herramienta phpMyAdmin (desde cPanel, sección Bases de datos).
- Busca la tabla
ps_employee(o el prefijo que hayas usado). - Edita el registro de tu usuario y cambia el campo
passwdpor una contraseña encriptada. Puedes generar una contraseña encriptada en sitios web comohttps://www.md5hashgenerator.com/(usa el hash MD5 para PrestaShop 1.6 o inferior; para versiones más modernas, usa el generador de contraseñas específico de PrestaShop).
[INFO]: Si usas una versión reciente de PrestaShop (1.7 o 8), el método de encriptación es más complejo. Lo más fácil es usar la opción "¿Has olvidado tu contraseña?" en la pantalla de inicio de sesión del backoffice.
P: Mi tienda se ve en blanco o con errores de PHP.
R: Esto suele deberse a un límite de memoria de PHP insuficiente.
- En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP.
- Haz clic en Cambiar a opciones avanzadas.
- Busca la opción memory_limit y cámbiala a 256M o 512M.
- Guarda los cambios. Si no ves esta opción, contacta con tu hosting.
P: ¿Puedo instalar PrestaShop en una subcarpeta (ej: miorigen.com/tienda)?
R: Sí, es muy sencillo. Solo tienes que, en el Paso 3, al extraer el archivo, cambiar la ruta de destino a /public_html/tienda (crea la carpeta tienda primero si no existe). El resto de los pasos son idénticos.
P: ¿Y si mi hosting usa Syspanel (HestiaCP)?
R: El proceso es casi el mismo. La principal diferencia es que accedes a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Una vez dentro, busca las secciones de Archivos (Administrador de Archivos) y Bases de datos (MySQL). Los pasos de subida de archivos, descompresión y creación de base de datos son idénticos a los descritos para cPanel.
Consejos finales para tu tienda online
Configurar PrestaShop en cPanel es solo el primer paso. Para que tu tienda online cPanel tenga éxito, te recomiendo:
- Instala un tema profesional: El aspecto visual es clave. Hay muchos temas gratuitos y de pago en el marketplace de PrestaShop.
- Añade productos de calidad: Fotos nítidas, descripciones detalladas y precios claros.
- Configura bien los impuestos: Dependiendo de tu país, deberás configurar el IVA u otros impuestos en Mejorar -> Configuración de la tienda -> Impuestos.
- Haz copias de seguridad periódicas: Usa la herramienta de copias de seguridad de cPanel o un módulo de PrestaShop.
- Mantén todo actualizado: Tanto PrestaShop como los módulos y el tema deben estar en su última versión para evitar problemas de seguridad.
¡Y eso es todo! Has creado tu primera tienda online con PrestaShop y cPanel. Ahora toca personalizarla, llenarla de productos y empezar a vender. Mucho éxito con tu nuevo proyecto. Si tienes más dudas, recuerda que la comunidad de PrestaShop es muy activa y siempre hay alguien dispuesto a ayudar.
