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

Cómo subir PrestaShop por FTP con FileZilla (guía rápida)

Actualizado el 22 de abril de 2026

Antes de empezar: ¿Qué necesitas para subir PrestaShop por FTP?

Para subir PrestaShop por FTP con FileZilla, no necesitas ser un experto en informática. Es un proceso mecánico que, una vez que lo entiendes, te llevará solo unos minutos. Antes de lanzarnos, asegúrate de tener a mano estos tres elementos:

  1. Los archivos de PrestaShop: Puedes descargarlos desde la página oficial de PrestaShop o desde el área de clientes de tu proveedor de hosting. Lo ideal es que tengas un archivo comprimido en formato .zip o .tar.gz en tu ordenador.
  2. FileZilla Client: Es un programa gratuito y de código abierto. Puedes descargarlo desde su web oficial. Funciona en Windows, macOS y Linux.
  3. Tus credenciales FTP: Esto es lo más importante. Lo encontrarás en el correo de bienvenida de tu hosting o en el panel de control de tu proveedor. Necesitas el servidor FTP (algo así como ftp.tudominio.com), el nombre de usuario, la contraseña y, a veces, un puerto (normalmente el 21).

[INFO] Si tu hosting utiliza un panel de control como Syspanel, el acceso a los datos FTP está en la sección "Cuentas FTP". Recuerda que Syspanel se gestiona desde el puerto 2106. Por ejemplo, si tu dominio es mipagina.com, accederías a https://mipagina.com:2106 para gestionar tus credenciales FTP.

Paso 1: Conectarte al servidor con FileZilla

Una vez que tienes FileZilla instalado, ábrelo. Verás una interfaz dividida en varias secciones. No te asustes, solo necesitas la barra superior y las dos columnas principales.

En la barra superior, hay cuatro campos: Servidor, Nombre de usuario, Contraseña y Puerto. Rellénalos con los datos que tienes.

  1. En el campo Servidor, escribe la dirección FTP que te dio tu hosting (por ejemplo, ftp.midominio.com).
  2. En Nombre de usuario, escribe tu usuario FTP.
  3. En Contraseña, escribe tu contraseña.
  4. El Puerto normalmente ya viene predefinido como 21. Si tu hosting te indica otro puerto, cámbialo ahí.

Ahora haz clic en el botón Conexión rápida. Verás que en la parte superior aparece un recuadro con mensajes de estado. Si todo es correcto, verás un mensaje de bienvenida y el panel derecho cambiará de contenido.

[WARNING] Si ves un error de "contraseña rechazada" o "no se puede conectar al servidor", revisa que no tengas activada la opción de "SFTP" en el campo de servidor. Para FTP normal, el prefijo debe ser ftp://. Si tu hosting usa SSH (SFTP), el puerto suele ser el 22 y el prefijo sería sftp://.

Paso 2: Entender la interfaz de FileZilla

La interfaz de FileZilla se divide en dos paneles principales:

  • Panel izquierdo (Local): Muestra los archivos de tu ordenador. Aquí navegarás hasta la carpeta donde tienes descargado PrestaShop.
  • Panel derecho (Remoto): Muestra los archivos de tu servidor. Aquí navegarás hasta la carpeta donde quieres instalar PrestaShop.

En la parte inferior de cada panel hay una lista de archivos y carpetas. También hay una barra de estado que te muestra el progreso de las transferencias.

Paso 3: Preparar los archivos de PrestaShop en tu ordenador

Antes de subir nada, es crucial que los archivos de PrestaShop estén descomprimidos en una carpeta de tu ordenador. No intentes subir el archivo .zip directamente, porque luego tendrías que descomprimirlo en el servidor y es más complicado.

  1. Localiza el archivo .zip que descargaste de PrestaShop.
  2. Haz clic derecho sobre él y selecciona Extraer aquí o Descomprimir.
  3. Se creará una carpeta con el nombre de la versión (por ejemplo, prestashop_8.1.0). Ábrela y verás todos los archivos y carpetas de PrestaShop.

[TIP] Si tu ordenador no tiene un programa para descomprimir archivos, puedes usar el descompresor nativo de Windows (clic derecho > "Extraer todo") o programas gratuitos como 7-Zip o WinRAR.

Paso 4: Navegar hasta la carpeta de destino en el servidor

Ahora, en el panel derecho de FileZilla, debes navegar hasta la carpeta donde quieres que se instale PrestaShop. Normalmente, en un hosting compartido, la carpeta raíz de tu dominio se llama public_html, htdocs o www. Es posible que ya exista una carpeta con ese nombre.

Opciones comunes:

  • Si quieres que PrestaShop se vea al entrar a tudominio.com, sube los archivos directamente a public_html.
  • Si quieres que se vea en tudominio.com/tienda, crea una carpeta llamada tienda dentro de public_html y entra en ella.

Para navegar, haz doble clic en las carpetas del panel derecho para abrirlas. Verás que la ruta se muestra en la barra de arriba del panel.

[INFO] Si no ves ninguna carpeta en el panel derecho, es posible que tu hosting aún no haya creado la estructura. En ese caso, puedes hacer clic derecho en el espacio vacío y seleccionar "Crear directorio". Dale el nombre correcto (public_html o www).

Paso 5: Subir los archivos de PrestaShop al servidor

Este es el paso clave. Tienes dos formas de subir archivos con FileZilla:

Método A: Arrastrar y soltar

  1. En el panel izquierdo, navega hasta la carpeta donde descomprimiste PrestaShop.
  2. Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl + A para seleccionar todo).
  3. Arrastra esa selección hasta el panel derecho, dentro de la carpeta public_html (o la que hayas elegido).

Método B: Clic derecho y subir

  1. En el panel izquierdo, selecciona todos los archivos.
  2. Haz clic derecho sobre uno de ellos y elige Subir (Upload).

FileZilla comenzará a transferir los archivos. Verás en la parte inferior una lista de archivos que se están subiendo, con su progreso. La velocidad dependerá de tu conexión a internet y del número de archivos (PrestaShop tiene miles de archivos pequeños, así que puede tardar varios minutos).

[WARNING] No cierres FileZilla ni apagues el ordenador durante la subida. Si la conexión se corta, puedes reanudarla, pero es mejor esperar a que termine. Un fallo en la transferencia puede dejar archivos incompletos y dar errores de instalación.

Paso 6: Verificar que todos los archivos se subieron correctamente

Una vez que FileZilla te indique que la transferencia ha terminado (verás "Transferencia completada" en la barra de estado), es buena práctica verificar que todo esté en orden.

  1. En el panel derecho, asegúrate de que estás en la carpeta public_html.
  2. Comprueba que existen los archivos principales como index.php, config/, admin/, install/, etc.
  3. Compara el número de archivos del panel izquierdo con el derecho. Si hay diferencia, selecciona los archivos que falten y vuelve a subirlos.

[TIP] A veces los archivos pueden quedarse a medias. Si sospechas que algo falló, puedes usar la opción "Verificar" de FileZilla (clic derecho sobre la carpeta remota > "Verificar archivos") para comparar tamaños y fechas.

Paso 7: Configurar los permisos de archivos (opcional pero importante)

PrestaShop necesita ciertos permisos de escritura para funcionar correctamente. En la mayoría de los hosts modernos, los permisos por defecto son suficientes. Sin embargo, si tu instalación da errores de permisos, puedes ajustarlos:

  1. En el panel derecho de FileZilla, selecciona la carpeta config y haz clic derecho.
  2. Elige Permisos de archivo (File permissions).
  3. Introduce el valor 755 para carpetas y 644 para archivos. Para la carpeta cache y log, a veces se necesita 777.

[WARNING] No pongas permisos 777 en todos los archivos. Es un riesgo de seguridad. Solo hazlo si es estrictamente necesario y luego revierte los cambios.

Paso 8: Instalar PrestaShop en tu navegador

Ahora que los archivos están en el servidor, el siguiente paso es ejecutar el instalador. Abre tu navegador y ve a la URL de tu dominio. Si subiste los archivos a public_html, la URL sería http://tudominio.com. Si los subiste a una subcarpeta, sería http://tudominio.com/tienda.

Verás automáticamente la pantalla de instalación de PrestaShop. Sigue los pasos:

  1. Elige tu idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia.
  3. Verifica los requisitos del sistema. Si todo está en verde, continúa.
  4. Introduce los datos de tu tienda (nombre, actividad, etc.).
  5. Configura la base de datos: Necesitarás el nombre de la base de datos, el usuario y la contraseña. Puedes crearlos desde el panel de control de tu hosting (Syspanel, cPanel, etc.).
  6. Configura la cuenta de administrador para tu panel de PrestaShop.
  7. Finaliza la instalación.

[INFO] Durante la instalación, PrestaShop te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde FileZilla: clic derecho sobre la carpeta install en el panel derecho y selecciona "Eliminar".

Resolución de problemas comunes al subir PrestaShop por FTP

Error de conexión FTP

Si no puedes conectar, revisa:

  • Que el servidor FTP sea correcto (a veces es ftp.tudominio.com o ftp.sudominio.com).
  • Que el puerto sea el correcto (21 para FTP, 22 para SFTP).
  • Que tu usuario y contraseña estén bien escritos (sin espacios).
  • Si tu hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero las credenciales FTP son independientes.

El instalador no aparece

Si al entrar a tu dominio ves un listado de archivos o un error 404, puede ser que:

  • Los archivos no se hayan subido a la carpeta correcta (¿están en public_html?).
  • Falten archivos por subir (verifica la transferencia).
  • El archivo index.php no se subió correctamente.

La subida es muy lenta

PrestaShop tiene decenas de miles de archivos pequeños. Esto puede hacer que FileZilla tarde mucho. Para acelerar el proceso:

  • Sube el archivo .zip comprimido y descomprímelo en el servidor desde el panel de control (Syspanel o cPanel) si tiene un administrador de archivos.
  • Si tu hosting tiene acceso SSH, puedes usar un comando wget y unzip para hacerlo mucho más rápido.

Preguntas frecuentes (FAQ) sobre subir PrestaShop por FTP

¿Puedo usar otro cliente FTP en lugar de FileZilla?

Sí, puedes usar Cyberduck, WinSCP o el administrador de archivos de tu hosting. Los pasos son similares, pero FileZilla es el más recomendado por su facilidad de uso y estabilidad.

¿Necesito conocimientos técnicos para subir PrestaShop por FTP?

No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Solo sigue los pasos y no te saltes ninguno.

¿Qué hago si me piden un puerto FTP y no lo tengo?

El puerto por defecto es el 21. Si tu hosting usa un puerto diferente, te lo indicarán en el correo de bienvenida o en el panel de control. Si no lo encuentras, contacta con el soporte de tu hosting.

¿Puedo subir PrestaShop desde un servicio de hosting en la nube?

Sí, el proceso es el mismo. Solo cambia la dirección del servidor FTP y las credenciales, que te las dará tu proveedor de hosting en la nube.

¿Es seguro subir archivos por FTP?

FTP en sí no es un protocolo cifrado, así que la contraseña viaja en texto plano. Para mayor seguridad, muchos hosts ofrecen SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). Usa estos protocolos si tu hosting lo permite. En FileZilla, solo cambia el prefijo del servidor a sftp:// o ftps://.

Conclusión: Ya tienes PrestaShop en tu servidor

Subir PrestaShop por FTP con FileZilla es un proceso que, una vez dominado, te resultará muy útil para futuras actualizaciones o migraciones. Recuerda que la clave está en tener los archivos correctos, las credenciales a mano y paciencia durante la transferencia.

Si has seguido todos los pasos, ahora deberías tener PrestaShop instalado y funcionando. Si te has encontrado con algún error, revisa la sección de resolución de problemas o contacta con el soporte de tu hosting. La mayoría de los problemas de subida se deben a errores de conexión o a subir los archivos a la carpeta equivocada.

[TIP] Después de instalar PrestaShop, te recomiendo configurar una copia de seguridad automática y mantener el núcleo de PrestaShop actualizado. Esto te ahorrará muchos dolores de cabeza en el futuro.

¿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