Cómo configurar una tienda en PrestaShop en cPanel
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertirte en un experto en montar tu propia tienda online utilizando PrestaShop y cPanel. No te preocupes si nunca has hecho algo así; esta guía está diseñada para ser súper fácil de seguir, paso a paso. Vamos a cubrir desde qué es cada cosa hasta resolver las dudas más comunes. ¡Empecemos!
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la configuración, asegurémonos de que tienes todo listo. No queremos sorpresas a medio camino.
Requisitos básicos
Para configurar PrestaShop en cPanel, necesitarás lo siguiente:
- Un plan de hosting con cPanel: Este es el panel de control de tu servidor. Es como el escritorio de tu ordenador, pero para gestionar tu web. Asegúrate de que tu plan de PrestaShop hosting cumpla con los requisitos mínimos (PHP 7.4 o superior, MySQL 5.6 o superior, y suficiente espacio en disco).
- Un nombre de dominio: Es la dirección de tu tienda (ej: mitiendabonita.com). Si no tienes uno, la mayoría de los hosting te permiten comprarlo o conectar uno existente.
- El instalador de PrestaShop: Normalmente, lo descargarás desde la página oficial de PrestaShop (es un archivo .zip). También hay instaladores automáticos en cPanel, como Softaculous o QuickInstall, que hacen gran parte del trabajo por ti. En esta guía, veremos el método manual (que te da más control) y el automático (que es más rápido).
[TIP]: Si tu hosting tiene Softaculous, elige la opción de instalación automática. Es ideal para principiantes, pero te explicaré ambas para que aprendas.
Método 1: Instalación manual de PrestaShop en cPanel
Este método te permite personalizar cada detalle. Es un poco más técnico, pero nada del otro mundo. Sigue estos pasos con calma.
Paso 1: Descargar PrestaShop
Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable. Busca el botón que dice "Descargar ahora". Obtendrás un archivo comprimido llamado algo como prestashop_1.7.x.x.zip.
Paso 2: Subir los archivos a tu hosting
Ahora, necesitas llevar esos archivos a tu servidor. Usaremos el Administrador de Archivos de cPanel.
- Inicia sesión en tu cPanel. La dirección suele ser
tudominio.com/cpanelotudominio.com:2083. Usa las credenciales que te dio tu proveedor de hosting. - Busca la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana. Elige la opción Document Root for... y selecciona tu dominio principal. Luego haz clic en Ir.
- Verás una lista de carpetas. La más importante es public_html. Esta es la raíz de tu sitio web. Si quieres que tu tienda esté en
tudominio.com, debes subir los archivos aquí. Si quieres que esté en una subcarpeta (ej:tudominio.com/tienda), crea una nueva carpeta dentro depublic_html(por ejemplo, llámalatienda) y entra en ella. - Haz clic en Subir en la barra de herramientas. Selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, verás el archivo .zip en la lista. Selecciona el archivo (márcalo con un check) y luego haz clic en Extraer. En la ventana que aparece, haz clic en Extraer archivos de nuevo. Esto descomprimirá todos los archivos de PrestaShop en la carpeta actual.
[WARNING]: No olvides eliminar el archivo .zip después de extraerlo para mantener tu servidor ordenado. Simplemente selecciona el .zip y haz clic en Eliminar.
Paso 3: Crear la base de datos MySQL
PrestaShop necesita una base de datos para guardar toda la información de tus productos, clientes y pedidos. Vamos a crearla.
- 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:
mitienda_presta) y haz clic en Crear base de datos. - Ahora, baja a la sección Añadir nuevo usuario. Crea un nombre de usuario (ej:
mitienda_user) y una contraseña segura. Anótalos en un bloc de notas, los necesitarás. Haz clic en Crear usuario. - En Añadir usuario a la base de datos, selecciona el usuario que acabas de crear y la base de datos que creaste. Haz clic en Añadir.
- En la siguiente ventana, marca TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios. Esto le da al usuario control total sobre la base de datos.
[INFO]: El nombre de la base de datos y el usuario suelen tener un prefijo (ej: tuhosting_mitienda_presta). No te preocupes, es normal. Copia el nombre completo que aparece en cPanel.
Paso 4: Ejecutar el instalador web de PrestaShop
Ahora viene la parte divertida. Abre tu navegador y escribe la dirección de tu dominio (o la subcarpeta donde subiste los archivos). Por ejemplo: tudominio.com o tudominio.com/tienda.
- Se cargará el asistente de instalación de PrestaShop. Verás una pantalla de bienvenida. Selecciona tu idioma y haz clic en Siguiente.
- Acepta los términos y condiciones de la licencia y haz clic en Siguiente.
- Compatibilidad del sistema: PrestaShop verificará si tu servidor cumple con los requisitos. Todo debería estar en verde. Si ves algún error, anótalo y contacta a tu soporte de hosting. Haz clic en Siguiente.
- Información de la tienda: Aquí pones el nombre de tu tienda, país, zona horaria, etc. También puedes elegir activar o no SSL (es recomendable activarlo si tu hosting lo tiene, pero lo configuraremos después). Haz clic en Siguiente.
- Configuración de la base de datos: Este es el paso clave. Selecciona MySQL y completa los campos con los datos que copiaste antes:
- Dirección del servidor de base de datos: Normalmente es
localhost. Si tu hosting te da una dirección diferente, cámbiala. - Nombre de la base de datos: El nombre completo (ej:
tuhosting_mitienda_presta). - Usuario de la base de datos: El usuario completo (ej:
tuhosting_mitienda_user). - Contraseña de la base de datos: La contraseña que creaste.
- Prefijo de tablas: Déjalo como
ps_a menos que tengas razones para cambiarlo. - Haz clic en Probar conexión a la base de datos. Si todo está bien, verás un mensaje verde. Luego haz clic en Siguiente.
- Dirección del servidor de base de datos: Normalmente es
- Configurar tu cuenta: Crea la cuenta de administrador de tu tienda. Pon un email, contraseña y nombre. ¡No olvides esto! Es la llave de tu tienda.
- El instalador comenzará a configurar la tienda. Al finalizar, verás un mensaje de éxito. IMPORTANTE: PrestaShop te pedirá que elimines la carpeta
installpor seguridad. Puedes hacerlo desde el Administrador de Archivos de cPanel (busca la carpetainstalldentro depublic_html, selecciónala y haz clic en Eliminar).
¡Felicidades! Ya tienes tu tienda online funcionando. Puedes acceder al panel de administración en tudominio.com/adminXXXX (donde XXXX es un código aleatorio que te dio el instalador).
Método 2: Instalación automática con Softaculous (más rápido)
Si quieres ahorrar tiempo, Softaculous es tu mejor amigo. Es un instalador de scripts que viene incluido en la mayoría de los paneles cPanel.
- En cPanel, busca la sección Software y haz clic en Softaculous Apps Installer.
- En la barra de búsqueda, escribe "PrestaShop" y haz clic en el icono que aparece.
- Haz clic en el botón Install Now.
- Completa los campos:
- Software Setup: Elige la versión (la última es la mejor) y elige el protocolo (http o https, recomendado https si tienes SSL).
- Domain: Selecciona tu dominio y, si quieres una subcarpeta, escríbela (ej:
tienda). - Site Settings: Pon el nombre de tu tienda, descripción, etc.
- Admin Account: Crea tu usuario y contraseña de administrador.
- Database: Softaculous creará la base de datos automáticamente. Solo asegúrate de que el nombre sea descriptivo.
- Haz clic en Install. En unos segundos, tu tienda estará lista. Recibirás un enlace al panel de administración.
[TIP]: Softaculous también te permite programar copias de seguridad automáticas. ¡Actívalas para estar tranquilo!
Configuración básica después de la instalación
Ya tienes PrestaShop instalado, pero aún no es una tienda lista para vender. Ajustemos algunos detalles esenciales.
Activar SSL (HTTPS)
Para que tus clientes compren seguros, necesitas un certificado SSL. Muchos hosting lo ofrecen gratis con Let's Encrypt.
- En cPanel, busca la sección Seguridad y haz clic en SSL/TLS o Let's Encrypt.
- Sigue las instrucciones para activar el certificado en tu dominio.
- Luego, en el panel de administración de PrestaShop, ve a Parámetros de la tienda > General. En la pestaña Configuración, activa la opción Activar SSL y Activar SSL en todas las páginas.
Configurar el idioma y la moneda
- En el panel de administración, ve a Internacional > Localización.
- Puedes importar un paquete de idioma (ej: Español de España) y luego configurarlo como predeterminado.
- En Internacional > Monedas, añade la moneda de tu país (ej: Euro, Dólar, Peso) y establece tu moneda local como predeterminada.
Primeros pasos: productos y diseño
- Añadir productos: Ve a Catálogo > Productos y haz clic en Nuevo producto. Completa nombre, descripción, precio, fotos y stock.
- Personalizar el diseño: Ve a Diseño > Tema y logotipo. Puedes cambiar el logotipo y elegir entre temas gratuitos o de pago.
FAQ PrestaShop: Preguntas frecuentes
Aquí respondo las dudas más comunes que recibo como técnico de soporte.
1. ¿Puedo instalar PrestaShop en cualquier hosting?
No todos los hosting son iguales. Necesitas un PrestaShop hosting que cumpla con los requisitos técnicos (PHP 7.4+, MySQL 5.6+, y suficiente memoria). Los hosting compartidos básicos a veces tienen problemas con tiendas grandes. Si tu tienda crece, considera un VPS o un hosting especializado en PrestaShop.
2. ¿Qué hago si veo un error de "500 Internal Server Error"?
Esto suele ser por un problema de permisos de archivos o un plugin incompatible. Primero, revisa los registros de errores en cPanel (sección Métricas > Errores). También puedes aumentar el límite de memoria de PHP desde cPanel (sección Software > Seleccionar versión de PHP > Opciones). Si no funciona, desactiva los módulos recién instalados desde el panel de administración.
3. ¿Es necesario usar SSL?
Sí, absolutamente. Google penaliza las tiendas sin HTTPS y los navegadores marcan tu sitio como "No seguro". Además, los datos de pago de tus clientes viajarían sin protección. Actívalo desde el día uno.
4. ¿Cómo hago copias de seguridad de mi tienda?
Puedes hacerlas desde cPanel:
- Respaldo completo: Ve a Archivos > Copias de seguridad. Descarga el respaldo de la carpeta
public_htmly de la base de datos (sección Bases de datos > phpMyAdmin, exporta la base de datos). - Automático: Si usaste Softaculous, activa las copias automáticas. También hay plugins de pago para PrestaShop que lo hacen.
5. Mi tienda está muy lenta, ¿qué puedo hacer?
La velocidad es clave para el SEO y la experiencia de usuario. Prueba esto:
- Activa la caché en PrestaShop: Parámetros de la tienda > Rendimiento > Caché.
- Optimiza imágenes: Usa herramientas como TinyPNG antes de subirlas.
- Usa un CDN (Red de distribución de contenido) como Cloudflare.
- Contrata un hosting mejor: Si tu plan es muy básico, puede que no tenga suficiente potencia.
6. ¿Puedo tener una tienda en PrestaShop y un blog en WordPress en el mismo dominio?
Sí, pero con cuidado. Puedes instalar PrestaShop en la raíz (tudominio.com) y WordPress en una subcarpeta (tudominio.com/blog). Sin embargo, es más limpio usar subdominios: tienda.tudominio.com y blog.tudominio.com. Así evitas conflictos de archivos.
7. ¿Qué es Syspanel y cómo se relaciona con esto?
Si tu panel de control es Syspanel (el nombre que le damos a HestiaCP), el proceso es similar, pero el acceso es diferente. Para acceder a Syspanel, debes ir a tudominio.com:2106 (el puerto es el 2106). Dentro, encontrarás herramientas para gestionar archivos, bases de datos y dominios. La instalación de PrestaShop se hace de forma manual, subiendo los archivos y creando la base de datos como explicamos en el Método 1. No tiene instaladores automáticos como Softaculous, pero es igual de potente.
[WARNING]: Si usas Syspanel, asegúrate de que tu plan de hosting tenga soporte para las extensiones PHP que necesita PrestaShop (como mysqli, curl, gd, etc.). Puedes revisarlo desde la sección de configuración de PHP en Syspanel.
Conclusión
Configurar una tienda online con cPanel y PrestaShop es un proceso muy gratificante. Ya sea que elijas el método manual para tener control total o el automático para ir más rápido, el resultado será una tienda profesional lista para vender. Recuerda que la clave está en la paciencia y en seguir cada paso al pie de la letra.
Si te encuentras con algún problema, no dudes en consultar esta guía o contactar a tu proveedor de hosting. Yo, como tu técnico de soporte amigable, siempre estaré aquí para ayudarte. ¡Ahora ve y crea la tienda de tus sueños!
