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

Cómo subir PrestaShop por FTP: Guía para principiantes

Actualizado el 2 de febrero de 2026

¿Qué necesitas antes de subir PrestaShop por FTP?

Subir PrestaShop por FTP es el primer paso para montar tu tienda online en tu propio hosting. Si nunca lo has hecho, no te preocupes: este proceso es mucho más sencillo de lo que parece. Solo necesitas tres cosas: tu paquete de PrestaShop descargado, un cliente FTP y los datos de acceso a tu servidor.

Antes de empezar, asegúrate de tener a mano estos datos:

  • Dirección del servidor FTP (normalmente es ftp.tudominio.com o la IP de tu hosting).
  • Usuario y contraseña FTP (los creas desde el panel de control de tu hosting, como cPanel o Syspanel).
  • Puerto de conexión (el estándar es el 21 para FTP y el 22 para SFTP).
  • El archivo comprimido de PrestaShop (en formato .zip o .tar.gz) descargado desde la página oficial de PrestaShop.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel es a través del puerto 2106. Desde ahí podrás crear tus cuentas FTP y gestionar archivos si prefieres no usar un cliente externo.


¿Qué es FileZilla y por qué es la mejor opción para subir PrestaShop?

FileZilla es un cliente FTP gratuito, de código abierto y compatible con Windows, macOS y Linux. Es la herramienta más popular para subir PrestaShop FTP porque es visual, estable y muy fácil de usar incluso si es tu primera vez.

Con FileZilla podrás conectarte a tu servidor, arrastrar archivos desde tu ordenador al hosting y gestionar permisos de archivos sin necesidad de conocimientos avanzados. Además, soporta conexiones seguras SFTP, lo que añade una capa extra de protección a tus transferencias.

Cómo instalar FileZilla en tu ordenador

  1. Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo.
  2. Ejecuta el instalador y sigue los pasos (es todo pulsar "Siguiente").
  3. Una vez instalado, ábrelo. Verás una interfaz dividida en dos paneles: el izquierdo muestra tus archivos locales y el derecho los archivos del servidor.

[TIP] Descarga siempre FileZilla desde su sitio web oficial para evitar versiones modificadas con malware.


Paso a paso: cómo conectar FileZilla con tu hosting

Para empezar a transferir PrestaShop, primero necesitas establecer la conexión con tu servidor. Sigue estos pasos:

1. Abre el Gestor de Sitios

En la barra de herramientas de FileZilla, haz clic en el icono que parece un servidor con un candado (o ve a Archivo > Gestor de Sitios).

2. Introduce tus datos de conexión

En la ventana que aparece, rellena los campos:

  • Protocolo: Elige FTP - Protocolo de transferencia de archivos o SFTP - Protocolo de transferencia de archivos SSH si tu hosting lo ofrece (recomendado por seguridad).
  • Servidor: Escribe la dirección FTP que te dio tu proveedor de hosting.
  • Puerto: Déjalo en 21 para FTP o 22 para SFTP. Si tu hosting usa un puerto diferente, te lo indicarán en el correo de bienvenida.
  • Modo de acceso: Selecciona Pide una contraseña o Normal para guardar usuario y contraseña.
  • Usuario: Tu usuario FTP.
  • Contraseña: Tu contraseña FTP.

3. Conéctate

Pulsa Conectar. Si todo es correcto, verás en el panel derecho la estructura de archivos de tu servidor. Si aparece un error, revisa que los datos sean exactos y que el servidor no tenga un firewall bloqueando el puerto.

[WARNING] Si tu hosting usa Syspanel, el puerto de acceso al panel es el 2106, pero el puerto FTP normalmente sigue siendo el 21 o 22. No confundas ambos puertos.


Preparar los archivos de PrestaShop en tu ordenador

Antes de subir PrestaShop FTP, es importante que prepares los archivos correctamente. No subas el archivo comprimido directamente al servidor y esperes que funcione; necesitas extraerlo primero.

1. Descomprime el paquete de PrestaShop

Localiza el archivo .zip o .tar.gz que descargaste y extráelo en una carpeta de tu ordenador. Verás una carpeta con el nombre de la versión (por ejemplo, prestashop_8.1.0). Dentro encontrarás:

  • La carpeta prestashop con todos los archivos de la tienda.
  • Un archivo index.php.
  • Un archivo install (carpeta del instalador web).
  • Un archivo admin (carpeta de administración, se renombra durante la instalación).

2. Renombra la carpeta (opcional pero recomendado)

Si quieres instalar PrestaShop en la raíz de tu dominio (por ejemplo, www.tudominio.com), necesitas subir el contenido de la carpeta prestashop directamente a la carpeta public_html o www de tu servidor. Si prefieres instalarla en una subcarpeta (por ejemplo, www.tudominio.com/tienda), puedes renombrarla como tienda antes de subirla.

[TIP] Para una instalación limpia y sin conflictos, sube los archivos directamente a la raíz de tu hosting. Así tu tienda estará disponible en tu dominio principal.


Cómo subir PrestaShop por FTP con FileZilla: el proceso completo

Ahora viene la parte principal: instalar PrestaShop FTP de forma manual. Sigue estos pasos al pie de la letra.

1. Conecta FileZilla a tu servidor

Asegúrate de estar conectado y de que el panel derecho muestra la carpeta raíz de tu hosting (normalmente public_html, www o htdocs).

2. Navega hasta la carpeta de destino

En el panel derecho (servidor), entra en public_html o la carpeta donde quieras instalar la tienda. Si no existe, créala con el botón derecho > Crear directorio.

3. Selecciona los archivos locales

En el panel izquierdo (local), entra en la carpeta donde descomprimiste PrestaShop. Selecciona todos los archivos y carpetas (Ctrl+A en Windows, Cmd+A en Mac).

4. Arrastra y suelta los archivos

Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho. FileZilla comenzará a transferir PrestaShop automáticamente.

5. Espera a que termine la transferencia

El tiempo dependerá de tu conexión y del tamaño de los archivos (normalmente entre 50 y 200 MB). Verás el progreso en la pestaña inferior de FileZilla. No cierres el programa ni apagues el ordenador durante este proceso.

[WARNING] No interrumpas la transferencia. Si se corta, algunos archivos pueden quedar incompletos y la instalación fallará. Si ocurre, vuelve a subir solo los archivos que falten (FileZilla te lo indica con iconos rojos).

6. Verifica que todo se haya subido correctamente

Al finalizar, compara el número de archivos locales con los del servidor. Si coinciden (o el servidor tiene algunos adicionales como .htaccess), la transferencia fue exitosa.


Configurar los permisos de archivos PrestaShop (paso crítico)

Una vez subidos los archivos, es imprescindible establecer los permisos archivos PrestaShop correctos. Si no lo haces, la instalación te dará errores de escritura o no podrás acceder al panel de administración.

¿Qué permisos necesita PrestaShop?

  • Carpetas: deben tener permiso 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el resto).
  • Archivos: deben tener permiso 644 (lectura y escritura para el propietario; solo lectura para el resto).

Algunas carpetas específicas como config, cache, log o img pueden necesitar permiso 777 durante la instalación, pero una vez terminada, lo recomendable es bajarlos a 755 por seguridad.

Cómo cambiar permisos con FileZilla

  1. En el panel derecho, haz clic derecho sobre la carpeta o archivo.
  2. Selecciona Permisos de archivo....
  3. Introduce el valor numérico (por ejemplo, 755 para carpetas).
  4. Marca Recursivo en subdirectorios si quieres aplicar el mismo permiso a todas las subcarpetas y archivos.
  5. Pulsa Aceptar.

[TIP] La forma más rápida es seleccionar todas las carpetas y aplicar 755 recursivo, y luego todos los archivos y aplicar 644. FileZilla te permite hacer esto seleccionando múltiples elementos.


Crear la base de datos para tu PrestaShop

Antes de ejecutar el instalador web, necesitas tener una base de datos MySQL creada. Sin ella, instalar PrestaShop FTP no será posible.

Cómo crear la base de datos desde tu panel de hosting

  • Si usas cPanel: Busca la sección Bases de datos MySQL, crea una nueva base de datos, un usuario y asigna todos los privilegios.
  • Si usas Syspanel: Accede al panel a través del puerto 2106, busca el apartado de bases de datos y crea una nueva (normalmente se llama MySQL o MariaDB). Anota el nombre de la base, el usuario y la contraseña.

[INFO] Guarda estos datos en un bloc de notas. Los necesitarás en el siguiente paso.


Ejecutar el instalador web de PrestaShop

Con los archivos ya en el servidor y la base de datos creada, es hora de lanzar la instalación.

1. Abre tu navegador

Escribe www.tudominio.com (o la URL de la subcarpeta donde subiste los archivos). Verás automáticamente el asistente de instalación de PrestaShop.

2. Sigue los pasos del asistente

  • Elección de idioma: Selecciona español.
  • Licencia: Acepta los términos.
  • Compatibilidad: El instalador verificará que tu servidor cumple los requisitos (versión de PHP, extensiones, permisos). Si hay errores, corrígelos antes de continuar.
  • Información de la tienda: Ponle nombre a tu tienda, elige el sector y el país.
  • Cuenta de administrador: Crea el usuario y contraseña para acceder al backoffice.
  • Base de datos: Introduce los datos que creaste antes (nombre de la BD, usuario y contraseña). Deja el prefijo como ps_ salvo que quieras cambiarlo.
  • Instalación: Pulsa el botón y espera. La instalación puede tardar unos minutos.

3. Finaliza y elimina la carpeta install

Una vez instalado, PrestaShop te pedirá que elimines la carpeta install del servidor por seguridad. Hazlo desde FileZilla: haz clic derecho sobre la carpeta install y selecciona Eliminar.

[WARNING] No olvides eliminar la carpeta install. Si la dejas, cualquier persona podría reinstalar tu tienda y tomar el control.


Errores comunes al subir PrestaShop por FTP y cómo solucionarlos

Aunque el proceso es sencillo, es normal encontrar algunos problemas. Aquí tienes los más frecuentes:

Error de conexión FTP

  • Revisa que el servidor, usuario y contraseña sean correctos.
  • Prueba a cambiar el modo de conexión en FileZilla (menú Archivo > Gestor de Sitios > Pestaña Transferencia > Modo pasivo).
  • Comprueba que tu hosting no tenga restricciones de IP o que el puerto 21 esté abierto.

La instalación web no arranca

  • Asegúrate de que los archivos están en la carpeta correcta (public_html para el dominio principal).
  • Verifica que los permisos archivos PrestaShop sean los correctos.
  • Comprueba que tu servidor cumple los requisitos mínimos de PHP (versión 7.2 o superior).

Error de escritura en la base de datos

  • Confirma que el usuario de la base de datos tiene todos los privilegios.
  • Revisa que el nombre de la base, usuario y contraseña estén bien escritos (sin espacios ni caracteres extraños).

Preguntas frecuentes sobre subir PrestaShop por FTP

¿Puedo subir PrestaShop sin FileZilla?

Sí. Puedes usar el administrador de archivos de tu hosting (por ejemplo, desde cPanel o Syspanel) para subir el archivo comprimido y luego extraerlo en el servidor. Sin embargo, para proyectos grandes o si necesitas transferir muchos archivos, FileZilla es mucho más ágil y fiable.

¿Cuánto tarda en subir PrestaShop?

Depende de tu velocidad de subida. En una conexión de 10 Mbps, puede tardar entre 5 y 15 minutos. Si tu conexión es lenta, no te desesperes; FileZilla te muestra el progreso en tiempo real.

¿Qué hago si la transferencia se interrumpe?

FileZilla tiene un sistema de reanudación automática. Vuelve a conectar y arrastra de nuevo los archivos que falten (los que aparecen con icono rojo). No es necesario volver a subir todo.

¿Es necesario cambiar los permisos a 777?

Durante la instalación, sí. Pero una vez terminada, es recomendable volver a 755 para carpetas y 644 para archivos. Esto evita que terceros puedan modificar tus archivos.


Consejos finales para una instalación exitosa

Subir PrestaShop por FTP es solo el primer paso. Para que tu tienda funcione de forma óptima:

  • Usa siempre conexión SFTP si tu hosting lo permite. Es más segura que FTP.
  • Mantén una copia de seguridad de los archivos en tu ordenador o en la nube.
  • No subas archivos mientras el instalador esté corriendo; espera a que termine.
  • Renombra la carpeta admin después de la instalación para evitar ataques de fuerza bruta.
  • Si usas Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero la gestión de archivos por FTP es independiente.

Con esta guía, ya tienes todo lo necesario para subir PrestaShop FTP y transferir PrestaShop a tu hosting sin depender de nadie. Si sigues los pasos al pie de la letra, en menos de una hora tendrás tu tienda online funcionando. ¡Manos a la obra!

¿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