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

Cómo instalar PrestaShop en un hosting compartido

Actualizado el 29 de enero de 2026

¡Hola! Si estás leyendo esto, seguramente estás dando el gran paso de crear tu propia tienda online. PrestaShop es una de las plataformas de comercio electrónico más potentes y populares del mundo, y lo mejor es que puedes instalar PrestaShop fácilmente en un hosting compartido. No necesitas ser un experto en servidores, solo seguir unos pasos claros y tener a mano el acceso a tu panel de control.

En esta guía extensa y muy visual, te explicaré todo el proceso, desde los requisitos hasta la configuración final. Vamos a usar cPanel, que es el panel de control más común en el hosting compartido, aunque también te daré un par de consejos si tu panel es diferente. Al final, tendrás tu tienda online funcionando.


Requisitos Previos Antes de Empezar

Antes de lanzarte a instalar PrestaShop, asegúrate de tener tres cosas muy importantes:

  1. Un plan de hosting compartido activo. Cualquier hosting decente sirve, pero asegúrate de que cumpla con los requisitos mínimos de PrestaShop (PHP 7.4 o superior, MySQL 5.6 o superior y al menos 256 MB de memoria).
  2. Acceso a cPanel. Te habrán dado un usuario y contraseña para entrar. Si tu hosting usa otro panel como Syspanel (el puerto de acceso es el 2106), el proceso es muy similar, solo cambia la interfaz.
  3. El archivo de instalación de PrestaShop. Descárgalo desde el sitio oficial (prestashop.com) en formato .zip. Es un archivo de unos 30-40 MB.

[INFO] No te asustes si tu hosting usa Syspanel en lugar de cPanel. La lógica es la misma: tendrás un gestor de archivos, un creador de bases de datos y un instalador automático. En Syspanel, accede por tudominio.com:2106.


Paso 1: Accede a tu Panel de Control (cPanel)

Lo primero es entrar a tu panel de hosting. Normalmente la dirección es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

Una vez dentro, verás un montón de iconos. No te preocupes, solo necesitamos unos pocos. Busca las secciones de Archivos y Bases de Datos.


Paso 2: Crea una Base de Datos para tu Tienda

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

  1. Busca el icono de "Bases de Datos MySQL" o "MySQL Database Wizard".
  2. En "Nueva Base de Datos", escribe un nombre, por ejemplo: mitienda_presta. Haz clic en "Crear base de datos".
  3. Ahora, en la misma pantalla, crea un usuario. Ponle un nombre (ej: mitienda_user) y una contraseña segura (usa el generador que te ofrece cPanel, es muy fiable).
  4. Finalmente, asigna el usuario a la base de datos. Marca la opción "Todos los privilegios" y haz clic en "Hacer cambios".

[WARNING] Guarda en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en unos minutos. Si los pierdes, tendrás que repetir este paso.


Paso 3: Sube los Archivos de PrestaShop a tu Servidor

Ahora vamos a colocar los archivos de PrestaShop en la carpeta donde se alojará tu página web.

  1. En cPanel, busca el icono de "Administrador de Archivos".
  2. Se abrirá una ventana. Selecciona la carpeta public_html. Esta es la raíz de tu sitio web principal. Si quieres que tu tienda esté en una subcarpeta (ej: tudominio.com/tienda), dentro de public_html crea una nueva carpeta llamada tienda y entra en ella.
  3. Haz clic en "Subir" (el botón de la barra superior).
  4. Arrastra el archivo prestashop_x.x.x.zip que descargaste o selecciónalo desde tu ordenador. Espera a que se complete la subida (verás una barra de progreso).
  5. Una vez subido, verás el archivo .zip en la lista de archivos. Haz clic derecho sobre él y selecciona "Extraer".
  6. Se abrirá una ventana de confirmación. Haz clic en "Extraer archivos". El proceso puede tardar unos segundos.
  7. Una vez extraído, verás una carpeta llamada prestashop (o similar) y varios archivos sueltos. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A) y luego haz clic en "Mover".
  8. En la ventana que aparece, en el campo "Ruta actual", asegúrate de que apunte a public_html (o public_html/tienda si usaste subcarpeta). Haz clic en "Mover archivos".
  9. Opcional pero recomendado: Una vez movidos, puedes eliminar la carpeta vacía prestashop y el archivo .zip original para mantener todo limpio.

[TIP] Si usas Syspanel, el gestor de archivos se encuentra en la sección "Archivos". El proceso de subir y extraer es idéntico.


Paso 4: Ejecuta el Instalador de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe la dirección de tu dominio. Si pusiste los archivos en public_html, escribe tudominio.com. Si usaste una subcarpeta, escribe tudominio.com/tienda.

Deberías ver la pantalla de bienvenida del instalador de PrestaShop. Sigue estos pasos:

  1. Selecciona el idioma: Elige español y haz clic en "Siguiente".
  2. Acepta los términos de licencia: Marca la casilla y haz clic en "Siguiente".
  3. Compatibilidad del sistema: El instalador revisará si tu hosting compartido cumple con los requisitos. Todo debería estar en verde. Si ves algún error (por ejemplo, falta de extensión PHP), contacta con tu soporte de hosting. Haz clic en "Siguiente".
  4. Información de la tienda: Aquí pones:
    • Nombre de la tienda: El nombre de tu negocio.
    • Actividad principal: Elige la que más se ajuste.
    • País: El tuyo.
    • Habilitar SSL: Márcalo si tu hosting tiene certificado SSL (la mayoría lo ofrece gratis). Si no, déjalo desmarcado.
    • Cuenta de administrador: Crea un email y una contraseña para acceder al backoffice (el panel de control de tu tienda). ¡No los olvides!
  5. Contenido de la tienda: Puedes elegir instalar datos de demostración (recomendado para principiantes) o empezar de cero. Elige lo que prefieras.
  6. Configuración de la base de datos: Este es el paso clave. Aquí introduces los datos que guardaste en el Paso 2:
    • Motor de base de datos: Deja MySQL.
    • Servidor de base de datos: Normalmente localhost. Si tu hosting te da otro, ponlo.
    • Nombre de la base de datos: El que creaste (ej: mitienda_presta).
    • Usuario de la base de datos: El que creaste (ej: mitienda_user).
    • Contraseña de la base de datos: La que pusiste.
    • Prefijo de tablas: Déjalo como ps_.
  7. Haz clic en "Probar conexión a la base de datos". Si todo está bien, verás un mensaje verde. Si no, revisa los datos.
  8. Haz clic en "Siguiente" para comenzar la instalación. El proceso puede durar entre 1 y 5 minutos.

[WARNING] No cierres la ventana del navegador durante la instalación. Si se corta, podrías dañar la base de datos.


Paso 5: Finaliza la Instalación y Protege tu Tienda

Cuando la instalación termine, verás una pantalla de éxito. ¡Enhorabuena! Tu tienda ya está instalada.

Sin embargo, por seguridad, PrestaShop te pedirá que elimines la carpeta install del servidor. Puedes hacerlo desde el Administrador de Archivos de cPanel: busca la carpeta install dentro de public_html, haz clic derecho sobre ella y selecciona "Eliminar".

También es muy recomendable que renombres o protejas la carpeta admin. Por defecto se llama admin, y los hackers lo saben. Puedes cambiarla desde el Administrador de Archivos a algo como admin_mi_tienda_2024. Luego, para acceder al backoffice, usarás tudominio.com/admin_mi_tienda_2024.


Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop si mi hosting no tiene cPanel?

Sí. Muchos hostings usan otros paneles como Syspanel (puerto 2106), Plesk o DirectAdmin. El proceso es el mismo: busca el gestor de archivos, el creador de bases de datos y el instalador automático (si lo tiene). Si no encuentras algo, contacta con el soporte de tu hosting.

¿Qué hago si veo un error de "500 Internal Server Error"?

Esto suele deberse a permisos incorrectos o a un archivo .htaccess corrupto. Desde el Administrador de Archivos, asegúrate de que la carpeta public_html tenga permisos 755 y los archivos 644. También puedes eliminar el archivo .htaccess (haz una copia de seguridad antes) y PrestaShop lo regenerará.

¿Es necesario tener SSL para una tienda online?

Sí, absolutamente. Para vender online necesitas cifrar los datos de tus clientes (tarjetas de crédito, direcciones). La mayoría de los hostings compartidos ofrecen SSL gratuito vía Let's Encrypt. Actívalo desde cPanel (icono "SSL/TLS" o "Let's Encrypt"). PrestaShop te pedirá que configures SSL durante la instalación.

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

Sí. Durante el Paso 3, en lugar de usar public_html, crea un subdominio desde cPanel (icono "Subdominios") y verás que se crea una carpeta específica (ej: public_html/tienda). Luego subes los archivos a esa carpeta.

Mi hosting usa Syspanel, ¿cómo accedo?

Accede a tudominio.com:2106. Una vez dentro, busca las secciones de "Gestor de archivos" y "Bases de datos". El proceso de instalación es exactamente el mismo que en cPanel.


Conclusión: Tu Tienda Online ya está en Marcha

Has completado la instalación de PrestaShop en tu hosting compartido. Ahora puedes acceder a tu tienda desde el frontend (tudominio.com) y al panel de administración (tudominio.com/admin_tu_carpeta).

Recuerda que esto es solo el principio. Ahora toca personalizar la plantilla, añadir productos, configurar métodos de pago y envío, y promocionar tu tienda online. No tengas miedo de explorar el backoffice; es muy intuitivo.

Si te has quedado atascado en algún paso, vuelve a leer la sección correspondiente. Y si tienes una duda muy específica, el foro de PrestaShop y la comunidad son excelentes recursos.

¡Mucha suerte con tu nueva aventura de comercio electrónico!

¿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