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

Cómo subir PrestaShop por FTP: guía paso a paso

Actualizado el 29 de abril de 2026

¿Por qué necesitas subir PrestaShop por FTP?

Subir PrestaShop por FTP es una de las tareas más comunes cuando decides montar una tienda online. Aunque muchos hosting ofrecen instaladores automáticos como Softaculous o un asistente de instalación desde el panel de control, hay situaciones donde necesitas hacerlo manualmente. Por ejemplo, si quieres instalar una versión específica de PrestaShop, si tu hosting no tiene instalador automático, o si estás migrando una tienda existente desde otro servidor.

El FTP (Protocolo de Transferencia de Archivos) te permite conectarte al servidor de tu hosting para copiar los archivos de PrestaShop directamente. Es un método fiable, rápido y que te da un control total sobre el proceso. No necesitas ser un experto en informática para lograrlo, solo seguir los pasos que te explico a continuación.

En esta guía completa de PrestaShop FTP tutorial, voy a explicarte desde qué necesitas para empezar, cómo conectarte por FTP, hasta cómo configurar la base de datos y completar la instalación de tu tienda online. Al final, tendrás tu PrestaShop funcionando sin depender de instaladores automáticos.


Qué necesitas antes de empezar

Antes de lanzarte a cargar PrestaShop por FTP, es importante que tengas a mano algunos datos y herramientas. No te preocupes, no es nada complicado, pero tenerlo todo preparado te ahorrará tiempo y quebraderos de cabeza.

Herramientas necesarias

  • Un cliente FTP: Puedes usar programas gratuitos como FileZilla, WinSCP (para Windows) o Cyberduck (para Mac). Si prefieres algo más simple, también puedes usar el gestor de archivos que incluye tu panel de control, aunque es menos práctico para subir muchos archivos.
  • Los archivos de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop. Te recomiendo la versión completa en formato ZIP, que es la que contiene todos los archivos necesarios para la instalación.
  • Datos de acceso FTP: Tu hosting te proporciona el servidor FTP (normalmente es algo como ftp.tudominio.com o una IP), el nombre de usuario y la contraseña. Si no los tienes, puedes crearlos desde el panel de control de tu hosting.

Datos de la base de datos

PrestaShop necesita una base de datos MySQL para funcionar. Ve al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.) y crea una base de datos nueva junto con un usuario y contraseña. Anota estos datos porque los necesitarás durante la instalación.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Por ejemplo, si tu dominio es tudominio.com, la URL para entrar sería https://tudominio.com:2106. Ahí podrás gestionar tus bases de datos, archivos y dominios.


Paso 1: Prepara tus archivos de PrestaShop

Lo primero que debes hacer es descomprimir el archivo ZIP de PrestaShop en tu ordenador. Al hacerlo, verás una carpeta con varios archivos y subcarpetas. Algunas de las más importantes son:

  • admin: Contiene el panel de administración de tu tienda.
  • config: Archivos de configuración del sistema.
  • install: La carpeta de instalación (la eliminarás después de instalar).
  • img: Imágenes por defecto de la tienda.
  • src: El código fuente del núcleo de PrestaShop.

No toques nada de momento. Solo asegúrate de que la carpeta está completa y no te falta ningún archivo. Si has descargado la versión en ZIP, debería estar todo listo.

[TIP] Antes de subir nada, es recomendable crear una copia de seguridad de los archivos en tu ordenador. Así, si algo sale mal durante la subida, podrás volver a empezar sin problemas.


Paso 2: Conecta con tu servidor por FTP

Ahora viene la parte divertida: conectarte al servidor. Abre tu cliente FTP (por ejemplo, FileZilla) y rellena los campos con los datos que te ha proporcionado tu hosting:

  • Servidor: ftp.tudominio.com o la IP que te hayan dado.
  • Usuario: Tu nombre de usuario FTP.
  • Contraseña: La contraseña asociada.
  • Puerto: Normalmente es el 21 para FTP estándar, aunque algunos hosting usan el 22 para SFTP (más seguro). Si no estás seguro, revisa la documentación de tu hosting.

Cuando esté todo listo, haz clic en "Conexión rápida" o "Conectar". Si los datos son correctos, verás una lista de archivos y carpetas en la parte derecha de la pantalla (el servidor remoto) y los archivos de tu ordenador en la parte izquierda.

[WARNING] Si tu hosting usa Syspanel, asegúrate de que el FTP está habilitado en el panel. A veces hay que crear un usuario FTP adicional desde la sección "Usuarios FTP" del panel. Recuerda que el acceso a Syspanel es a través del puerto 2106.


Paso 3: Sube los archivos de PrestaShop al servidor

Una vez conectado, tienes que navegar hasta la carpeta raíz de tu dominio. Esta carpeta suele llamarse public_html, htdocs o www. En Syspanel, por ejemplo, la carpeta raíz suele estar en ~/web/tudominio/public_html o similar.

Dentro de esa carpeta, tienes dos opciones:

  1. Subir los archivos directamente a la raíz: Si quieres que tu tienda sea accesible desde tudominio.com, sube los archivos directamente a public_html. Así, cuando alguien visite tu dominio, verá tu tienda.
  2. Crear una subcarpeta: Si prefieres que la tienda esté en tudominio.com/tienda, crea una carpeta llamada tienda dentro de public_html y sube los archivos ahí.

Para subir los archivos, selecciona todos los archivos y carpetas de PrestaShop en tu ordenador (la parte izquierda de FileZilla) y arrástralos a la carpeta del servidor (la parte derecha). También puedes hacer clic derecho y seleccionar "Subir".

El proceso puede tardar unos minutos, dependiendo de la velocidad de tu conexión y del tamaño de los archivos (PrestaShop pesa alrededor de 30-50 MB). Verás el progreso en la parte inferior de FileZilla.

[TIP] Si tienes una conexión lenta, puedes comprimir los archivos en un ZIP y subirlos al servidor. Luego, desde el gestor de archivos de tu hosting, descomprímelos directamente en el servidor. Esto es mucho más rápido que subir archivo por archivo.


Paso 4: Crea la base de datos (si no lo has hecho ya)

Mientras los archivos se suben, es un buen momento para asegurarte de que tienes una base de datos preparada. Si no la has creado antes, ve a tu panel de control:

  • En cPanel: Busca la sección "Bases de datos MySQL" y crea una nueva base, un usuario y asigna el usuario a la base con todos los privilegios.
  • En Plesk: Ve a "Bases de datos" y crea una nueva base de datos MySQL.
  • En Syspanel: Accede a través del puerto 2106, ve a la sección "Bases de datos" y crea una nueva. Anota el nombre de la base, el usuario y la contraseña.

[WARNING] Anota bien el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso y, si los pierdes, tendrás que volver a crearlos.


Paso 5: Configura los permisos de archivos y carpetas

PrestaShop necesita que ciertos archivos y carpetas tengan permisos de escritura para poder configurarse correctamente. Esto es especialmente importante en la carpeta config y en var/cache. Si no lo haces, la instalación podría fallar o dar errores de permisos.

En la mayoría de los casos, los permisos correctos son:

  • Carpetas: 755
  • Archivos: 644

Para cambiar los permisos desde FileZilla, haz clic derecho sobre la carpeta o archivo, selecciona "Permisos de archivo" y escribe el valor numérico. También puedes usar el gestor de archivos de tu hosting.

[INFO] Si no estás seguro de qué permisos usar, no te preocupes. El instalador de PrestaShop te indicará si necesita permisos adicionales y te dirá exactamente qué carpetas deben ser modificadas. Solo sigue sus instrucciones.


Paso 6: Ejecuta el instalador de PrestaShop

Con los archivos ya subidos y la base de datos creada, es hora de ejecutar el instalador. Abre tu navegador y escribe la URL de tu tienda (por ejemplo, tudominio.com o tudominio.com/tienda). Si todo está correcto, verás la pantalla de instalación de PrestaShop.

El instalador te guiará paso a paso:

  1. Selección de idioma: Elige el idioma de instalación (español, por ejemplo).
  2. Aceptación de licencia: Lee y acepta los términos.
  3. Verificación de compatibilidad: El instalador comprobará que tu servidor cumple con los requisitos. Si hay algo mal, te lo indicará.
  4. Información de la tienda: Ponle nombre a tu tienda, elige un sector, etc.
  5. Conexión a la base de datos: Aquí es donde introduces los datos de la base de datos que creaste antes. Asegúrate de que el prefijo de las tablas sea algo como ps_ (por defecto).
  6. Configuración de la cuenta de administrador: Crea un usuario y contraseña para acceder al panel de administración.
  7. Resumen e instalación: Revisa todo y haz clic en "Instalar".

La instalación puede tardar unos minutos. Verás una barra de progreso que te indica el estado.

[TIP] No cierres la pestaña del navegador durante la instalación. Si lo haces, podrías interrumpir el proceso y dejar la tienda a medias.


Paso 7: Elimina la carpeta de instalación

Una vez que la instalación ha terminado, PrestaShop te pedirá que elimines la carpeta install del servidor por seguridad. Esto es obligatorio para que la tienda funcione correctamente y para evitar que alguien pueda reinstalar o modificar tu tienda.

Para eliminarla, puedes:

  • Conectarte por FTP y eliminar la carpeta install manualmente.
  • Usar el gestor de archivos de tu hosting.

[WARNING] No olvides eliminar también el archivo install.lock que se crea en la raíz. Si no lo haces, PrestaShop podría mostrar un error o bloquear la instalación.


Paso 8: Accede a tu tienda y al panel de administración

¡Enhorabuena! Si has seguido todos los pasos, tu tienda PrestaShop ya está instalada. Ahora puedes acceder a:

  • Tu tienda pública: tudominio.com (o la URL que hayas configurado).
  • Panel de administración: tudominio.com/admin (o la carpeta que hayas elegido durante la instalación). Introduce el usuario y contraseña que creaste.

Desde el panel de administración podrás configurar tu tienda, añadir productos, gestionar pedidos, instalar módulos y mucho más.


Preguntas frecuentes sobre subir PrestaShop por FTP

¿Cuánto tiempo tarda en subir PrestaShop por FTP?

Depende de tu conexión a internet y del tamaño de los archivos. En condiciones normales, puede tardar entre 5 y 15 minutos. Si usas la opción de subir un ZIP y descomprimir en el servidor, será mucho más rápido.

¿Puedo subir PrestaShop por FTP a cualquier hosting?

Sí, siempre que el hosting cumpla con los requisitos mínimos de PrestaShop (PHP, MySQL, etc.). Es un método universal que funciona en casi todos los servidores.

¿Qué hago si la instalación da un error de permisos?

Revisa los permisos de las carpetas que indica el instalador y cámbialos a 755 (carpetas) y 644 (archivos). Si el error persiste, contacta con el soporte de tu hosting.

¿Es seguro instalar PrestaShop manualmente por FTP?

Sí, siempre que tomes precauciones como eliminar la carpeta install y usar contraseñas seguras. De hecho, es un método muy seguro porque no dependes de instaladores de terceros.

¿Puedo usar Syspanel para subir PrestaShop por FTP?

Claro. Syspanel incluye un gestor de archivos y también permite crear usuarios FTP. Recuerda que el acceso a Syspanel es a través del puerto 2106.


Conclusión

Subir PrestaShop por FTP no es tan complicado como parece. Con las herramientas adecuadas y siguiendo estos pasos, tendrás tu tienda online lista en menos de una hora. La clave está en preparar bien los archivos, conectar correctamente por FTP, configurar la base de datos y seguir el asistente de instalación.

Recuerda que este PrestaShop FTP tutorial es válido tanto para instalaciones nuevas como para migraciones. Si tienes cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting.

Ahora que ya sabes cómo cargar PrestaShop por FTP, ¡es hora de ponerlo en práctica y lanzar tu tienda online!

¿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