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

Cómo subir PrestaShop por FTP usando FileZilla

Actualizado el 11 de marzo de 2026

Antes de Empezar: ¿Qué Necesitas para Subir PrestaShop por FTP?

Subir PrestaShop por FTP es una de las tareas más comunes cuando decides instalar o migrar tu tienda online. Aunque pueda sonar técnico, con las herramientas adecuadas y una guía clara, es un proceso que puedes completar en menos de 30 minutos, incluso si nunca has usado un cliente FTP.

Para este tutorial, usaremos FileZilla, que es el cliente FTP más popular, gratuito y multiplataforma (Windows, macOS y Linux). Pero antes de lanzarnos, necesitas tener a mano tres datos imprescindibles que te proporcionará tu proveedor de hosting:

  1. Servidor FTP (también llamado host o dirección FTP). Suele ser algo como ftp.tudominio.com o la IP de tu servidor.
  2. Usuario FTP (a veces es el mismo que el de tu cuenta de hosting).
  3. Contraseña FTP.

Si no tienes estos datos, contacta con tu proveedor de hosting o búscalos en el panel de control de tu hosting (normalmente en la sección de "Cuentas FTP"). Si tu hosting usa Syspanel, recuerda que el acceso al panel se realiza a través del puerto 2106 y ahí podrás crear o consultar tus credenciales FTP.

[INFO]: Si tu hosting utiliza Syspanel, el puerto de acceso es el 2106. No lo confundas con el puerto FTP que usaremos en FileZilla (normalmente el 21).

Paso 1: Descargar e Instalar FileZilla

Lo primero es tener FileZilla en tu ordenador. El proceso es muy sencillo:

  • Ve al sitio web oficial de FileZilla.
  • Descarga la versión para tu sistema operativo. Te recomiendo la versión FileZilla Client (no la Server).
  • Instálalo como cualquier otro programa: haz doble clic en el archivo descargado y sigue las instrucciones del asistente. No necesitas cambiar ninguna opción por defecto.

Una vez instalado, ábrelo. Verás una interfaz con varias secciones. No te asustes, solo usaremos una pequeña parte.

Paso 2: Conectarte a tu Servidor FTP

Ahora viene la parte clave para subir PrestaShop por FTP. En la barra superior de FileZilla, verás cuatro campos:

  • Servidor: Aquí escribirás la dirección FTP que te dio tu hosting (ej: ftp.mitienda.com).
  • Nombre de usuario: Tu usuario FTP.
  • Contraseña: Tu contraseña FTP.
  • Puerto: Generalmente puedes dejarlo en blanco, ya que FileZilla usará el puerto 21 por defecto. Si tu hosting usa un puerto distinto, te lo habrán indicado.

Haz clic en el botón "Conexión rápida" (el icono de un rayo). Verás que en la parte superior de la ventana aparecen mensajes de estado. Si todo es correcto, en el panel derecho verás los archivos de tu servidor. ¡Ya estás conectado!

[WARNING]: Si la conexión falla, revisa que no tengas un firewall o antivirus que esté bloqueando FileZilla. También verifica que hayas escrito las credenciales sin espacios adicionales.

Paso 3: Preparar tus Archivos de PrestaShop

Antes de subir nada, necesitas tener el paquete de PrestaShop en tu ordenador. Hay dos casos comunes:

Caso A: Instalación desde cero

  • Descarga la última versión de PrestaShop desde el sitio oficial.
  • Descomprime el archivo .zip en una carpeta de tu ordenador.
  • Dentro encontrarás una carpeta llamada prestashop (o similar) con todos los archivos. No la subas entera como carpeta, sino que debes subir el contenido de esa carpeta a la raíz de tu dominio.

Caso B: Migrar una tienda existente

  • Deberías tener una copia de seguridad de tu tienda en un archivo .zip.
  • Descomprímela igualmente en una carpeta local.
  • El proceso de subida será el mismo, pero ten en cuenta que también necesitarás importar la base de datos (eso lo veremos más adelante).

Paso 4: Subir PrestaShop por FTP: El Proceso

Esta es la parte central del tutorial. Vamos a subir PrestaShop por FTP usando FileZilla. La interfaz de FileZilla se divide en dos paneles principales:

  • Panel izquierdo (Local): Muestra los archivos de tu ordenador.
  • Panel derecho (Remoto): Muestra los archivos de tu servidor.

Tu objetivo es copiar los archivos de PrestaShop desde el panel izquierdo al derecho.

Sigue estos pasos:

  1. Navega en el panel izquierdo hasta la carpeta donde descomprimiste PrestaShop.
  2. Selecciona todo el contenido de esa carpeta. Puedes usar Ctrl+A (o Cmd+A en Mac) dentro de la carpeta para seleccionar todos los archivos y carpetas. Verás que se resaltan en azul.
  3. Arrastra los archivos seleccionados al panel derecho (el de tu servidor). Suelta el botón del ratón cuando estés sobre la carpeta de destino.
  4. FileZilla te preguntará si deseas sobrescribir los archivos existentes. Si es una instalación nueva, puedes elegir "Sobrescribir" o "Sobrescribir si es más reciente". Si es una migración, te recomiendo elegir "Sobrescribir" para asegurarte de que todos los archivos se actualizan.

Aparecerá una ventana con la cola de transferencia en la parte inferior. Verás cómo los archivos van subiendo uno a uno. El tiempo dependerá del tamaño de tu tienda y de tu conexión.

[TIP]: Si ves que la transferencia falla en algún archivo, haz clic derecho en el archivo en la cola y selecciona "Reanudar". No te preocupes, es normal que a veces falle uno.

Paso 5: Verificar que los Archivos se Subieron Correctamente

Una vez que la cola de transferencia esté vacía, verifica que en el panel derecho (servidor) estén todas las carpetas principales de PrestaShop. Deberías ver carpetas como:

  • admin (o el nombre de tu panel de administración).
  • config.
  • img.
  • modules.
  • themes.
  • var (en versiones modernas).
  • Y el archivo index.php en la raíz.

Si ves todas estas carpetas, ¡enhorabuena! Ya has subido PrestaShop por FTP correctamente.

Paso 6: Configurar los Permisos de Archivos y Carpetas

Este es un paso crítico que mucha gente olvida. PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar bien. FileZilla te permite cambiar estos permisos fácilmente.

  1. En el panel derecho (servidor), haz clic derecho sobre una carpeta o archivo.
  2. Selecciona "Permisos de archivos...".
  3. Se abrirá una ventana donde puedes marcar casillas para establecer los permisos.

Para carpetas, necesitas permisos 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el resto). Para ello, marca las casillas de la siguiente manera:

  • Propietario: Lee, Escribe, Ejecuta.
  • Grupo: Lee, Ejecuta.
  • Público: Lee, Ejecuta.

Para archivos, necesitas permisos 644 (lectura y escritura para el propietario; lectura para el resto).

¿Qué carpetas necesitan permisos especiales? Las más importantes son:

  • /config.
  • /cache.
  • /log.
  • /img.
  • /mails.
  • /modules.
  • /themes.
  • /var.

Aplica los permisos 755 a estas carpetas y 644 a los archivos dentro de ellas. Puedes hacerlo de forma recursiva marcando la casilla "Aplicar a todos los archivos y carpetas" en la ventana de permisos.

[WARNING]: No establezcas permisos 777 (todos los permisos para todos) en todo el sitio. Aunque a veces se recomienda en foros, es un riesgo de seguridad grave. Usa 755 para carpetas y 644 para archivos.

Paso 7: Instalar PrestaShop (Si es una Instalación Nueva)

Ahora que ya sabes cómo subir PrestaShop por FTP, llega el momento de la instalación. Abre tu navegador y escribe tu dominio (ej: www.tudominio.com). El instalador de PrestaShop debería aparecer automáticamente.

Sigue los pasos del asistente:

  1. Selecciona el idioma.
  2. Acepta los términos de la licencia.
  3. Verifica los requisitos del sistema. Si todo está en verde, continúa.
  4. Configura la tienda: nombre, actividad, país, etc.
  5. Configura la base de datos: necesitarás los datos de tu base de datos MySQL (nombre, usuario, contraseña y servidor). Normalmente el servidor es localhost.
  6. Configura la cuenta de administrador.
  7. Instala.

Una vez terminado, ¡ya tienes tu PrestaShop funcionando!

Paso 8: Importar la Base de Datos (Solo para Migraciones)

Si estás migrando una tienda, después de subir los archivos necesitas importar la base de datos antigua. Esto no se hace con FileZilla, sino con phpMyAdmin (o la herramienta que ofrezca tu hosting).

  • Accede a phpMyAdmin desde tu panel de hosting (en Syspanel, recuerda, puerto 2106, busca el icono de bases de datos).
  • Selecciona tu base de datos.
  • Haz clic en la pestaña "Importar".
  • Sube el archivo .sql de tu copia de seguridad.
  • Haz clic en "Continuar" y espera a que termine.

Después, deberás editar el archivo parameters.php (ubicado en /app/config/) para actualizar los datos de conexión a la base de datos si son diferentes.

Errores Comunes y Cómo Solucionarlos

Error de conexión FTP

  • Revisa que el servidor FTP sea correcto (a veces es ftp.tudominio.com, otras localhost).
  • Asegúrate de que tu usuario y contraseña no tengan espacios.

Archivos que no se suben

  • Si ves errores de "permiso denegado", es que la carpeta de destino no tiene permisos de escritura. Cambia los permisos de la carpeta raíz temporalmente a 755 e intenta de nuevo.

La tienda muestra errores de permisos

  • Vuelve a revisar el Paso 6. Es muy probable que alguna carpeta no tenga los permisos correctos.

No aparece el instalador de PrestaShop

  • Asegúrate de haber subido los archivos a la carpeta correcta. Si tu dominio está en una subcarpeta (ej: public_html/tienda), sube los archivos ahí.
  • Borra la caché del navegador.

Preguntas Frecuentes (FAQ)

¿Puedo subir PrestaShop por FTP si mi hosting es Windows?
Sí, el proceso es el mismo. Solo cambia la ruta de la carpeta raíz, que suele ser httpdocs en lugar de public_html.

¿Cuánto tarda en subir PrestaShop por FTP?
Depende del tamaño. Una instalación limpia pesa unos 50-100 MB, así que con una conexión normal tardará entre 2 y 5 minutos.

¿Necesito conocimientos avanzados para usar FileZilla?
No. Con seguir esta guía de "PrestaShop FTP tutorial" es suficiente. FileZilla es muy visual y no requiere comandos.

¿Qué hago si no tengo los permisos para cambiar los permisos de archivos?
Contacta con tu proveedor de hosting. En algunos casos, las carpetas raíz están protegidas y necesitas hacerlo desde el panel de control.

¿Es seguro subir PrestaShop por FTP?
Sí, siempre que uses una conexión segura. FileZilla soporta FTPS (FTP sobre SSL). En el campo de servidor, escribe ftps://tudominio.com o selecciona "Requiere FTP sobre SSL explícito" en la configuración de la conexión.

Con esta guía completa, ya tienes todo lo necesario para subir PrestaShop por FTP con FileZilla sin problemas. Recuerda que la práctica hace al maestro: la primera vez puede parecer abrumador, pero la segunda será pan comido. Si tienes dudas, deja un comentario y te ayudaremos encantados.

¿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