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

Cómo instalar PrestaShop en cPanel manualmente (guía completa)

Actualizado el 30 de mayo de 2026

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop en cPanel?

Instalar una tienda online puede parecer una tarea compleja, pero con esta guía paso a paso, verás que es más sencillo de lo que imaginas. PrestaShop es uno de los gestores de ecommerce más potentes y gratuitos del mercado, y hacerlo funcionar en tu hosting con cPanel es un proceso que, si sigues las instrucciones al pie de la letra, te llevará menos de una hora.

Para que todo salga bien, necesitarás tener a mano tres cosas fundamentales antes de comenzar:

  • Acceso a tu cPanel: Las credenciales de usuario y contraseña que te proporcionó tu proveedor de hosting. Normalmente accedes a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.
  • El archivo de instalación de PrestaShop: Lo descargaremos directamente desde la web oficial. Es un archivo comprimido en formato .zip o .tar.gz.
  • Un editor de texto plano: Como el Bloc de Notas de Windows o TextEdit en Mac, por si necesitas modificar algún archivo de configuración más adelante.

[INFO] Si tu hosting utiliza un panel alternativo llamado Syspanel, el proceso es casi idéntico, pero el acceso a la gestión de archivos y bases de datos se realiza a través del puerto 2106 (ejemplo: tu-servidor:2106). En este artículo nos centraremos en cPanel, aunque los principios son los mismos.


Paso 1: Descargar PrestaShop desde la Web Oficial

Lo primero es obtener el paquete de instalación. Es fundamental que lo descargues siempre desde la fuente oficial para evitar problemas de seguridad o versiones modificadas que puedan contener malware.

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Ve a la página oficial de descargas de PrestaShop: www.prestashop-project.org.
  3. Busca el botón que dice "Descargar" o "Download". Te ofrecerá dos opciones: la versión estable recomendada y, a veces, una versión beta para probar. Elige siempre la versión estable.
  4. Se descargará un archivo comprimido, generalmente llamado algo así como prestashop_8.x.x.zip. Guárdalo en una carpeta de fácil acceso en tu ordenador, como el Escritorio o la carpeta de Descargas, ya que lo necesitaremos para subirlo al servidor.

[TIP] Mientras se descarga, puedes ir abriendo tu cPanel en otra pestaña del navegador para ir adelantando trabajo.


Paso 2: Crear una Base de Datos MySQL en cPanel

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, pedidos, clientes, configuraciones, etc. Piensa en ella como el almacén central de tu negocio online. Vamos a crearla desde cero.

  1. Inicia sesión en tu cPanel con tus credenciales.
  2. Busca la sección llamada "Bases de Datos" o "Databases". Dentro de ella, haz clic en el icono de "Asistentes de Base de Datos MySQL" o "MySQL Database Wizard". Este asistente nos guiará paso a paso.
  3. Paso 1: Crear la base de datos. Te pedirá que pongas un nombre. Normalmente, cPanel añadirá un prefijo con tu nombre de usuario (ej. user_prestashop). Elige un nombre descriptivo como prestashop_db o tienda. Haz clic en "Siguiente" o "Next Step".
  4. Paso 2: Crear un usuario de la base de datos. Ahora debes crear un usuario que tendrá permiso para acceder a esa base de datos. Introduce un nombre de usuario (ej. admin_presta) y una contraseña segura. Te recomiendo usar el botón "Generador de contraseñas" que suele incluir cPanel para crear una muy robusta. ¡Guarda esta contraseña en un lugar seguro! La necesitarás muy pronto. Haz clic en "Crear usuario" o "Create User".
  5. Paso 3: Añadir el usuario a la base de datos. Ahora debes vincular el usuario que acabas de crear con la base de datos. Verás dos menús desplegables. Selecciona tu base de datos y tu usuario, y haz clic en "Añadir" o "Add".
  6. Paso 4: Asignar privilegios. Marca la casilla que dice "TODOS LOS PRIVILEGIOS" o "ALL PRIVILEGES". Esto le da al usuario control total sobre la base de datos, que es lo que PrestaShop necesita para funcionar correctamente. Haz clic en "Hacer cambios" o "Make Changes".

¡Listo! Ya tienes tu base de datos creada. Anota estos tres datos, ya que los necesitarás durante la instalación web:

  • Nombre de la base de datos (ej. user_prestashop_db).
  • Nombre de usuario (ej. user_admin_presta).
  • Contraseña del usuario.

[WARNING] No utilices caracteres extraños ni espacios en el nombre de la base de datos o del usuario. Solo letras, números y guiones bajos (_).


Paso 3: Subir el Archivo de PrestaShop a tu Servidor

Ahora vamos a llevar el archivo comprimido que descargaste a tu hosting. Para ello, usaremos el Administrador de Archivos de cPanel.

  1. En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos" o "File Manager".
  2. Se abrirá una nueva ventana. Te pedirá que elijas el directorio raíz. Selecciona "Document Root for" y elige tu dominio principal (ej. public_html). Asegúrate de que la casilla "Mostrar archivos ocultos" esté marcada y haz clic en "Ir".
  3. Te encontrarás en la carpeta public_html, que es la raíz pública de tu sitio web. Si ya tienes una web en funcionamiento, verás archivos como index.php o .htaccess. No los borres aún.
  4. Haz clic en el botón "Subir" o "Upload" en la barra de herramientas superior.
  5. Se abrirá una ventana de carga. Haz clic en "Seleccionar archivo" y busca el archivo prestashop_8.x.x.zip que descargaste en tu ordenador.
  6. Espera a que la barra de progreso llegue al 100%. Una vez subido, verás el archivo .zip en la lista de archivos de public_html.
  7. Cierra la ventana de carga para volver al Administrador de Archivos.

[INFO] Si tu hosting tiene un límite de tamaño de subida muy bajo, puede que el archivo .zip no se suba. En ese caso, contacta con tu proveedor de hosting o utiliza el Gestor de Archivos de tu panel alternativo Syspanel (puerto 2106), que suele tener menos restricciones.


Paso 4: Extraer el Archivo ZIP en el Directorio Correcto

Ahora que el archivo está en el servidor, debemos descomprimirlo para que PrestaShop quede instalado en los archivos y carpetas.

  1. En el Administrador de Archivos, localiza el archivo prestashop_8.x.x.zip que acabas de subir.
  2. Haz clic derecho sobre él y selecciona la opción "Extraer" o "Extract" en el menú contextual.
  3. Te preguntará dónde quieres extraer los archivos. Déjalo en blanco para que se extraigan en el directorio actual (public_html). Haz clic en "Extraer archivo(s)".
  4. Espera unos segundos. Verás que aparecen muchas carpetas nuevas en public_html (como admin, config, src, var, etc.).
  5. Importante: Una vez extraído todo, ya no necesitas el archivo .zip. Selecciónalo y haz clic en el botón "Eliminar" o "Delete" en la barra superior para mantener tu servidor limpio y seguro.

[WARNING] Si tienes un archivo index.html o index.php antiguo (de una web "en construcción", por ejemplo), puede que interfiera con la instalación. Lo mejor es eliminarlo o renombrarlo (por ejemplo, a index_old.php) antes de continuar.


Paso 5: Ejecutar el Instalador Web de PrestaShop

Este es el momento clave. Ahora vamos a navegar a tu dominio para que el instalador de PrestaShop se ejecute automáticamente.

  1. Abre una nueva pestaña en tu navegador.
  2. Escribe tu dominio en la barra de direcciones: https://tudominio.com (o http://tudominio.com).
  3. El instalador de PrestaShop debería detectarse automáticamente y te redirigirá a una pantalla que dice "Instalación de PrestaShop" o similar. Si no es así, prueba a acceder a https://tudominio.com/install.
  4. Paso 1: Elegir idioma. Selecciona tu idioma (español) y haz clic en "Siguiente".
  5. Paso 2: Comprobación de compatibilidad. El instalador revisará si tu servidor cumple todos los requisitos. Todo debería estar en verde. Si hay algún requisito en rojo o ámbar, anótalo porque puede dar problemas. Haz clic en "Siguiente".
  6. Paso 3: Información de la tienda. Aquí rellenarás los datos de tu negocio:
    • Nombre de la tienda: El nombre que aparecerá en el título del navegador y en los emails.
    • Actividad principal: Elige la opción que mejor describa tu negocio.
    • País: Tu país.
    • Nombre y apellidos: Los datos del administrador.
    • Correo electrónico: Muy importante, usa una cuenta de correo válida donde recibirás las notificaciones de tu tienda.
    • Contraseña de administrador: Crea una contraseña segura para acceder al panel de control de tu tienda (el back-office). Confírmala.
      Haz clic en "Siguiente".
  7. Paso 4: Sistema de tienda. Te preguntará qué tipo de tienda quieres. Puedes dejarlo en la opción por defecto ("Productos") y hacer clic en "Siguiente".
  8. Paso 5: Conexión a la base de datos. ¡Este es el paso que preparaste antes! Deberás introducir los datos que anotaste:
    • Motor de base de datos: Déjalo en MySQL.
    • Dirección del servidor de base de datos: Normalmente es localhost. Si tu hosting usa un servidor externo, te lo habrán indicado.
    • Nombre de la base de datos: El que creaste (ej. user_prestashop_db).
    • Usuario de la base de datos: El que creaste (ej. user_admin_presta).
    • Contraseña de la base de datos: La contraseña que elegiste para ese usuario.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
    • Cuenta de correo electrónico: Puedes dejarlo vacío.
      Haz clic en "Siguiente". El instalador comprobará la conexión.
  9. Paso 6: Instalación. Revisa un resumen de todo. Si todo está correcto, marca la casilla de aceptación de licencia y haz clic en el botón "Instalar PrestaShop".
  10. Espera. El proceso de instalación puede tardar de 3 a 10 minutos. Verás una barra de progreso. No cierres la pestaña del navegador durante este proceso.

Paso 6: Finalizar y Configurar lo Básico

Cuando la instalación termine, verás un mensaje de éxito y un botón para acceder al panel de administración.

  1. Haz clic en "Administra tu tienda" o "Manage your store". Se abrirá una ventana con el panel de administración de PrestaShop (el back-office), donde gestionarás todos los aspectos de tu tienda.
  2. Elimina la carpeta install: Este es un paso de seguridad crítico. Vuelve a tu cPanel y al Administrador de Archivos. En la raíz de public_html, busca la carpeta llamada install. Haz clic derecho sobre ella y selecciona "Eliminar". Si no lo haces, tu tienda será vulnerable a ataques.
  3. Renombra la carpeta admin: Por seguridad, es altamente recomendable que cambies el nombre de la carpeta de administración. En el mismo Administrador de Archivos, localiza la carpeta admin (o admin123456789). Haz clic derecho y selecciona "Renombrar". Ponle un nombre único y difícil de adivinar, por ejemplo mi-gestion-secreta. A partir de ahora, para acceder a tu panel de administración, deberás ir a tudominio.com/mi-gestion-secreta.
  4. Configura el SEO básico: Entra en tu panel de administración con la nueva URL. Ve a "MEJORAR" -> "SEO y URLs". Aquí puedes configurar la URL de tu tienda y los metadatos (título, descripción) para que los buscadores encuentren tu tienda online.

[TIP] Después de la instalación, PrestaShop suele crear un archivo .htaccess automáticamente. Si tienes problemas con las URLs amigables, ve a "MEJORAR" -> "SEO y URLs" en el panel de administración y activa la opción "URLs amigables". Si no funciona, contacta con tu soporte de hosting.


Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio (ej. tienda.midominio.com)?

Sí, absolutamente. El proceso es el mismo, pero en el paso de subir archivos, deberás hacerlo dentro de la carpeta del subdominio en lugar de public_html. Puedes crearla desde cPanel en la sección "Subdominios" y luego acceder a ella a través del Administrador de Archivos.

¿Qué hago si pierdo la contraseña de administrador de PrestaShop?

No te preocupes, es recuperable. En la página de inicio de sesión de tu panel de administración, verás un enlace que dice "¿Olvidó su contraseña?". Haz clic en él y sigue las instrucciones. Se enviará un correo a la dirección de email que configuraste durante la instalación.

¿Necesito conocimientos de programación para seguir esta guía?

No. Esta guía está diseñada para que cualquier persona, sin importar su nivel técnico, pueda seguirla. Solo necesitas ser cuidadoso con los pasos y anotar bien los datos de tu base de datos. Si algo falla, siempre puedes contactar con el soporte de tu proveedor de hosting.

¿Qué es el archivo .htaccess y por qué es importante?

Es un archivo de configuración del servidor web Apache que controla el comportamiento de tu sitio, como las URLs amigables, la redirección a HTTPS o las reglas de caché. PrestaShop lo genera automáticamente. No lo edites a menos que sepas lo que haces.

¿Es mejor instalar PrestaShop manualmente o usar el instalador automático de mi hosting?

Muchos hostings ofrecen instaladores automáticos como Softaculous o Fantastico. Son más rápidos, pero la instalación manual te da más control sobre el proceso y los archivos, y te asegura que tienes la última versión limpia. Además, te obliga a entender cómo funciona tu servidor, lo cual es una gran ventaja a largo plazo.

Mi instalación se quedó atascada en el paso de la base de datos, ¿qué hago?

Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel. A menudo, el error se debe a un error tipográfico o a

¿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