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

Instalar PrestaShop en cPanel: Requisitos y pasos

Actualizado el 6 de octubre de 2025

Antes de empezar: ¿Qué necesitas para montar tu tienda online con PrestaShop?

Montar una tienda online puede parecer una tarea titánica, pero con las herramientas adecuadas y una buena guía, es más sencillo de lo que piensas. PrestaShop es uno de los CMS (sistemas de gestión de contenido) de comercio electrónico más potentes y populares del mundo. Es gratuito, de código abierto y te permite crear una tienda profesional sin necesidad de saber programar.

Sin embargo, para que todo funcione correctamente, necesitas un lugar donde "vivirá" tu tienda: un hosting y un panel de control como cPanel. En este artículo, te voy a explicar paso a paso cómo instalar PrestaShop en cPanel, qué requisitos necesita tu servidor y cómo hacerlo de la forma más rápida y segura, incluso si es tu primera vez.

Vamos a ello. No te preocupes, te acompañaré en cada paso para que no te pierdas.

Requisitos previos: El hosting y tu dominio

Antes de instalar nada, necesitas tener dos cosas claras: un nombre de dominio (la dirección de tu tienda, como www.tutienda.com) y un plan de PrestaShop hosting que sea compatible con los requisitos del software.

No todos los servidores son iguales. PrestaShop es un programa "exigente" si lo comparamos con un blog simple. Necesita recursos suficientes para funcionar con fluidez. Aquí tienes la lista de requisitos mínimos y recomendados:

  • PHP: Versión 7.2.5 o superior (se recomienda PHP 8.0 o superior para mejor rendimiento).
  • MySQL: Versión 5.6 o superior (MySQL 8.0 es la mejor opción).
  • Espacio en disco: Al menos 512 MB libres (aunque lo ideal es tener más de 1 GB para futuros archivos, imágenes y caché).
  • Memoria RAM: Mínimo 256 MB para el proceso de instalación (aunque con 512 MB o 1 GB irá mucho más fluido).
  • Extensión cURL: Debe estar habilitada en tu servidor.
  • Extensión GD Library: Necesaria para procesar imágenes de productos.
  • Extensión Zip: Para instalar módulos y temas.

[WARNING] Si tu hosting es muy básico o "compartido" de gama baja, puede que la instalación falle o que tu tienda vaya muy lenta. Asegúrate de que tu proveedor soporta estos requisitos antes de contratar.

¿Y si mi hosting usa otro panel?

Aunque este artículo se centra en cPanel, es probable que tu hosting use otro panel como Plesk o incluso Syspanel (el antiguo HestiaCP). Si tu proveedor usa Syspanel, no te preocupes, el proceso es muy similar, pero el acceso a la gestión de archivos o bases de datos se hace desde su interfaz. En el caso de Syspanel, recuerda que el puerto de acceso es el 2106 (por ejemplo, https://tu-servidor:2106).

Método 1: Instalar PrestaShop con Softaculous (La vía rápida)

Si tu cPanel tiene el instalador automático Softaculous, este es, sin duda, el método más fácil para instalar PrestaShop. Es como instalar una aplicación en tu móvil: eliges, configuras y listo.

Softaculous se encarga de descargar los archivos, crear la base de datos y configurar todo automáticamente. Tú solo tendrás que rellenar un formulario con los datos de tu tienda.

Paso 1: Accede a cPanel y busca Softaculous

Lo primero es acceder a tu panel de control cPanel. Normalmente se accede a través de tudominio.com/cpanel o con una URL que te proporciona tu proveedor de hosting.

Una vez dentro, busca la sección "Softaculous Apps Installer" o simplemente "Softaculous" (suele estar en el grupo "Software" o "Herramientas"). Haz clic en el icono.

Paso 2: Encuentra PrestaShop en el catálogo

Dentro de Softaculous, verás un menú lateral con cientos de aplicaciones. Busca el apartado "Portales" o "E-Commerce" (Comercio electrónico). Ahí encontrarás el icono de PrestaShop. Haz clic sobre él.

Paso 3: Configura la instalación

Al hacer clic en el botón "Install" (Instalar), se abrirá un asistente con varias pestañas. Vamos a repasarlas una a una:

Configuración del Software

  • Elegir versión: Deja la versión más reciente que te ofrezca por defecto.
  • Instalar en: Aquí defines la ruta. Si quieres que tu tienda esté en la raíz de tu dominio (ej. www.tutienda.com), deja este campo VACÍO. Si quieres que esté en una subcarpeta (ej. www.tutienda.com/tienda), escribe tienda en el campo. Te recomiendo dejarlo vacío para tu tienda principal.
  • Idioma: Selecciona "Español" o el que prefieras.

Configuración del Sitio

  • Nombre del sitio: Pídele a tu tienda un nombre. Este aparecerá en el título del navegador y en los emails. Puedes cambiarlo luego.
  • Descripción del sitio: Una breve descripción de tu negocio. También es modificable posteriormente.

Configuración de la Cuenta de Administrador

Esto es MUY IMPORTANTE. Son las credenciales para entrar al panel de administración de tu tienda (el "back-office").

  • Usuario Administrador: Elige un nombre de usuario único (no uses "admin" a secas). Ej: admin_tienda.
  • Contraseña: Crea una contraseña segura. Mezcla mayúsculas, minúsculas, números y símbolos. Anótala en un lugar seguro.
  • Email del Administrador: Un email válido, ya que te llegarán notificaciones importantes y las recuperaciones de contraseña.

Configuración de la Base de Datos

Softaculous normalmente crea la base de datos automáticamente. Solo tendrás que ponerle un nombre.

  • Nombre de la Base de Datos: Elige un nombre descriptivo, como tienda_prestashop.

Otras opciones

  • Selecciona el idioma del panel de administración: Elige el que te sea más cómodo.
  • Configura el idioma de la tienda: Elige el idioma principal de tu tienda.
  • Selecciona los plugins: Te recomiendo instalar los que vienen por defecto. Puedes añadir más tarde.

Paso 4: ¡Instalar!

Revisa que todo esté correcto y haz clic en el botón "Install" en la parte inferior. El proceso tardará unos segundos o un par de minutos, dependiendo de la velocidad de tu servidor.

Al finalizar, verás una página de éxito con la URL de tu tienda (www.tudominio.com) y la URL de administración (www.tudominio.com/adminXXXX). ¡Guarda esta última URL de forma segura! Es la puerta de entrada a tu panel de control.

[TIP] Softaculous te ofrece la opción de hacer una copia de seguridad (backup) automática antes de actualizar PrestaShop. Actívala para tener siempre una red de seguridad.

Método 2: Instalación Manual de PrestaShop en cPanel (La vía "Pro")

Si prefieres tener más control sobre el proceso, o si tu cPanel no tiene Softaculous, puedes instalar PrestaShop manualmente. No es mucho más difícil, solo requiere un poco más de atención.

Paso 1: Descarga PrestaShop

Ve al sitio oficial de PrestaShop (www.prestashop.com) y descarga la última versión estable. Te descargarás un archivo .zip con todo el contenido del CMS.

Paso 2: Sube los archivos a tu servidor

Accede a cPanel y abre el "Administrador de Archivos" (File Manager).

  • Navega hasta la carpeta public_html. Esta es la raíz de tu dominio principal.
  • Si quieres instalar PrestaShop en la raíz, sube el archivo .zip directamente aquí. Si quieres una subcarpeta, créala primero (ej. tienda) y entra en ella.
  • Sube el archivo .zip que descargaste.
  • Una vez subido, haz clic derecho sobre el archivo y selecciona "Extract" (Extraer).
  • Ahora tendrás una carpeta (ej. prestashop-8.1.0). Entra en ella, selecciona todos los archivos y muévelos a la carpeta public_html (o a tu subcarpeta). Debe quedar un index.php directamente en la raíz.

[WARNING] Asegúrate de que el archivo index.php esté en la raíz de tu dominio y no dentro de una subcarpeta. De lo contrario, tu tienda no aparecerá al visitar tu dominio.

Paso 3: Crea una base de datos MySQL

PrestaShop necesita una base de datos para guardar toda la información (productos, pedidos, clientes, etc.). Vamos a crearla.

  • En cPanel, busca la sección "Bases de Datos MySQL".
  • Crea una nueva base de datos. Ponle un nombre (ej. tienda_db).
  • Crea un usuario para esa base de datos (ej. tienda_user) y asígnale una contraseña segura.
  • Ahora, en la parte de abajo de la página, verás la opción "Añadir usuario a la base de datos". Selecciona tu usuario y tu base de datos y haz clic en "Añadir".
  • En el siguiente paso, te pedirá los privilegios. Marca "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[INFO] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. Normalmente, cPanel añade un prefijo a tus nombres de usuario y base de datos (ej. user_tienda_db). Ese es el nombre completo que debes usar.

Paso 4: Ejecuta el instalador web de PrestaShop

Ahora viene la parte divertida. Abre tu navegador web y ve a la URL de tu tienda. Si instalaste en la raíz, ve a www.tudominio.com. Si fue en una subcarpeta, ve a www.tudominio.com/tienda.

Se lanzará el asistente de instalación de PrestaShop. Solo tienes que seguir los pasos:

  1. Elección de idioma: Selecciona Español y haz clic en "Siguiente".
  2. Comprobación de compatibilidad: PrestaShop revisará que tu servidor cumple los requisitos. Si todo está en verde, continúa. Si hay algún error, tendrás que solucionarlo antes de seguir.
  3. Información de la tienda: Ponle nombre a tu tienda, elige una actividad principal y, si quieres, un logo. También puedes decidir si quieres instalar datos de ejemplo (recomendado si eres nuevo para ver cómo funciona).
  4. Sistema y configuración de la base de datos: Aquí es donde usarás los datos que creaste en el Paso 3.
    • Dirección del servidor de base de datos: Normalmente es localhost.
    • Nombre de la base de datos: El nombre completo que creaste.
    • Usuario de la base de datos: El usuario completo que creaste.
    • Contraseña de la base de datos: La contraseña que le asignaste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
  5. Configuración de la cuenta de administrador: Crea tu usuario y contraseña para el panel de administración. ¡No lo olvides!
  6. Instalación: Haz clic en "Instalar PrestaShop" y espera a que termine la barra de progreso. Puede tardar unos minutos.

Al finalizar, verás un mensaje de éxito. Ahora sí, tu tienda online está creada.

[TIP] Después de la instalación manual, es obligatorio eliminar la carpeta install de tu servidor para evitar problemas de seguridad. Vuelve al Administrador de Archivos, entra en public_html, busca la carpeta install y elimínala.

Configuración post-instalación: Primeros pasos en tu tienda

Ya tienes PrestaShop instalado. ¡Enhorabuena! Pero esto no ha hecho más que empezar. Aquí tienes una pequeña lista de cosas que deberías hacer a continuación para dejar tu tienda lista para vender:

  • Accede al panel de administración: Usa la URL de administración (ej. www.tudominio.com/admin1234) y tus credenciales.
  • Configura los ajustes básicos: Ve a Parámetros avanzados > Rendimiento y activa la caché para que tu tienda vaya más rápida. También puedes configurar las URLs amigables en Parámetros avanzados > SEO y URLs.
  • Elige un tema profesional: El diseño es clave para las ventas. Puedes cambiar el tema desde Diseño > Tema y Logo o buscar temas profesionales en el marketplace de PrestaShop.
  • Añade tus primeros productos: Ve a Catálogo > Productos y crea tu primera ficha de producto con fotos de calidad y una buena descripción.
  • Configura los métodos de pago y envío: En Módulos > Módulos y Servicios podrás instalar pasarelas de pago como PayPal o Stripe. En Transporte > Transportistas configuras las tarifas de envío.

Preguntas Frecuentes (FAQ) sobre la instalación de PrestaShop

¿Cuánto tarda en instalarse PrestaShop?

Con Softaculous, el proceso es casi instantáneo (1-2 minutos). Con la instalación manual, el asistente web puede tardar entre 5 y 15 minutos, dependiendo de la velocidad de tu servidor.

¿Puedo instalar PrestaShop en un hosting gratuito?

Es posible, pero muy desaconsejable. Los hostings gratuitos suelen tener requisitos insuficientes, mostrar publicidad y no ofrecer soporte técnico. Para una tienda online profesional, necesitas un PrestaShop hosting de pago y fiable. Tu reputación y la de tu negocio dependen de ello.

¿Qué es mejor, Softaculous o la instalación manual?

Para la mayoría de usuarios, Softaculous es la mejor opción por su simplicidad y rapidez. La instalación manual te da más control y es útil si necesitas configurar algo muy específico, pero para el 99% de los casos, Softaculous es más que suficiente.

¿Qué hago si me olvido de la contraseña de administración?

No pasa nada. Puedes recuperarla desde la propia página de acceso al panel de administración, haciendo clic en "¿Olvidó su contraseña?". También puedes cambiarla directamente desde la base de datos MySQL en cPanel, aunque esto es más técnico.

¿Puedo tener varias tiendas con PrestaShop en el mismo cPanel?

Sí. Puedes crear subdominios (ej. tienda2.tudominio.com) o subcarpetas (ej. tudominio.com/tienda2) e instalar una copia de PrestaShop en cada una de ellas. Solo necesitas crear una base de datos nueva para cada instalación.

¿Es necesario saber programar para instalar PrestaShop?

No. Tanto con Softaculous como con el instalador manual, el proceso es guiado y no requiere conocimientos de código. Lo único que necesitas es seguir los pasos que te he indicado y tener un poco de paciencia.

Conclusión: Tu tienda online está a un clic de distancia

Instalar PrestaShop en cPanel es un proceso sencillo si sigues una buena guía. Tanto si eliges la vía rápida con Softaculous PrestaShop como la instalación manual, en menos de una hora puedes tener tu tienda online en cPanel lista para empezar a configurarla.

Recuerda que la clave del éxito no está solo en la instalación, sino en el mantenimiento posterior: actualiza PrestaShop, sus módulos y temas con regularidad, haz copias de seguridad y cuida el rendimiento de tu servidor.

Ahora ya tienes los conocimientos para dar el salto. Anímate a crear tu propia tienda online y empieza a vender tus productos al

¿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