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

Cómo instalar PrestaShop manualmente en un hosting compartido

Actualizado el 18 de septiembre de 2025

Antes de empezar: ¿Qué necesitas para instalar PrestaShop manualmente?

Instalar PrestaShop manualmente en un hosting compartido puede sonar a algo complicado, pero te prometo que es más sencillo de lo que parece. De hecho, hacerlo de forma manual te da un control total sobre cada archivo y carpeta de tu tienda online, algo que no siempre ocurre con los instaladores automáticos.

Para llevar a cabo este proceso, vas a necesitar tres cosas básicas:

  • Un cliente FTP (como FileZilla, que es gratuito y el más usado).
  • Los archivos de PrestaShop (los puedes descargar desde la web oficial de PrestaShop, en su sección de descargas).
  • Los datos de acceso a tu hosting (usuario, contraseña y nombre de la base de datos MySQL).

Si tienes todo esto a mano, podemos empezar. A lo largo de esta guía, te explicaré paso a paso cómo subir PrestaShop por FTP, cómo crear tu base de datos y cómo completar la instalación desde el navegador. No necesitas ser un experto, solo seguir las instrucciones con calma.

[INFO] Si tu hosting utiliza el panel Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel de control se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106. Lo menciono porque será útil cuando lleguemos al apartado de crear la base de datos.


Paso 1: Descargar PrestaShop y preparar los archivos

Lo primero que debes hacer es ir a la página oficial de PrestaShop y descargar la última versión estable. Verás que el archivo que se descarga es un ZIP que contiene todo el código fuente de la plataforma.

Una vez descargado, descomprime el ZIP en tu ordenador. Dentro encontrarás una carpeta principal con muchos archivos y subcarpetas. No borres nada, porque todo es necesario para que PrestaShop funcione correctamente.

Es importante que verifiques que los archivos están completos y que no hay ninguno corrupto. Si el ZIP está dañado, la instalación fallará más adelante. Si tienes dudas, vuelve a descargarlo.

[TIP] Crea una carpeta en tu escritorio llamada prestashop y descomprime ahí el ZIP. Así tendrás todo localizado y podrás subir los archivos de forma ordenada.


Paso 2: Conectar por FTP a tu hosting compartido

Ahora llega el momento de usar el cliente FTP. Si no tienes FileZilla, descárgalo e instálalo (es gratuito y de código abierto). Ábrelo y verás que en la parte superior hay campos para el Host, Usuario, Contraseña y Puerto.

Estos datos te los proporciona tu proveedor de hosting. Normalmente, el host es algo como ftp.tudominio.com o directamente la IP de tu servidor. El puerto suele ser el 21 (el estándar para FTP), aunque algunos hosting usan el 22 para SFTP. Si no estás seguro, revisa el correo de bienvenida de tu hosting o contacta con soporte.

Conecta con esos datos y, en unos segundos, verás dos paneles: el de la izquierda es tu ordenador y el de la derecha es tu servidor. En el panel del servidor, navega hasta la carpeta public_html (o htdocs, según el hosting). Esa es la raíz de tu dominio.

[WARNING] No subas los archivos a la carpeta raíz del servidor si no quieres que tu tienda se vea directamente en tu dominio principal. Si quieres que PrestaShop se instale en una subcarpeta (por ejemplo, tudominio.com/tienda), crea una carpeta con ese nombre dentro de public_html y entra en ella antes de subir los archivos.


Paso 3: Subir PrestaShop por FTP

Este es el paso más largo, pero no tiene complicación. Selecciona todos los archivos de la carpeta prestashop que descomprimiste en tu ordenador (puedes pulsar Ctrl + A para seleccionar todo) y arrástralos al panel derecho, dentro de public_html (o la subcarpeta que hayas creado).

FileZilla comenzará a subir los archivos. Verás una cola de transferencia en la parte inferior. Dependiendo de la velocidad de tu conexión y del número de archivos, puede tardar entre 5 y 20 minutos. No cierres FileZilla ni apagues el ordenador durante la subida.

[INFO] PrestaShop tiene muchos archivos pequeños, así que la subida puede parecer lenta. Es normal. Asegúrate de que no haya errores de transferencia. Si ves algún archivo que falla, haz clic derecho sobre él y elige "Reanudar" o "Subir de nuevo".

Una vez que hayan subido todos los archivos, verifica que en el servidor estén todas las carpetas y archivos que tienes en local. Si todo está en su sitio, pasamos al siguiente paso.


Paso 4: Crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. Sin ella, la instalación no puede continuar.

Para crear la base de datos, accede al panel de control de tu hosting. Si usas Syspanel (antes HestiaCP), recuerda que la URL es algo como https://tu-dominio.com:2106. Inicia sesión con tus credenciales.

Dentro de Syspanel, busca la sección de Bases de datos o MySQL. Verás un formulario para crear una nueva base de datos. Normalmente te pedirá:

  • Nombre de la base de datos (por ejemplo, prestashop_db).
  • Usuario de la base de datos (por ejemplo, prestashop_user).
  • Contraseña (elige una segura, con letras, números y símbolos).

Algunos paneles crean automáticamente el usuario y te asignan permisos. Otros requieren que crees el usuario por separado y que lo vincules a la base de datos. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás en el siguiente paso. Si los pierdes, tendrás que volver a crearlos o contactar con soporte.


Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte emocionante. Abre tu navegador y escribe la URL de tu dominio (o la subcarpeta donde subiste los archivos). Por ejemplo, si subiste los archivos a public_html, escribe https://tudominio.com. Si los subiste a una carpeta llamada tienda, escribe https://tudominio.com/tienda.

El instalador de PrestaShop se abrirá automáticamente. Verás una pantalla de bienvenida con el logotipo de PrestaShop. Haz clic en "Siguiente" o "Next" para comenzar.

El instalador te pedirá que selecciones el idioma. Elige el español y continúa. Luego te pedirá que aceptes los términos de la licencia. Léelos (o al menos échales un vistazo) y pulsa en "Siguiente".

Ahora llega el momento de comprobar los requisitos del sistema. El instalador verificará que tu hosting cumple con los requisitos mínimos de PHP, extensiones, permisos de escritura, etc. Si todo está en verde, puedes continuar. Si hay algún error, el propio instalador te dirá qué archivo o carpeta tiene problemas de permisos. En ese caso, vuelve a FileZilla, localiza la carpeta o archivo indicado, haz clic derecho y selecciona "Permisos de archivo" (o "File permissions") y cambia los permisos a 755 para carpetas y 644 para archivos.

[TIP] Si el instalador te da problemas con los permisos, no te frustres. Es el fallo más común. Con cambiar los permisos de las carpetas a 755 y los archivos a 644, se soluciona en el 99% de los casos.


Paso 6: Configurar la tienda y conectar la base de datos

Después de la comprobación de requisitos, el instalador te pedirá que rellenes los datos de tu tienda:

  • Nombre de la tienda: El nombre que quieras que aparezca en el front office.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: Selecciona tu país.
  • Nombre y apellidos del administrador: Los datos del superadministrador.
  • Dirección de correo electrónico: Importante, porque recibirás notificaciones y recuperación de contraseña.
  • Contraseña de administrador: Elige una contraseña robusta para acceder al panel de administración.

En el siguiente paso, el instalador te pedirá los datos de la base de datos. Aquí es donde tienes que poner la información que apuntaste antes:

  • Dirección del servidor de base de datos: Normalmente es localhost en hosting compartidos. Si no funciona, prueba con la IP del servidor MySQL que te proporcione tu hosting.
  • Nombre de la base de datos: El que creaste.
  • Usuario de la base de datos: El que creaste.
  • Contraseña de la base de datos: La que asignaste.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en "Probar la conexión". Si los datos son correctos, verás un mensaje de éxito. Si no, revisa que no haya errores tipográficos y que el usuario tenga permisos.


Paso 7: Finalizar la instalación y asegurar tu tienda

El instalador continuará y, en unos minutos, completará la instalación. Al final, te mostrará un resumen con la URL de tu tienda y la URL del panel de administración (normalmente algo como tudominio.com/admin).

[WARNING] Es muy importante que, una vez finalizada la instalación, elimines la carpeta install de tu servidor. Puedes hacerlo desde FileZilla: localiza la carpeta install en public_html, haz clic derecho y selecciona "Eliminar". Si no la borras, alguien podría intentar reinstalar PrestaShop y comprometer tu tienda.

También te recomiendo que cambies el nombre de la carpeta admin (la que te da acceso al panel de administración) por algo más difícil de adivinar, como admin-tuempresa. Para hacerlo, usa FileZilla y renombra la carpeta. Eso añade una capa extra de seguridad.


Preguntas frecuentes (FAQ) sobre la instalación manual de PrestaShop

¿Puedo instalar PrestaShop manualmente en cualquier hosting compartido?

En la mayoría de los casos, sí. PrestaShop requiere PHP 7.2 o superior y MySQL 5.6 o superior. Si tu hosting cumple con estos requisitos, podrás instalarlo. Si tu hosting es muy antiguo o tiene restricciones de recursos, puede que encuentres problemas. Consulta con tu proveedor antes de empezar.

¿Qué hago si la subida por FTP tarda demasiado?

Es normal que tarde, sobre todo si tu conexión es lenta. Puedes comprimir los archivos en un ZIP y subir solo el ZIP, luego descomprimirlo en el servidor usando el administrador de archivos del panel de control. Eso suele ser más rápido.

¿Qué es mejor, instalar manualmente o usar el instalador automático?

El instalador automático (como Softaculous) es más rápido y no requiere conocimientos técnicos. Sin embargo, la instalación manual te da más control y evita problemas de permisos o configuraciones incorrectas que a veces generan los instaladores automáticos.

¿Puedo instalar PrestaShop en una subcarpeta sin afectar a mi web principal?

Sí, perfectamente. Solo tienes que crear una subcarpeta dentro de public_html (por ejemplo, tienda) y subir los archivos ahí. Tu tienda estará disponible en tudominio.com/tienda y tu web principal seguirá funcionando con normalidad.

¿Qué hago si el instalador me da un error de permisos?

Cambia los permisos de las carpetas a 755 y los de los archivos a 644. Puedes hacerlo desde FileZilla con clic derecho > "Permisos de archivo". Si el error persiste, revisa que el propietario de los archivos sea el correcto (normalmente www-data o tu usuario de FTP).


Conclusión: Ya tienes tu PrestaShop funcionando

Instalar PrestaShop manualmente en un hosting compartido es un proceso que, una vez que lo has hecho una vez, te resultará muy natural. Solo necesitas paciencia, seguir los pasos y tener a mano los datos de tu hosting y de tu base de datos.

Recuerda que, después de la instalación, es fundamental que borres la carpeta install y que cambies el nombre de la carpeta admin por seguridad. También te recomiendo que revises la configuración de SEO de tu tienda (URLs amigables, sitemap, etc.) para que tus productos aparezcan bien en Google.

Si has llegado hasta aquí, enhorabuena, ya tienes tu tienda online lista para empezar a vender. Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucha suerte con tu negocio!

¿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