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

Cómo instalar PrestaShop en un hosting con cPanel (paso a paso)

Actualizado el 23 de febrero de 2026

¡Hola! Bienvenido a esta guía completa. Si estás leyendo esto, es porque quieres montar tu propia tienda online y has elegido PrestaShop, una de las plataformas de comercio electrónico más potentes y populares del mundo.

El proceso de instalar PrestaShop paso a paso puede parecer abrumador al principio, pero te prometo que con este tutorial y un buen prestashop hosting, lo tendrás listo en menos de 30 minutos. Vamos a hacerlo de la forma más sencilla posible, usando el panel de control más común del mercado: cPanel.

Aquí vamos a desglosar todo el proceso, desde la descarga del archivo hasta la configuración final, incluyendo la gestión de la prestashop base datos.


1. Requisitos previos antes de empezar

Antes de lanzarnos a la instalación, necesitas asegurarte de que tu servidor es capaz de manejar PrestaShop. No queremos que a mitad del camino nos encontremos con errores extraños.

¿Qué necesitas tener a mano?

  1. Acceso a cPanel: Debes tener las credenciales de administrador de tu hosting. Normalmente se accede desde tudominio.com/cpanel o cpanel.tudominio.com.
  2. Un dominio o subdominio: El nombre de tu futura tienda (ej: mitienda.com o tienda.midominio.com).
  3. Credenciales FTP (opcional): Aunque no es imprescindible si usamos el Administrador de archivos de cPanel, viene bien saber que existen.

¿Qué versión de PHP necesito?

PrestaShop es exigente con las versiones de PHP. Te recomiendo encarecidamente usar PHP 7.4 o superior (idealmente PHP 8.0 o 8.1). Para verificar esto en cPanel, busca la sección "Select PHP Version" o "MultiPHP Manager". Selecciona la versión más reciente y guarda los cambios. Si no sabes cuál elegir, contacta con tu proveedor de hosting, pero esto es crucial para evitar pantallazos blancos.

[WARNING] No intentes instalar PrestaShop con versiones antiguas de PHP (como 5.6 o 7.0). Dará errores de incompatibilidad y la tienda no funcionará correctamente.


2. Descargar PrestaShop (El archivo fuente)

El primer paso físico es obtener el paquete de instalación. PrestaShop es un software gratuito y de código abierto, así que lo descargamos de su web oficial.

  1. Ve al sitio oficial de PrestaShop (prestashop-project.org).
  2. Busca la sección de descargas. Verás que hay dos opciones: la versión estable y la versión beta. Descarga siempre la versión estable.
  3. Se descargará un archivo comprimido, normalmente en formato .zip.

[TIP] No descargues el archivo en el servidor directamente desde el navegador del cPanel si tu conexión es lenta. Es mejor descargarlo en tu PC y luego subirlo, para evitar cortes.


3. Subir el archivo a tu hosting con cPanel

Ahora que tienes el archivo .zip en tu ordenador, vamos a subirlo a tu servidor. Hay dos métodos principales; te mostraré el más fácil.

Método A: Usando el Administrador de Archivos (Recomendado)

Este es el método más visual y no necesitas programas externos.

  1. Inicia sesión en cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Navega hasta la carpeta public_html. Esta es la raíz de tu dominio principal. Si quieres instalarlo en un subdominio, entra en la carpeta de ese subdominio (ej: public_html/tienda).
  4. Haz clic en el botón "Cargar" en la barra superior.
  5. Arrastra el archivo prestashop.zip que descargaste a la zona de carga. Espera a que el porcentaje llegue al 100%.
  6. Una vez subido, vuelve a public_html. Verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer".
  7. cPanel te preguntará dónde extraer. Déjalo vacío (se extraerá en la carpeta actual) y haz clic en "Extraer archivos".
  8. Verás que se crean varias carpetas (como admin, config, src, etc.) y archivos.
  9. Ahora, elimina el archivo .zip que subiste para mantener la carpeta limpia (selecciónalo y haz clic en "Eliminar").

Método B: Usando FTP (FileZilla)

Si prefieres usar un cliente FTP, es igual de válido.

  1. Conecta con FileZilla a tu servidor usando las credenciales FTP de cPanel.
  2. Navega a public_html en el lado del servidor (derecha).
  3. Arrastra el archivo .zip desde tu PC (izquierda) a public_html.
  4. Una vez subido, usa el Administrador de archivos de cPanel para extraerlo, tal y como se explicó arriba.

[INFO] ¿Por qué extraer en el servidor y no en mi PC? Porque extraer miles de archivos en tu PC y subirlos uno a uno por FTP es lentísimo y propenso a errores. El servidor lo hace en segundos.


4. Crear la base de datos MySQL (Prestashop base datos)

PrestaShop necesita almacenar toda la información de tu tienda (productos, clientes, pedidos) en una prestashop base datos. Es como el cerebro de tu tienda. Vamos a crearla ahora.

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "Base de datos MySQL".
  2. En el campo "Nueva base de datos", escribe un nombre que la identifique. Por ejemplo: tienda_prestashop. cPanel normalmente añade un prefijo con tu nombre de usuario (ej: usuariotienda_prestashop). Anota este nombre completo.
  3. Haz clic en "Crear base de datos".
  4. Ahora, baja hasta la sección "Usuarios de MySQL". Crea un nuevo usuario. Por ejemplo, nombre: adminpresta. Pon una contraseña fuerte (puedes usar el generador de cPanel) y anótala también.
  5. Haz clic en "Crear usuario".
  6. Ahora, ve a la sección "Añadir usuario a la base de datos". Selecciona tu usuario y tu base de datos en los menús desplegables y haz clic en "Añadir".
  7. Te aparecerá una ventana de "Privilegios". Marca la casilla "TODOS LOS PRIVILEGIOS" (o simplemente "ALL PRIVILEGES") y haz clic en "Hacer cambios".

[WARNING] Guarda estos datos en un bloc de notas: Nombre de la BD, Usuario de la BD y Contraseña. Los necesitarás en el siguiente paso y no podrás recuperarlos si los olvidas.


5. Ejecutar el instalador web (El asistente paso a paso)

Ahora viene la parte divertida. Vamos a lanzar el asistente de instalación de PrestaShop.

  1. Abre tu navegador y escribe la URL de tu dominio (o subdominio) donde subiste los archivos. Por ejemplo: http://tudominio.com o http://tudominio.com/tienda.
  2. Automáticamente, PrestaShop detectará que no está instalado y te redirigirá a http://tudominio.com/install.
  3. Verás la pantalla de bienvenida. Selecciona tu idioma (Español) y haz clic en "Siguiente".
  4. Comprobación de compatibilidad: El instalador revisará que tu servidor cumple los requisitos. Todo debería estar en verde. Si algo está en rojo o ámbar, anótalo. Normalmente suele ser la versión de PHP. Si es así, vuelve a cPanel y cámbiala. Si todo está bien, haz clic en "Siguiente".

Configuración de la tienda

Aquí es donde defines el nombre de tu tienda y la cuenta de administrador.

  1. Información de la tienda: Ponle un nombre a tu tienda (ej: "Mi Tienda Online"). Elige una actividad principal (puede ser "Otro").
  2. Cuenta de administrador: Crea el usuario y contraseña que usarás para entrar al panel de administración (la parte privada de tu tienda). Usa un correo electrónico válido, ya que recibirás notificaciones importantes.
  3. Haz clic en "Siguiente".

Configuración del sistema (Conectar la base de datos)

Este es el paso crítico. Vamos a conectar PrestaShop con la prestashop base datos que creamos antes.

  1. Motor de base de datos: Déjalo en MySQL (o MySQLi).
  2. Dirección del servidor: Pon localhost. Es lo estándar en cPanel.
  3. Nombre de la base de datos: Pega el nombre que anotaste (ej: usuariotienda_prestashop).
  4. Usuario de la base de datos: Pega el usuario que creaste (ej: usuariotienda_adminpresta).
  5. Contraseña de la base de datos: Pega la contraseña que generaste.
  6. Prefijo de las tablas: Déjalo como ps_ por defecto. Solo cámbialo si sabes lo que haces.
  7. Haz clic en "Siguiente".

[TIP] Si te da un error de conexión, revisa que no hayas copiado un espacio extra al pegar los datos. Es el error más común.

Instalación final

PrestaShop comenzará a instalar los archivos y a poblar la base de datos. Verás una barra de progreso. Ten paciencia, puede tardar un par de minutos.

Al finalizar, verás un botón que dice "Administra tu tienda".

[WARNING] IMPORTANTÍSIMO: Por seguridad, PrestaShop te pedirá que elimines la carpeta /install del servidor. Puedes hacerlo desde el Administrador de archivos de cPanel, navegando a public_html, buscando la carpeta install, haciendo clic derecho y seleccionando "Eliminar". No olvides este paso, es un agujero de seguridad enorme.


6. Primeros pasos post-instalación

¡Enhorabuena! Ya tienes tu tienda online cPanel funcionando. Pero no termina aquí. Hay que ajustar un par de cosas para que todo vaya fino.

Configura tu URL canónica

Esto es vital para el SEO. Queremos que Google sepa si tu web es http o https, y si lleva www o no.

  1. Entra en tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve a Configuración avanzada -> Rendimiento.
  3. Al final de la página, verás la opción "URL canónica". Elige la opción que prefieras (recomiendo la versión sin www).
  4. Guarda los cambios.

Activa el SSL (https://)

Si tu hosting tiene certificado SSL gratuito (Let's Encrypt), actívalo desde cPanel.

  1. En cPanel, busca "SSL/TLS Status" o "AutoSSL".
  2. Ejecuta el certificado para tu dominio.
  3. Una vez activo, fuerza a PrestaShop a usarlo. Ve a Configuración de la tienda -> Parámetros generales y activa la opción "Activar SSL" y "Redirigir a HTTPS".

[INFO] Tener SSL no solo es bueno para la confianza de tus clientes, sino que Google penaliza las webs sin HTTPS en los resultados de búsqueda. Es un factor de ranking básico.


7. Preguntas frecuentes (FAQ)

Aquí te resuelvo las dudas más comunes que me suelen llegar sobre instalar prestashop cpanel.

¿Cuánto tarda la instalación?

El proceso manual que hemos visto tarda entre 20 y 40 minutos. La mayor parte del tiempo se va en subir los archivos y esperar la extracción. La instalación en sí es de 5 minutos.

¿Puedo usar un instalador automático como Softaculous?

Sí, la mayoría de los paneles cPanel incluyen Softaculous o Installatron. Son atajos que hacen todo por ti. Sin embargo, te recomiendo hacerlo manual al menos una vez para entender la estructura. Si usas el automático, elige siempre la última versión estable.

¿Qué hago si me sale un error 500 al abrir la tienda?

Un error 500 generalmente es un problema de permisos de archivos o de PHP.

  1. Revisa que los permisos de las carpetas sean 755 y los archivos 644. Puedes hacerlo desde el Administrador de archivos de cPanel (clic derecho -> "Permisos").
  2. Asegúrate de que la versión de PHP sea la correcta (PHP 7.4+).
  3. Borra la carpeta var/cache dentro de public_html (si existe) para limpiar la caché.

¿Puedo instalar PrestaShop en un subdominio?

Por supuesto. Solo tienes que crear el subdominio en cPanel (sección "Dominios" -> "Subdominios"), apuntándolo a una carpeta como public_html/tienda. Luego, subes los archivos a esa carpeta y sigues todos los pasos igual. La URL sería tienda.tudominio.com.

Mi hosting es con Syspanel, ¿cómo lo hago?

Si tu hosting usa Syspanel en lugar de cPanel, no te preocupes. El proceso lógico es el mismo. La diferencia es la interfaz gráfica. En Syspanel, el acceso al panel se realiza a través del puerto 2106 (ej: http://tudominio.com:2106). Busca las secciones de "Administrador de archivos" y "Bases de datos MySQL" dentro de ese panel. Los pasos de extraer el zip y crear la base de datos son idénticos.


Conclusión

Has completado con éxito la instalación de PrestaShop en tu hosting con cPanel. Ahora tienes una base sólida sobre la que construir tu imperio del ecommerce.

Recuerda que la instalación de PrestaShop paso a paso es solo el principio. Ahora te toca explorar el back-office, instalar un tema bonito y añadir tus primeros productos. No tengas miedo de toquetear; si te equivocas, siempre puedes restaurar una copia de seguridad.

Si has llegado hasta aquí siguiendo todos los pasos, te felicito, porque no es fácil. Pero has aprendido la mecánica básica que te servirá para futuros proyectos. ¡Buena suerte con tu tienda online cPanel!

¿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