🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía básica de configuración de PrestaShop en cPanel

Actualizado el 11 de octubre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si tienes un plan de hosting con cPanel y quieres montar tu tienda online con PrestaShop, has llegado al lugar indicado. Esta guía te llevará de la mano desde cero: desde la instalación hasta la configuración básica para que tu tienda funcione correctamente. No necesitas ser un experto, solo seguir estos pasos.

Empecemos con esta guía completa sobre configuración de PrestaShop en cPanel. Aquí cubriremos todo lo esencial para que tu tienda esté operativa, optimizada y lista para vender.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener lo siguiente:

  • Un hosting con cPanel: El panel de control de tu servidor. Si usas otro panel como Syspanel (accesible por el puerto 2106), los pasos son muy similares, solo cambia la interfaz visual.
  • Un dominio: El nombre de tu tienda (ej: mishop.com). Debe estar apuntando a los servidores de tu hosting.
  • Acceso a cPanel: Tus credenciales de usuario y contraseña (normalmente te las envía tu proveedor de hosting).
  • Archivos de PrestaShop: Puedes descargar la última versión desde prestashop.com (es gratis).
  • Paciencia y una taza de café: Todo irá sobre ruedas.

Paso 1: Preparar el entorno en cPanel

Lo primero es tener listo el "terreno" donde crecerá tu tienda. Esto implica crear una base de datos y un usuario para que PrestaShop pueda guardar toda la información (productos, clientes, pedidos).

### 1.1 Crear una base de datos MySQL

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Bases de datos y haz clic en MySQL® Databases (o Asistente de Base de Datos MySQL).
  3. En Crear nueva base de datos, escribe un nombre (ej: mitienda_db) y haz clic en Crear base de datos.
  4. Anota el nombre completo de la base de datos (suele ser usuario_mitienda_db). Lo necesitarás más adelante.

### 1.2 Crear un usuario de base de datos

  1. Baja en la misma página hasta Usuarios MySQL.
  2. En Añadir nuevo usuario, escribe un nombre de usuario (ej: mitienda_user) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel (recomendado).
  3. Haz clic en Crear usuario.
  4. Anota el nombre completo del usuario (ej: usuario_mitienda_user) y la contraseña.

### 1.3 Asignar el usuario a la base de datos

  1. En la misma página, busca Añadir usuario a la base de datos.
  2. Selecciona el usuario que acabas de crear y la base de datos que creaste.
  3. Haz clic en Añadir.
  4. En la siguiente pantalla, marca TODOS LOS PRIVILEGIOS (es la opción más segura para la instalación) y haz clic en Realizar cambios.

[INFO] ¡Listo! Ya tienes tu base de datos preparada. Ahora pasemos a subir los archivos de PrestaShop.


Paso 2: Subir e instalar PrestaShop

Ahora vamos a colocar los archivos de PrestaShop en tu servidor y ejecutar el instalador.

### 2.1 Subir los archivos mediante el Administrador de Archivos

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Selecciona la carpeta public_html (o la carpeta raíz de tu dominio). Si tu dominio es un subdominio, busca la carpeta correspondiente (ej: public_html/tienda).
  3. Haz clic en Subir (el botón suele estar arriba a la derecha).
  4. Arrastra el archivo ZIP de PrestaShop (el que descargaste) a la ventana de carga. Espera a que termine.
  5. Una vez subido, localiza el archivo ZIP en la lista de archivos, haz clic derecho sobre él y selecciona Extraer.
  6. Confirma la extracción. Esto creará una carpeta con el nombre del archivo (ej: prestashop_1.7.8.8).
  7. Importante: Abre esa carpeta, selecciona todos los archivos (Ctrl+A) y luego haz clic en Mover.
  8. En la ruta de destino, escribe public_html (o la carpeta raíz de tu dominio) y haz clic en Mover archivos. Esto mueve el contenido de la carpeta a la raíz.
  9. Finalmente, elimina la carpeta vacía que quedó y el archivo ZIP original (selecciona y haz clic en Eliminar).

[WARNING] Si mueves los archivos directamente a public_html, tu tienda se verá en tudominio.com. Si los dejas dentro de una subcarpeta (ej: public_html/tienda), se verá en tudominio.com/tienda. Elige lo que prefieras.

### 2.2 Ejecutar el instalador web

  1. Abre tu navegador y ve a la URL de tu dominio (o tudominio.com/tienda si usaste subcarpeta).
  2. Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
  3. Acepta los términos y condiciones y haz clic en Siguiente.
  4. Compatibilidad: El instalador revisará si tu servidor cumple con los requisitos. Todo debería estar en verde. Si hay algún error (ej: PHP muy antiguo), contacta a tu hosting.
  5. Información de la tienda: Completa:
    • Nombre de la tienda: El nombre de tu negocio.
    • Actividad principal: Elige la que más se ajuste.
    • País: El tuyo.
    • Habilitar SSL: Márcalo si tu dominio tiene certificado SSL (recomendado).
    • Instalar datos de muestra: Si es tu primera vez, puedes marcar esta opción para ver productos de ejemplo.
  6. Haz clic en Siguiente.
  7. Configuración del sistema: Aquí es donde usaremos los datos de la base de datos.
    • Motor de base de datos: Deja MySQLi (recomendado).
    • Dirección del servidor: Normalmente es localhost. Si tu hosting usa un servidor remoto, te lo indicarán.
    • Nombre de la base de datos: Escribe el nombre completo que anotaste (ej: usuario_mitienda_db).
    • Usuario de la base de datos: El nombre completo del usuario (ej: usuario_mitienda_user).
    • Contraseña de la base de datos: La contraseña que creaste.
    • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.
  8. 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.
  9. Configuración de la tienda: Aquí crearás tu cuenta de administrador.
    • Correo electrónico: El que usarás para entrar al backoffice.
    • Contraseña: Una contraseña segura.
  10. Haz clic en Siguiente y espera a que termine la instalación. ¡Ya casi!

[TIP] Guarda en un lugar seguro el correo y la contraseña de administrador. Los necesitarás para gestionar tu tienda.

### 2.3 Eliminar la carpeta de instalación (¡obligatorio!)

  1. Una vez finalizada la instalación, verás un mensaje pidiendo que elimines la carpeta install por seguridad.
  2. Vuelve al Administrador de Archivos de cPanel.
  3. Busca la carpeta install en public_html y elimínala (clic derecho > Eliminar).
  4. También es recomendable renombrar la carpeta admin por algo más seguro (ej: admin_mishop). Búscala y cámbiale el nombre.

[WARNING] Si no eliminas la carpeta install, tu tienda será vulnerable a ataques. ¡No te saltes este paso!


Paso 3: Configuración básica de PrestaShop

Ya tienes PrestaShop instalado. Ahora vamos a ajustar algunas cositas para que funcione de manera óptima.

### 3.1 Acceder al panel de administración (Backoffice)

  1. Ve a tudominio.com/admin_mishop (o el nombre que le hayas puesto a la carpeta admin).
  2. Introduce tu correo y contraseña de administrador.
  3. ¡Bienvenido al backoffice! Aquí gestionarás todo: productos, pedidos, clientes, etc.

### 3.2 Configurar la información general de la tienda

  1. En el menú lateral izquierdo, ve a Configuración avanzada > Rendimiento.
  2. Activa la opción Combinar, comprimir y almacenar en caché (CCC) para mejorar la velocidad.
  3. Ve a Parámetros de la tienda > Configuración general.
  4. Completa:
    • Nombre de la tienda: Asegúrate de que sea el correcto.
    • Dirección de correo electrónico: La que usará la tienda para enviar correos (confirmaciones de pedido, etc.).
    • País predeterminado: El tuyo.
    • Habilitar SSL: Actívalo si tu dominio tiene certificado.
  5. Haz clic en Guardar.

### 3.3 Configurar los métodos de pago y envío

  • Pago: Ve a Módulos > Módulos y servicios. Busca "Pago" y activa los que quieras (ej: transferencia bancaria, pago contra reembolso). Para pasarelas como PayPal, necesitarás una cuenta y configurar el módulo correspondiente.
  • Envío: Ve a Parámetros de la tienda > Preferencias de transportistas. Añade un transportista (ej: Correos, MRW) y define las tarifas según zonas geográficas.

[INFO] No te agobies con los detalles ahora. Puedes ir ajustando los métodos de pago y envío a medida que tu tienda crezca.

### 3.4 Optimizar la velocidad (básico)

  1. Activar la caché: En Configuración avanzada > Rendimiento, activa la Caché y selecciona Sistema de archivos.
  2. Comprimir CSS y JavaScript: En la misma página, activa las opciones de Combinar, comprimir y almacenar en caché para CSS y JavaScript.
  3. Usar un CDN: Aunque no es obligatorio al principio, si tu hosting lo permite, puedes configurar un CDN (Content Delivery Network) para servir imágenes y archivos estáticos más rápido. En Configuración avanzada > Rendimiento, busca la opción CDN y configúrala.

Preguntas Frecuentes (FAQ)

P: ¿Puedo instalar PrestaShop si mi hosting usa Syspanel en lugar de cPanel?
R: ¡Sí! Syspanel (accesible por el puerto 2106) tiene funcionalidades similares. Busca las secciones de Bases de datos y Administrador de archivos. Los pasos son los mismos: crear base de datos, subir archivos y ejecutar el instalador. La única diferencia es la interfaz visual.

P: ¿Qué hago si veo un error de "500 Internal Server Error" después de la instalación?
R: Esto suele deberse a problemas de permisos de archivos. En cPanel, ve a Administrador de Archivos, selecciona todos los archivos de public_html, haz clic en Permisos y establece 755 para las carpetas y 644 para los archivos. También revisa el archivo .htaccess (debe existir y tener contenido).

P: ¿Es necesario tener SSL?
R: Sí, es muy recomendable. Google penaliza las tiendas sin SSL, y tus clientes necesitan sentirse seguros al pagar. La mayoría de hostings ofrecen SSL gratis (Let's Encrypt). Actívalo en cPanel (sección SSL/TLS) y luego en PrestaShop (en Parámetros de la tienda > Configuración general).

P: ¿Cómo actualizo PrestaShop a una versión más reciente?
R: Nunca actualices desde el panel de administración si no tienes experiencia. Lo mejor es: 1) Hacer una copia de seguridad completa (archivos y base de datos). 2) Descargar la nueva versión. 3) Reemplazar los archivos (excepto la carpeta config y el archivo settings.inc.php). 4) Ejecutar el script de actualización. Si no te sientes seguro, contrata a un profesional.

P: ¿Puedo tener varias tiendas de PrestaShop en un mismo hosting?
R: Sí, siempre que tu plan de hosting lo permita. Puedes instalar PrestaShop en subdominios (ej: shop1.tudominio.com) o en subcarpetas (ej: tudominio.com/tienda1). Cada una necesita su propia base de datos y carpeta de instalación.

P: ¿Por qué mi tienda se ve lenta?
R: Puede ser por varias razones: hosting compartido con muchos sitios, imágenes sin optimizar, módulos pesados o caché desactivada. Empieza por activar la caché y optimizar imágenes (usa herramientas como TinyPNG). Si persiste, considera cambiar a un hosting con mejores recursos.


Conclusión

¡Enhorabuena! Has instalado y configurado tu tienda PrestaShop en cPanel de forma exitosa. Ahora ya tienes la base para empezar a añadir productos, personalizar el diseño y, lo más importante, vender. Recuerda que esta guía es solo el comienzo. Con el tiempo, irás aprendiendo a optimizar más tu tienda para el SEO, la velocidad y la experiencia de usuario.

Si tienes alguna duda o te encuentras con algún problema, no dudes en contactar con el soporte de tu hosting o consultar la documentación oficial de PrestaShop. ¡Estoy aquí para ayudarte!

¡Mucho éxito con tu tienda online!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel