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

Cómo instalar PrestaShop en cPanel: Guía completa para tiendas online

Actualizado el 14 de octubre de 2025

¿Quieres montar una tienda online y has oído hablar de PrestaShop? Es una de las plataformas de ecommerce más potentes y flexibles del mercado, y lo mejor es que puedes instalarla en tu propio hosting de forma sencilla. Si tu proveedor utiliza cPanel, estás de suerte, porque el proceso es mucho más fácil de lo que imaginas. En esta guía completa, te voy a explicar paso a paso cómo instalar PrestaShop en cPanel, desde los requisitos previos hasta la configuración final de tu tienda. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de una hora tendrás tu negocio online funcionando.

Antes de Empezar: Requisitos y Preparación del Terreno

Antes de lanzarnos a la instalación, es fundamental asegurarnos de que nuestro prestashop hosting cumple con los requisitos mínimos. PrestaShop es una aplicación exigente, y si tu servidor se queda corto, la tienda irá lenta o dará errores.

Requisitos Técnicos Mínimos

Para que tu tienda vuele, necesitarás un hosting con al menos:

  • PHP 7.2.5 o superior (idealmente PHP 8.0 o 8.1).
  • MySQL 5.6 o superior (o MariaDB 10.0+).
  • Espacio en disco: mínimo 500 MB, aunque te recomiendo al menos 2 GB para futuros productos e imágenes.
  • Memoria RAM: cuanto más, mejor. Un mínimo de 512 MB es aceptable, pero 1 GB o más es lo recomendable.

[WARNING] Si tu hosting es muy básico o económico, puede que no cumpla con estos requisitos. Revisa las especificaciones en tu cPanel o contacta con tu proveedor antes de empezar. Instalar PrestaShop en un servidor débil será una experiencia frustrante.

Paso 1: Crear una Base de Datos en cPanel

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuraciones. Es como el almacén de tu tienda. Vamos a crearla dentro de cPanel.

  1. Inicia sesión en tu cPanel con las credenciales que te dio tu proveedor de hosting.
  2. Busca la sección "Bases de Datos" y haz clic en "Asistente para Bases de Datos MySQL" (o "MySQL Database Wizard").
  3. En el primer paso, escribe un nombre para tu base de datos. El sistema añadirá un prefijo (normalmente tu nombre de usuario). Por ejemplo, si tu usuario es usuario1 y pones tienda, la base se llamará usuario1_tienda. Anótalo.
  4. Haz clic en "Siguiente Paso" (o "Next Step").
  5. Ahora crea un usuario para esa base de datos. Introduce un nombre de usuario y una contraseña segura. Puedes usar el generador de contraseñas de cPanel para que sea infalible. Guarda estas credenciales, las necesitarás más tarde.
  6. Haz clic en "Crear Usuario".
  7. En el siguiente paso, marca la casilla "TODOS LOS PRIVILEGIOS" (o "ALL PRIVILEGES") para darle al usuario control total sobre la base de datos. Esto es imprescindible para que PrestaShop pueda funcionar correctamente.
  8. Haz clic en "Siguiente Paso" y luego en "Finalizar".

¡Listo! Ya tienes tu base de datos creada. Este es el primer paso para poder instalar prestashop cpanel con éxito.

Paso 2: Descargar PrestaShop

Ahora necesitas el archivo de instalación de PrestaShop. Es un archivo comprimido (en .zip) que contiene todos los archivos de la aplicación.

  1. Ve al sitio web oficial de PrestaShop (prestashop.com) y dirígete a la sección de descargas.
  2. Descarga la última versión estable. Asegúrate de elegir la versión que sea compatible con tu PHP.
  3. Guarda el archivo .zip en tu ordenador. No lo descomprimas aún, lo subiremos tal cual a tu hosting.

Instalación Paso a Paso en cPanel

Con la base de datos lista y el archivo descargado, vamos a por la instalación. Hay dos métodos principales: el instalador automático (más fácil) y el manual (más control). Te explicaré ambos, pero empiezo por el más recomendado para principiantes.

Método 1: Instalación Automática con Softaculous (La Más Fácil)

La mayoría de los paneles de control cPanel incluyen una herramienta llamada Softaculous. Es un instalador automático que hace todo el trabajo pesado por ti. Es la forma más rápida de tener una tienda online cPanel sin complicaciones.

  1. En tu cPanel, busca la sección "Software" y haz clic en "Softaculous Apps Installer".
  2. Se abrirá una ventana con un listado de aplicaciones. Busca PrestaShop en la categoría de "Portales" o "Ecommerce". Haz clic en su icono.
  3. Verás un botón azul que dice "Install" (Instalar). Haz clic en él.
  4. Ahora se te pedirán varios datos. Rellénalos con cuidado:
    • Configuración de Software:
      • Elegir versión: Deja la última versión estable.
      • URL de instalación: Elige el dominio donde quieres instalar la tienda. Puedes dejarlo vacío para la raíz (tudominio.com) o poner una subcarpeta (tudominio.com/tienda).
    • Configuración del Sitio:
      • Nombre de la tienda: Pon el nombre de tu negocio.
      • Descripción: Una breve descripción de lo que vendes.
      • Idioma: Elige el idioma de tu tienda (español).
    • Configuración de Admin:
      • Usuario Admin: Elige un nombre de usuario para acceder al panel de administración. No uses "admin" por seguridad.
      • Contraseña: Crea una contraseña robusta.
      • Email: Introduce un correo electrónico válido, ya que aquí recibirás notificaciones importantes.
    • Configuración de Base de Datos:
      • Softaculous normalmente crea la base de datos automáticamente. Si no es así, te pedirá que introduzcas el nombre de la base de datos, usuario y contraseña que creaste en el paso anterior.
    • Opciones Avanzadas: Deja las opciones por defecto si no sabes qué son. Softaculous se encarga de todo.
  5. Revisa que todo esté correcto y haz clic en el botón "Install".
  6. Espera unos segundos. Softaculous instalará todos los archivos y configurará la base de datos automáticamente.
  7. Al finalizar, te mostrará un enlace a tu tienda y otro al panel de administración. ¡Enhorabuena, ya tienes tu tienda online!

[TIP] Softaculous también te permite hacer copias de seguridad automáticas. Actívalas en la configuración para que, si algo sale mal, puedas restaurar tu tienda fácilmente.

Método 2: Instalación Manual (Con Subida de Archivos)

Si prefieres tener un control total o tu cPanel no tiene Softaculous, puedes hacer la instalación manual. No es mucho más complicado, solo requiere un poco más de paciencia.

  1. Subir el archivo ZIP: En tu cPanel, entra en el "Administrador de Archivos" (File Manager). Ve a la carpeta public_html (o www). Si quieres instalar la tienda en la raíz, sube el .zip ahí. Si prefieres una subcarpeta, créala primero (por ejemplo, public_html/tienda) y entra en ella.
  2. Subir el archivo: Haz clic en "Cargar" (Upload) y selecciona el archivo .zip de PrestaShop que descargaste. Espera a que la subida termine al 100%.
  3. Extraer el archivo: Una vez subido, verás el archivo .zip en el listado. Haz clic derecho sobre él y selecciona "Extraer" (Extract). En el diálogo que aparece, confirma la ruta de extracción (debería ser la carpeta actual) y haz clic en "Extraer Archivo(s)".
  4. Mover archivos (si es necesario): Si extrajiste en una carpeta, PrestaShop creará una subcarpeta con el nombre del archivo (ej. prestashop). Si quieres que la tienda esté en la raíz de tu dominio, tendrás que mover todos los archivos de esa subcarpeta a public_html. Selecciona todos los archivos y arrástralos a la carpeta superior.
  5. Iniciar el instalador web: Abre tu navegador y ve a tu dominio. Si instalaste en la raíz, escribe tudominio.com. Si fue en una subcarpeta, escribe tudominio.com/tienda. El instalador de PrestaShop se iniciará automáticamente.
  6. Sigue el asistente de instalación: El asistente te guiará por varios pasos:
    • Seleccionar idioma: Elige español.
    • Comprobación de compatibilidad: El instalador revisará que tu servidor cumple los requisitos. Si todo está en verde, continúa. Si hay algún error, tendrás que solucionarlo (a menudo es la versión de PHP).
    • Información de la tienda: Pon el nombre de tu tienda, elige un sector, y rellena los datos de la cuenta de administrador.
    • Base de datos: Aquí es donde entran las credenciales que creaste en el primer paso. Introduce el nombre de la base de datos, el usuario y la contraseña. En "Dirección del servidor de base de datos", normalmente es localhost.
    • Instalación: El asistente instalará los archivos y creará las tablas en la base de datos.
    • Finalizar: Al terminar, verás un mensaje de éxito. Importante: El instalador te pedirá que elimines la carpeta install de tu servidor. Hazlo desde el Administrador de Archivos de cPanel.

[INFO] La instalación manual te da más control sobre el proceso, pero es más propensa a errores si no se siguen los pasos al pie de la letra. Si es tu primera vez, te recomiendo Softaculous.

Configuración Post-Instalación y Primeros Pasos

Ya tienes PrestaShop instalado. Ahora toca configurarlo para que tu tienda luzca profesional y esté lista para vender.

Acceder al Panel de Administración

La URL de acceso a tu panel de administración suele ser tudominio.com/admin. Si no la recuerdas, búscala en el correo de confirmación o en el instalador. Cambia la URL de administración por defecto por seguridad, pero eso lo veremos más adelante.

Ajustes Esenciales de tu Tienda

  1. Configuración General: Ve a Parámetros Avanzados > Rendimiento. Activa la caché para que tu tienda cargue más rápido.
  2. Habilitar URL Amigables: En Parámetros Avanzados > SEO y URLs, activa la opción "URLs amigables". Esto hará que tus enlaces sean más limpios (ej. tudominio.com/categoria/zapatillas en lugar de tudominio.com/index.php?id_category=5). Es crucial para el SEO.
  3. Añadir Productos: Ve a Catálogo > Productos y haz clic en "Nuevo producto". Rellena la información, sube imágenes, establece precios y stock. Es el corazón de tu tienda.
  4. Configurar Métodos de Pago: En Módulos > Módulos y Servicios, busca los módulos de pago (PayPal, tarjeta, etc.) e instálalos. Configúralos con las credenciales de tu banco o pasarela.
  5. Configurar Métodos de Envío: En Mejoras > Envío, define las zonas geográficas a las que envías y las tarifas de envío (gratis, por peso, por precio, etc.).

[TIP] No te abrumes con todas las opciones. PrestaShop es muy completo, pero puedes empezar con lo básico e ir explorando poco a poco. Enfócate en añadir productos y en que la tienda se vea bien.

Solución de Problemas Comunes (FAQ)

Aquí tienes algunas respuestas a preguntas frecuentes que te pueden surgir durante el proceso.

¿Por qué recibo un error de "PHP no compatible" al instalar?

Esto es muy común. Tu hosting tiene una versión de PHP antigua. Entra en cPanel, busca la sección "Seleccionar versión de PHP" (o "MultiPHP Manager") y cambia la versión a 8.0 o superior para tu dominio. Luego, intenta la instalación de nuevo.

¿Es mejor instalar PrestaShop en la raíz del dominio o en una subcarpeta?

Para una tienda principal, siempre es mejor en la raíz (tudominio.com). Es más limpio para el SEO y para que los clientes lo recuerden. Usa subcarpetas solo si vas a tener varias tiendas o si es una sección de un sitio web más grande.

¿Puedo cambiar de hosting después de instalar PrestaShop?

Sí, pero es un proceso más complejo. Tendrás que migrar los archivos y la base de datos. Existen plugins para ello, pero si no te sientes seguro, contacta con el soporte de tu nuevo hosting para que te ayuden.

¿Cómo hago una copia de seguridad de mi tienda?

Desde cPanel, puedes usar la herramienta "Copias de Seguridad" para descargar una copia completa de tu sitio y de tu base de datos. Hazlo con regularidad, especialmente antes de hacer cambios importantes. Softaculous también ofrece copias de seguridad programadas si lo usaste para instalar.

Mi tienda carga muy lenta, ¿qué hago?

Primero, activa la caché en Parámetros Avanzados > Rendimiento. Luego, asegúrate de que tus imágenes estén optimizadas (no subas fotos de 5 MB). Si el problema persiste, considera contratar un hosting mejor o un CDN.

Conclusión: Tu Tienda Online Ya Está en Marcha

Instalar PrestaShop en cPanel es un proceso muy accesible si sigues los pasos correctos. Ya sea usando el instalador automático Softaculous o el método manual, con un poco de paciencia tendrás tu ecommerce cPanel funcionando. Recuerda que la clave está en preparar bien el hosting, crear la base de datos y seguir las instrucciones al pie de la letra.

Ahora tienes el poder de crear una tienda online profesional. No te detengas aquí: dedica tiempo a configurar bien tus productos, a trabajar el diseño y a crear contenido de calidad. PrestaShop es una herramienta increíble, y con esta guía de prestashop paso a paso, ya has dado el primer y más importante paso. ¡Mucha suerte con tu nueva aventura empresarial!

[WARNING] Seguridad ante todo: Después de la instalación, cambia la URL de administración por defecto (de /admin a algo personalizado como /mi-tienda-secreta) para dificultar los ataques. También instala un módulo de seguridad y mantén siempre actualizado tanto PrestaShop como sus módulos y plantillas. La seguridad no es un lujo, es una necesidad.

¿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