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

Cómo subir PrestaShop por FTP: Guía con FileZilla

Actualizado el 14 de diciembre de 2025

¿Tienes tu tienda PrestaShop lista pero no sabes cómo subirla a tu hosting? No te preocupes, es una tarea mucho más sencilla de lo que parece.

En esta guía completa, te enseñaré paso a paso cómo subir PrestaShop por FTP usando FileZilla, desde la descarga del programa hasta la configuración final de tu tienda online.

Olvídate de los tecnicismos y los miedos: aquí encontrarás explicaciones claras y sencillas, pensadas para que cualquier persona, aunque no tenga experiencia técnica, pueda instalar PrestaShop FTP sin problemas.


¿Qué es FTP y por qué necesitas FileZilla?

FTP (Protocolo de Transferencia de Archivos) es el método estándar para subir archivos desde tu ordenador a tu servidor de hosting. Piensa en ello como el "mensajero" que lleva todos los archivos de tu tienda (imágenes, código, configuraciones) desde tu PC hasta el espacio donde vive tu web.

FileZilla es el cliente FTP más popular y gratuito que existe. Es como un explorador de archivos, pero para conectarse a tu servidor. Con él, podrás arrastrar y soltar archivos fácilmente, como harías con las carpetas de tu propio ordenador.

Para subir PrestaShop por FTP, necesitarás dos cosas:

  1. El archivo comprimido de PrestaShop que puedes descargar desde su página oficial.
  2. Los datos de acceso FTP de tu hosting (servidor, usuario y contraseña).

Paso 1: Descargar e instalar FileZilla

Primero, necesitas la herramienta. Es totalmente gratuita y segura.

  1. Ve al sitio web oficial de FileZilla: filezilla-project.org.
  2. Haz clic en "Download FileZilla Client" (Cliente FileZilla).
  3. Elige la versión para tu sistema operativo (Windows, Mac o Linux) y descarga el instalador.
  4. Una vez descargado, ejecuta el archivo .exe (en Windows) o .dmg (en Mac) y sigue las instrucciones del asistente de instalación. Es tan fácil como hacer clic en "Siguiente" varias veces.

[TIP]: Durante la instalación, puedes dejar todas las opciones por defecto. No necesitas cambiar nada especial.


Paso 2: Obtener tus datos de acceso FTP

Este es el paso más importante. Sin estos datos, no podrás conectarte. Normalmente los encuentras en el panel de control de tu hosting.

  1. Accede al correo electrónico que recibiste al contratar tu hosting. Suele incluir un apartado con "Datos FTP" o "Acceso FTP".
  2. Si no lo encuentras, entra en el panel de control de tu hosting (cPanel, Plesk, o el que uses) y busca la sección "Cuentas FTP" o "FTP".

Los datos que necesitas son tres:

  • Servidor (Host): Suele ser algo como ftp.tudominio.com o tuip.delhosting.com.
  • Usuario: Normalmente es tu nombre de usuario principal o uno que hayas creado para FTP.
  • Contraseña: La contraseña asociada a ese usuario.

[INFO]: Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso al panel es a través del puerto 2106 (ej. https://tudominio.com:2106). Dentro de Syspanel, busca la sección de usuarios FTP para crear uno o ver los existentes.


Paso 3: Conectarse al servidor con FileZilla

Ahora que tienes FileZilla instalado y tus datos listos, es hora de conectar.

  1. Abre FileZilla. Verás una interfaz con varias barras y paneles.
  2. En la parte superior, hay cuatro campos: Servidor, Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos que has obtenido en el paso anterior.
    • Servidor: ftp.tudominio.com
    • Nombre de usuario: tu_usuario_ftp
    • Contraseña: tu_contraseña_ftp
    • Puerto: Déjalo en blanco o escribe 21 (es el puerto estándar para FTP).
  4. Haz clic en el botón "Conexión rápida" (el icono de un rayo).

Si todo es correcto, verás que en el panel derecho (que muestra tu servidor) aparecen carpetas. ¡Ya estás conectado!

[WARNING]: Si aparece un mensaje de error sobre el certificado SSL, no te asustes. Puedes aceptarlo temporalmente para realizar la conexión, ya que es común en conexiones FTP básicas.


Paso 4: Preparar el archivo de PrestaShop

Antes de subir nada, necesitas el "código fuente" de PrestaShop.

  1. Ve a la página oficial de PrestaShop y descarga la última versión estable (normalmente es un archivo .zip).
  2. Descomprime el archivo .zip en tu ordenador. Es muy importante que lo descomprimas, porque no puedes subir un archivo comprimido directamente y esperar que funcione.
  3. Al descomprimir, obtendrás una carpeta llamada prestashop (o similar) que contiene todos los archivos de la tienda.

Paso 5: Subir archivos PrestaShop a tu hosting

Este es el momento clave de subir PrestaShop por FTP. La regla de oro es: los archivos de PrestaShop deben ir dentro de la carpeta public_html (o www), que es la carpeta pública de tu dominio.

  1. En FileZilla, en el panel izquierdo (tu ordenador), navega hasta donde descomprimiste la carpeta de PrestaShop.
  2. En el panel derecho (tu servidor), navega hasta public_html. Si tu dominio es el principal, entra directamente en public_html. Si tienes un subdominio, busca la carpeta correspondiente (ej. public_html/tienda).
  3. Selecciona TODOS los archivos y carpetas dentro de la carpeta prestashop descomprimida (no la carpeta en sí, sino su contenido).
  4. Arrastra estos archivos desde el panel izquierdo al panel derecho (a la carpeta public_html).
  5. FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior.

[TIP]: Si la subida es muy lenta, puedes ir a "Transferencia" -> "Procesando archivos" y cambiar a "Transferir en paralelo" para acelerar el proceso.

[WARNING]: No subas la carpeta prestashop entera si no quieres que tu tienda esté en una subcarpeta (ej. tudominio.com/prestashop). Si quieres que tu tienda esté en la raíz de tu dominio (ej. tudominio.com), debes subir el contenido de la carpeta, no la carpeta en sí.


Paso 6: Configurar los permisos de archivos (CHMOD)

Una vez subidos todos los archivos, hay que asegurarse de que el servidor puede leerlos y escribirlos correctamente. Esto se hace con los permisos CHMOD.

  1. En FileZilla, en el panel derecho (servidor), selecciona todos los archivos y carpetas que acabas de subir.
  2. Haz clic derecho sobre la selección y elige "Permisos de archivos...".
  3. En la ventana que aparece, introduce el valor 755 en el campo "Valor numérico" y asegúrate de que la casilla "Aplicar a todos los archivos y directorios" esté marcada.
  4. Haz clic en Aceptar.

Este paso es crucial para instalar PrestaShop FTP correctamente, ya que evita errores de permisos durante la instalación.


Paso 7: Crear la base de datos

PrestaShop necesita una base de datos para guardar tus productos, pedidos y clientes. Es como el "almacén" de tu tienda.

  1. Accede al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
  2. Busca la sección "Bases de datos MySQL" o "Base de datos".
  3. Crea una nueva base de datos. Anota el nombre de la base de datos, el usuario y la contraseña que crees. Necesitarás estos datos en el siguiente paso.

[INFO]: En Syspanel (HestiaCP, puerto 2106), la creación de bases de datos suele estar en la sección "Bases de datos" del menú lateral. Es muy intuitivo.


Paso 8: Instalar PrestaShop (el asistente web)

Ahora viene la parte más visual. Abre tu navegador y escribe tu dominio (ej. tudominio.com). Verás que el asistente de instalación de PrestaShop se inicia automáticamente.

  1. Selecciona el idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia y continúa.
  3. Comprueba la compatibilidad. El asistente verificará que tu servidor cumple los requisitos. Si todo está en verde, continúa.
  4. Configura tu tienda: Introduce el nombre de tu tienda, el sector, el país y una contraseña para el administrador.
  5. Configura la conexión a la base de datos: Aquí es donde usarás los datos del paso 7. Introduce el nombre de la base de datos, el usuario y la contraseña. Deja el prefijo de tabla como ps_.
  6. Instala los datos de muestra (opcional): Puedes elegir si quieres instalar productos de ejemplo o empezar de cero.
  7. Haz clic en "Instalar" y espera a que el proceso termine.

¡Felicidades! Si todo ha ido bien, verás una pantalla de éxito y podrás acceder al panel de administración de tu tienda.


Errores comunes y cómo solucionarlos

  • Error de conexión FTP (Timeout): Revisa que el servidor FTP y el puerto (21) son correctos. A veces el hosting usa puertos diferentes o SFTP (puerto 22).
  • Error de permisos: Si ves errores de escritura durante la instalación, vuelve a revisar los permisos CHMOD con FileZilla y asegúrate de que son 755 para carpetas y 644 para archivos.
  • Error de conexión a la base de datos: Verifica que has escrito correctamente el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que la base de datos existe en tu hosting.
  • Página en blanco: Esto suele ser por un error de PHP o permisos. Revisa los logs de error de tu hosting para más detalles.

Preguntas frecuentes (FAQ)

¿Es necesario usar FileZilla? ¿No puedo usar el administrador de archivos del hosting?

Puedes usar el administrador de archivos de tu hosting (como el de cPanel), pero es mucho más lento y limitado para subir muchos archivos. FileZilla es la opción recomendada para subir PrestaShop por FTP porque es más rápido, fiable y te permite gestionar los archivos de forma más eficiente.

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

Depende de la velocidad de tu conexión a internet. El archivo de PrestaShop pesa unos 30-50 MB. Con una conexión de fibra de 100 Mbps, puede tardar entre 1 y 5 minutos. Con una conexión más lenta, puede tardar más.

¿Qué hago si mi hosting usa SFTP en lugar de FTP?

FileZilla también soporta SFTP. En lugar de usar el puerto 21, usa el puerto 22 y en el campo "Servidor" escribe sftp://tudominio.com. El resto del proceso es idéntico.

¿Puedo subir PrestaShop a un subdominio (ej. tienda.midominio.com)?

Sí, perfectamente. Solo tienes que subir los archivos a la carpeta correspondiente al subdominio en tu hosting (normalmente public_html/tienda). El resto del proceso de instalación es el mismo.

¿Qué es mejor, subir PrestaShop por FTP o usar un instalador automático?

Los instaladores automáticos (como Softaculous) son más rápidos y fáciles, pero subir PrestaShop por FTP te da un control total sobre los archivos y te permite personalizar o depurar problemas más fácilmente. Además, es una habilidad muy útil que te servirá para gestionar tu tienda a largo plazo.


Conclusión: Ya tienes tu tienda lista

Subir PrestaShop por FTP con FileZilla es un proceso que, una vez que lo haces una vez, se convierte en algo muy sencillo. Has aprendido a conectar con tu servidor, subir los archivos, configurar los permisos y completar la instalación.

Con tu tienda online ya funcionando, el siguiente paso es explorar el panel de administración, elegir un buen tema y empezar a añadir tus productos. Recuerda que la práctica hace al maestro, y que esta guía está aquí para que la consultes siempre que la necesites.

[TIP]: Después de instalar, no olvides eliminar la carpeta install de tu servidor por seguridad. Puedes hacerlo directamente desde FileZilla, seleccionando la carpeta install en el panel derecho y pulsando la tecla Supr.

¿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