Configurar una tienda PrestaShop en cPanel
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a montar una tienda online profesional usando PrestaShop en tu cPanel. No te preocupes si nunca lo has hecho: te guiaré paso a paso, con un lenguaje claro y sencillo. Al final, tendrás tu tienda online cPanel lista para vender.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a instalar PrestaShop cPanel, asegúrate de tener lo siguiente:
- Un plan de hosting con cPanel: La mayoría de los proveedores lo incluyen. Si usas Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106, pero aquí nos centramos en cPanel.
- Un dominio propio (ej: mishop.com) o un subdominio (ej: tienda.mishop.com).
- Acceso a cPanel: Usuario y contraseña que te dio tu hosting.
- Una base de datos MySQL: La crearemos dentro de cPanel.
- Paciencia y ganas de aprender: ¡Todo irá bien!
Paso 1: Accede a tu cPanel
Abre tu navegador favorito y escribe: https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña. Una vez dentro, verás un panel lleno de iconos. No te asustes, solo usaremos unos pocos.
[TIP] Si no encuentras un icono, usa el buscador de cPanel (arriba a la derecha). Escribe "MySQL" o "File Manager" y te llevará directo.
Paso 2: Crea una base de datos para tu tienda
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Vamos a crearla:
- Busca el icono "MySQL Databases" (o "Bases de Datos MySQL") y haz clic.
- En "Create New Database", escribe un nombre (ej:
prestashop_db). Haz clic en "Create Database". - Baja a "Add New User". Crea un usuario (ej:
prestauser) y una contraseña segura. Anótala en un bloc de notas. - En la misma página, en "Add User to Database", selecciona el usuario y la base de datos que acabas de crear. Marca "All Privileges" y haz clic en "Add".
- ¡Listo! Ya tienes tu base de datos. Guarda estos datos:
- Nombre de la base de datos: (ej:
tudominio_prestashop_db) - Usuario: (ej:
tudominio_prestauser) - Contraseña: (la que pusiste)
- Servidor: normalmente
localhost(a menos que tu hosting te indique otro).
- Nombre de la base de datos: (ej:
[INFO] No te preocupes por los prefijos (como
tudominio_). cPanel los añade automáticamente para evitar conflictos.
Paso 3: Descarga PrestaShop
PrestaShop es gratuito y open source. Ve a su web oficial (prestashop.com) y descarga la última versión estable (normalmente un archivo .zip). No la descomprimas aún.
[WARNING] No uses versiones beta ni release candidates en producción. Siempre elige la versión "Stable" (estable).
Paso 4: Sube PrestaShop a tu servidor
Ahora vamos a colocar los archivos de PrestaShop en tu hosting.
- En cPanel, busca "File Manager" (Gestor de Archivos). Haz clic.
- Se abrirá una ventana. Busca la carpeta
public_html(owww). Esa es la raíz de tu dominio principal. - Si quieres que tu tienda esté en
tudominio.com/tienda, crea una carpeta nueva dentro depublic_htmlllamadatienda. Si quieres que esté en la raíz (tudominio.com), no crees nada, trabaja directamente enpublic_html. - Sube el archivo
.zipde PrestaShop que descargaste. Arriba a la izquierda verás "Upload". Selecciona el archivo y espera a que termine. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y elige "Extract" (Extraer). Se descomprimirá en una carpeta (normalmente con el nombreprestashop). - Si extrajo dentro de una carpeta, arrastra todo su contenido a la carpeta donde quieres la tienda (por ejemplo, dentro de
public_htmlopublic_html/tienda). Luego puedes borrar la carpeta vacía y el.ziporiginal.
[TIP] Si tu hosting tiene Softaculous o Installatron, puedes saltarte los pasos 3 y 4. Busca el icono de instalador automático, elige PrestaShop y sigue las instrucciones. Pero si quieres aprender, hazlo manual.
Paso 5: Ejecuta el instalador de PrestaShop
Ahora llega el momento mágico. Abre tu navegador y escribe la URL donde subiste PrestaShop. Por ejemplo:
- Si lo pusiste en la raíz:
https://tudominio.com - Si lo pusiste en una subcarpeta:
https://tudominio.com/tienda
Verás la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:
- Selecciona tu idioma: Elige español y haz clic en "Next".
- Acepta la licencia: Marca la casilla y sigue.
- Compatibilidad del sistema: El instalador revisará que tu servidor tenga los requisitos (PHP, MySQL, etc.). Si todo está en verde, sigue. Si hay algún error (ej: PHP versión baja), contacta a tu hosting para que lo actualicen.
- Información de la tienda: Pon un nombre, tu email, país, etc. Crea una contraseña para el panel de administración (guárdala bien).
- Configuración de la base de datos: Aquí introduces los datos que guardaste en el Paso 2:
- Servidor:
localhost - Nombre de la base de datos: el que creaste (ej:
tudominio_prestashop_db) - Usuario: el que creaste (ej:
tudominio_prestauser) - Contraseña: la que pusiste
- Prefijo de tablas: déjalo como
ps_(o cámbialo si quieres mayor seguridad).
- Servidor:
- Haz clic en "Test your database connection now!" (Prueba la conexión). Si todo sale bien, verás un mensaje verde. Si no, revisa los datos.
- Siguiente: El instalador empezará a crear las tablas. Espera unos segundos.
- Finalizar: Te mostrará un resumen. Haz clic en "Finish installation".
[WARNING] ¡No cierres el navegador hasta que termine! Si se corta, podrías dejar la instalación a medias.
Paso 6: Configuración post-instalación (seguridad)
Una vez instalado, verás dos enlaces importantes:
- Tu tienda:
https://tudominio.com(o la subcarpeta). - Panel de administración:
https://tudominio.com/adminXXXXXX(donde XXXXXX es un código aleatorio). Guarda esta URL y la contraseña.
Lo primero que debes hacer es:
- Eliminar la carpeta
install: En File Manager, busca la carpetainstalldentro de tu PrestaShop y bórrala. Si no lo haces, tu tienda podría ser vulnerable. - Renombrar la carpeta
admin: Ve a File Manager, localiza la carpeta que se llama algo comoadmin123456y cámbiale el nombre a algo más seguro (ej:admin_mi_tienda). Esto evita ataques de fuerza bruta. - Configurar SSL: Si tu hosting tiene certificado SSL (hoy en día es común), ve al panel de administración de PrestaShop, a Parámetros de la tienda > General > Habilitar SSL y actívalo. También puedes forzar SSL en todo el sitio.
[TIP] Si tu hosting es Syspanel, recuerda que el puerto de acceso es el 2106, pero para tu tienda no necesitas usarlo, solo para gestionar el servidor.
Paso 7: Personaliza tu tienda
¡Felicidades! Ya tienes PrestaShop funcionando. Ahora toca hacerlo tuyo:
- Elige un tema: En el panel de administración, ve a Diseño > Temas. Puedes instalar temas gratuitos o de pago.
- Añade productos: Ve a Catálogo > Productos y crea tu primer producto. Pon nombre, descripción, precio, imágenes, etc.
- Configura métodos de pago: En Módulos > Gestor de módulos, busca "Pago" y activa los que necesites (PayPal, transferencia, contra reembolso, etc.).
- Configura transporte: En Transporte > Transportistas, añade las opciones de envío (correos, agencia, etc.).
- Ajusta impuestos y moneda: En Internacional > Localización, configura tu país, moneda e impuestos.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que recibo como técnico de soporte:
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que crear el subdominio en cPanel (icono "Subdomains"), apuntarlo a una carpeta dentro de public_html (ej: public_html/tienda) y seguir los mismos pasos.
¿Qué hago si el instalador da error de conexión a la base de datos?
Revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste. A veces el hosting añade un prefijo (ej: tudominio_). También asegúrate de que el servidor sea localhost (a menos que tu hosting indique otro).
¿Es necesario tener conocimientos técnicos?
No, este tutorial está pensado para principiantes. Si sigues los pasos al pie de la letra, lo lograrás. Si te atascas, contacta a tu soporte técnico.
¿Puedo migrar mi tienda PrestaShop de otro hosting a cPanel?
Sí. Debes exportar la base de datos desde el hosting anterior (phpMyAdmin), descargar los archivos por FTP y luego importar la base de datos en cPanel (icono "phpMyAdmin"). Después, subes los archivos a public_html y editas el archivo app/config/parameters.php con los nuevos datos de conexión.
¿Cómo actualizo PrestaShop después de instalarlo?
En el panel de administración, verás un aviso si hay actualizaciones. Ve a Parámetros avanzados > Actualizaciones y sigue el asistente. Siempre haz una copia de seguridad antes.
¿Qué hago si olvido la contraseña del administrador?
En la pantalla de login del panel de administración, haz clic en "¿Olvidó su contraseña?". Te enviará un enlace al email que configuraste. Si no funciona, puedes cambiarla directamente en la base de datos (phpMyAdmin) o usando un script de recuperación.
Consejos finales para tu tienda online cPanel
- Haz copias de seguridad periódicas: En cPanel, usa el icono "Backup" para descargar la base de datos y los archivos. Automatízalo si es posible.
- Mantén todo actualizado: PrestaShop, módulos y temas. Las versiones antiguas tienen vulnerabilidades.
- Usa un CDN: Para que tu tienda cargue rápido en todo el mundo, integra un CDN como Cloudflare (gratuito).
- SEO amigable: PrestaShop ya viene optimizado, pero activa las URLs amigables en Parámetros de la tienda > Tráfico y SEO > URLs amigables.
[INFO] Recuerda que si usas Syspanel, el acceso es por el puerto 2106, pero tu tienda seguirá funcionando con normalidad en los puertos 80 y 443.
Conclusión
Configurar una tienda PrestaShop en cPanel es más fácil de lo que parece. Siguiendo este tutorial PrestaShop paso a paso, tendrás tu tienda online cPanel lista para empezar a vender. Recuerda que la práctica hace al maestro: no temas experimentar con productos de prueba y configuraciones.
Si te surge cualquier duda, aquí estoy para ayudarte. ¡Buena suerte con tu negocio online!
¿Te ha sido útil este artículo? Compártelo con otros emprendedores que quieran montar su tienda online. Y si necesitas ayuda con tu hosting, no dudes en contactar a tu proveedor de confianza.
