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

Cómo instalar PrestaShop en cPanel con dominio propio

Actualizado el 1 de septiembre de 2025

[INFO] Este artículo está pensado para que cualquier persona, aunque no tenga experiencia técnica avanzada, pueda montar su propia tienda online con PrestaShop. Si sigues cada paso con calma, lo tendrás funcionando en menos de lo que crees. Vamos a ello.

¿Qué es PrestaShop y por qué es una buena opción para tu negocio?

Antes de ponernos manos a la obra, es importante que sepas qué estás instalando. PrestaShop es uno de los gestores de tiendas online (ecommerce) más populares del mundo, especialmente en Europa y Latinoamérica. Es un software gratuito y de código abierto, lo que significa que no pagarás licencias por usarlo, pero sí necesitarás un hosting y un dominio para que tu tienda esté visible en internet.

¿Por qué elegir PrestaShop? Porque es muy completo. Te permite gestionar productos, pedidos, clientes, envíos, impuestos y promociones desde un panel de administración bastante intuitivo. Además, cuenta con miles de plantillas (llamadas temas) y módulos (plugins) para que tu tienda se vea profesional y funcione como necesitas. Si tu objetivo es vender online, PrestaShop es una base sólida.

Requisitos previos antes de instalar PrestaShop en cPanel

No podemos empezar a instalar sin tener todo listo. Es como cocinar: necesitas los ingredientes sobre la mesa. Para instalar prestashop cpanel, vas a necesitar tres cosas fundamentales:

  1. Un dominio propio. Es la dirección de tu tienda (por ejemplo, www.tutienda.com). Si aún no lo tienes, deberás comprarlo en un registrador de dominios.
  2. Un plan de hosting con cPanel. cPanel es el panel de control que te permite gestionar tu servidor. La mayoría de los hostings económicos lo incluyen. Asegúrate de que tu plan tenga al menos 1 GB de espacio y soporte para PHP 7.4 o superior.
  3. Acceso a tu cPanel. Necesitarás tu usuario y contraseña para entrar. Normalmente, el acceso es algo como tudominio.com/cpanel o tudominio.com:2083.

Verificar la versión de PHP y los requisitos del servidor

PrestaShop es exigente con la tecnología del servidor. Antes de descargar nada, vamos a comprobar que tu hosting es compatible. En tu cPanel, busca la sección "Software" o "Seleccionar versión de PHP" (a veces se llama "MultiPHP Manager").

Aquí, asegúrate de tener seleccionada una versión de PHP 7.4, 8.0 o 8.1. La versión 8.2 o superior puede dar problemas con algunos módulos antiguos, pero PrestaShop 8 es compatible con la 8.1. Si no sabes cuál elegir, la 7.4 es la opción más segura y estable para la mayoría de las tiendas.

[WARNING] Si tu hosting tiene PHP 5.6 o versiones anteriores, no podrás instalar PrestaShop (al menos, las versiones modernas). Deberás contactar con tu proveedor de hosting para que actualicen PHP, o cambiar de hosting.

Paso 1: Descargar PrestaShop

Ahora sí, vamos a por el archivo de instalación. PrestaShop se distribuye en un archivo comprimido (normalmente en formato .zip).

  1. Ve al sitio web oficial de PrestaShop (prestashop.com) y busca la sección de descargas.
  2. Descarga la última versión estable recomendada. A día de hoy, la versión 8.x es la más actual y recomendada.
  3. Guarda el archivo .zip en tu ordenador. No lo descomprimas todavía, no lo necesitas.

Paso 2: Subir el archivo a tu hosting (cPanel)

El siguiente paso es llevar ese archivo .zip desde tu ordenador al servidor donde está tu hosting. Para ello, usaremos el Administrador de Archivos de cPanel.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Se abrirá una ventana. Te pedirá que elijas la carpeta raíz. Normalmente, querrás entrar en public_html. Si tu dominio es el principal de la cuenta, esta es la carpeta correcta. Haz clic en "Go".
  4. Ahora estás dentro de public_html. Verás una barra de herramientas en la parte superior. Haz clic en "Subir" (Upload).
  5. Se abrirá un cuadro de diálogo. Arrastra el archivo prestashop.zip que descargaste a esa zona. Espera a que la subida llegue al 100%. Cierra la ventana de subida cuando termine.

Descomprimir el archivo en el servidor

Ya tenemos el .zip subido. Ahora hay que "desempaquetarlo" para que PrestaShop quede listo para instalarse.

  1. De vuelta en el Administrador de Archivos, verás el archivo prestashop.zip en la lista.
  2. Haz clic derecho sobre él y selecciona "Extraer" (Extract).
  3. Te preguntará dónde extraerlo. Asegúrate de que la ruta sea /public_html (o la carpeta raíz de tu dominio). Si tienes pensado instalar la tienda en la raíz (ej: tudominio.com), déjalo así. Si quieres instalarla en una subcarpeta (ej: tudominio.com/tienda), puedes escribir esa ruta. Para este tutorial, asumiremos que la instalas en la raíz.
  4. Haz clic en "Extraer archivo(s)". Espera unos segundos a que se complete el proceso.
  5. Verás que aparecen muchas carpetas y archivos nuevos. Eso es PrestaShop. Ahora, busca el archivo index.php o install dentro de public_html. Si todo ha ido bien, al ir a tu dominio verás el instalador.

[TIP] Una vez extraído, es recomendable eliminar el archivo .zip del servidor para mantener todo limpio y seguro.

Paso 3: Crear una base de datos MySQL

PrestaShop, como la mayoría de aplicaciones web, necesita una base de datos para guardar todos los datos de tu tienda: productos, pedidos, clientes, etc. Vamos a crearla en cPanel.

  1. En tu cPanel, busca la sección "Bases de datos" y haz clic en "Asistentes de Base de Datos MySQL".
  2. En el primer paso, te pedirá que crees una base de datos. Ponle un nombre que te ayude a identificarla (ej: prestashop_db). Haz clic en "Siguiente".
  3. El siguiente paso es crear un usuario para esa base de datos. Elige un nombre de usuario (ej: presta_user) y una contraseña segura (puedes usar el botón de generar contraseña). Haz clic en "Siguiente".
  4. Finalmente, te preguntará qué privilegios le das al usuario sobre la base de datos. Marca la opción "TODOS LOS PRIVILEGIOS" y haz clic en "Siguiente".

¡Listo! Ya tienes tu base de datos creada. Anota estos tres datos porque los necesitarás en el siguiente paso:

  • Nombre de la base de datos (ej: usuario_prestashop_db).
  • Nombre de usuario (ej: usuario_presta_user).
  • Contraseña del usuario.

[WARNING] Anota estos datos en un lugar seguro. Los necesitarás sí o sí en la instalación. No los pierdas.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte emocionante. Vamos a ejecutar el asistente de instalación.

  1. Abre tu navegador web y escribe la dirección de tu dominio (ej: www.tudominio.com).
  2. Si has hecho todo bien, verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma (español) y haz clic en "Siguiente".
  3. Licencia: Acepta los términos de la licencia y haz clic en "Siguiente".
  4. Compatibilidad: El instalador comprobará que tu servidor cumple los requisitos. Si todo está en verde, continúa. Si hay algún error en rojo, tendrás que solucionarlo (normalmente suele ser la versión de PHP o permisos de archivos). Haz clic en "Siguiente".
  5. Información de la tienda: Aquí te pedirá que pongas el nombre de tu tienda, el sector, el país y una descripción breve. También te pedirá una cuenta de administrador. Esta es la cuenta con la que entrarás a gestionar tu tienda. Elige un email y una contraseña segura. No la olvides.
  6. Sistemas: Te pedirá que conectes la base de datos. Aquí es donde usamos los datos del paso anterior.
    • Dirección del servidor de base de datos: Normalmente es localhost o 127.0.0.1. Déjalo como está.
    • Nombre de la base de datos: Pega el nombre que creaste.
    • Usuario de la base de datos: Pega el usuario.
    • Contraseña de la base de datos: Pega la contraseña.
    • Deja el "Prefijo de la tabla" como está, a menos que sepas lo que haces.
  7. Haz clic en "Siguiente". El instalador conectará con la base de datos y, si todo es correcto, avanzará.
  8. Resumen de la instalación: Te mostrará un resumen de todo. Revisa que todo esté bien y haz clic en "Instalar PrestaShop".
  9. ¡Instalando! Este proceso puede tardar varios minutos. Verás una barra de progreso. Ten paciencia, no cierres la pestaña.

Paso 5: Configuración post-instalación y limpieza

Cuando la instalación termine, verás un mensaje de éxito. Pero aún no hemos terminado. Hay dos cosas muy importantes que hacer.

Eliminar la carpeta de instalación

PrestaShop es muy estricto con la seguridad. Si dejas la carpeta install en el servidor, tu tienda será vulnerable a ataques. El propio instalador te lo pedirá.

  1. Vuelve al Administrador de Archivos de cPanel.
  2. Entra en public_html (o donde hayas instalado).
  3. Busca la carpeta llamada install.
  4. Haz clic derecho sobre ella y selecciona "Eliminar". Confirma la eliminación.

[WARNING] Si no eliminas la carpeta install, PrestaShop no te dejará acceder al panel de administración y tu tienda quedará bloqueada. Es un paso obligatorio.

Acceder al panel de administración (Back Office)

Ahora, para gestionar tu tienda, necesitas entrar al panel de administración. La URL suele ser tudominio.com/admin o tudominio.com/backoffice. Si no la recuerdas, mira en el correo que te envió el instalador o revisa en el Administrador de Archivos el nombre de la carpeta que se creó (ej: admin12345).

  1. Escribe la URL de administración en tu navegador.
  2. Introduce tu email y contraseña de administrador que creaste en el paso 5 de la instalación.
  3. ¡Enhorabuena! Ya estás dentro del panel de control de tu tienda online.

Primeros pasos en tu tienda PrestaShop

Ya tienes PrestaShop instalado. Ahora toca personalizarlo y añadir productos. No te agobies, aquí tienes una lista de tareas iniciales:

  • Configura los ajustes generales: Ve a Parámetros avanzados > Rendimiento y activa la caché para que tu tienda vaya más rápida.
  • Elige un tema (plantilla): Ve a Diseño > Tema y logotipo. Puedes cambiar el tema por defecto por uno más acorde a tu marca. Hay muchas opciones gratuitas y de pago.
  • Añade tus productos: Ve a Catálogo > Productos. Haz clic en "Nuevo producto" y rellena la ficha: nombre, descripción, precio, fotos, etc.
  • Configura el transporte: Ve a Transporte > Transportistas para configurar las tarifas de envío.
  • Activa los métodos de pago: Ve a Módulos > Módulos y servicios y activa el módulo de PayPal o tarjeta de crédito que prefieras. Deberás configurarlos con tus cuentas.

Preguntas frecuentes (FAQ) sobre instalar PrestaShop

Aquí te resolvemos las dudas más comunes que nos llegan al soporte técnico.

¿Puedo instalar PrestaShop en mi ordenador local?

Sí, puedes instalarlo en tu ordenador para hacer pruebas usando programas como XAMPP o WAMP. Sin embargo, para que tu tienda sea accesible al público, necesitarás un hosting real. Esta guía es para un hosting con cPanel, que es lo estándar.

¿Qué hago si veo un error de "Permiso denegado" durante la instalación?

Esto suele pasar porque los archivos no tienen los permisos correctos. En el Administrador de Archivos de cPanel, selecciona todos los archivos y carpetas de la instalación, haz clic derecho y elige "Cambiar permisos". Pon 755 para las carpetas y 644 para los archivos. Luego, reintenta la instalación.

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

Sí, es posible, pero es un proceso delicado. No es tan simple como cambiar un ajuste. Tendrás que editar la base de datos y algunos archivos de configuración. Si no tienes experiencia, es recomendable hacerlo antes de empezar a añadir productos o contactar con un profesional.

¿Es necesario saber programar para instalar PrestaShop?

No, para nada. Como has visto en esta prestashop guía, el proceso es visual y guiado. Eso sí, tener cierta soltura con cPanel y la gestión de archivos te facilitará mucho las cosas. Pero no necesitas saber PHP, HTML o CSS.

¿PrestaShop es gratis?

Sí, el software core de PrestaShop es gratuito y de código abierto. Pagarás por tu hosting, tu dominio y, si quieres, por temas o módulos premium. Pero la instalación base no tiene coste de licencia.

¿Qué es mejor, PrestaShop o WooCommerce?

Depende de tus necesidades. PrestaShop es más potente y escalable para tiendas grandes y complejas. WooCommerce (sobre WordPress) es más fácil de usar para principiantes y tiene más opciones de personalización visual. Si buscas una solución robusta y todo-en-uno, PrestaShop es una gran elección.

Conclusión

Instalar PrestaShop en cPanel con tu propio dominio es un proceso que, siguiendo estos pasos, está al alcance de cualquiera. La clave está en ir con calma, leer cada pantalla y asegurarse de tener los datos de la base de datos a mano. Una vez superada la instalación, te encontrarás con un potente sistema de ecommerce listo para que empieces a vender.

Recuerda que la tienda online cpanel no se termina con la instalación. Deberás dedicar tiempo a configurarla, subir productos y aprender a usar sus herramientas. Pero el paso más difícil, que es instalar prestashop, ya lo tienes superado. ¡Enhorabuena y mucho éxito con tu nueva tienda!

[TIP] Si te has quedado atascado en algún punto, no dudes en contactar con el soporte técnico de tu hosting. Ellos conocen su cPanel a la perfección y pueden echarte una mano con la parte del servidor. Y si tu hosting usa Syspanel (en lugar de cPanel), el proceso es muy similar, pero el acceso al panel suele ser en tudominio.com:2106. ¡No te confundas!

¿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