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

Cómo subir PrestaShop por FTP con FileZilla en cPanel

Actualizado el 14 de febrero de 2026

¿Por qué necesitas subir PrestaShop por FTP con FileZilla?

Cuando decides transferir PrestaShop a tu hosting, ya sea porque estás migrando de servidor, instalando una tienda nueva o restaurando una copia de seguridad, el método más fiable y controlado es el FTP. Aunque cPanel ofrece un gestor de archivos web, este tiene limitaciones claras: es lento con archivos grandes, se desconecta con frecuencia y no permite reanudar subidas interrumpidas.

Por eso, usar FileZilla para PrestaShop es la opción profesional. Este cliente FTP gratuito te permite subir archivos PrestaShop de forma segura, visual y con control total sobre el progreso. Además, si tu tienda tiene muchos productos, imágenes o módulos, necesitarás una herramienta que soporte transferencias masivas sin colapsar.

En esta guía completa, aprenderás paso a paso cómo conectar FileZilla con tu FTP cPanel, subir todos los archivos de PrestaShop correctamente, y resolver los errores más comunes que aparecen durante el proceso. No necesitas ser un experto técnico, solo seguir estas instrucciones al pie de la letra.


Requisitos previos antes de empezar

Antes de lanzarte a subir PrestaShop por FTP, asegúrate de tener todo lo siguiente a mano:

  • Archivos de PrestaShop: Pueden estar comprimidos en un .zip o .tar.gz, o descomprimidos en una carpeta local.
  • Datos de acceso FTP: Los encontrarás en tu cPanel, normalmente en la sección "Cuentas FTP".
  • FileZilla instalado: Descárgalo gratis desde su sitio oficial.
  • Credenciales de la base de datos: Aunque no la uses en el FTP, la necesitarás para la instalación posterior.
  • Conocimiento básico de cPanel: Saber entrar a tu panel de control.

[!TIP]
Si no tienes tus archivos de PrestaShop, descárgalos desde la web oficial de PrestaShop o desde tu panel de administración si estás haciendo una copia de seguridad.


Paso 1: Obtener los datos de acceso FTP desde cPanel

Lo primero es localizar los datos de conexión FTP. Estos datos son como las llaves de tu servidor.

1.1 Entra a tu cPanel

Abre tu navegador y accede a tu cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

1.2 Busca la sección "Cuentas FTP"

Dentro de cPanel, busca el apartado "Archivos" o "Files". Ahí encontrarás la opción "Cuentas FTP". Haz clic en ella.

1.3 Identifica o crea una cuenta FTP

Verás una lista de cuentas FTP existentes. Si no tienes ninguna, crea una nueva:

  • Login: Puede ser algo como tienda@tudominio.com o un nombre corto.
  • Dominio: Selecciona tu dominio principal.
  • Directorio: Normalmente es public_html o una subcarpeta.
  • Contraseña: Establece una segura.

[!INFO]
Si ya tienes una cuenta FTP, anota el host (que suele ser ftp.tudominio.com o tudominio.com), el usuario y el puerto (que normalmente es 21).

1.4 Anota los datos

Apunta en un bloc de notas:

  • Host: ftp.tudominio.com
  • Puerto: 21
  • Usuario: el que hayas configurado
  • Contraseña: la que hayas elegido

Paso 2: Configurar FileZilla para conectarse a tu cPanel

Ahora que tienes los datos, vamos a configurar FileZilla correctamente.

2.1 Abre FileZilla y localiza el administrador de sitios

Al abrir FileZilla, verás la interfaz principal. En la esquina superior izquierda, haz clic en el icono del Administrador de sitios (tiene forma de servidor con un engranaje).

2.2 Crea un nuevo sitio

Haz clic en "Nuevo sitio" y ponle un nombre descriptivo, por ejemplo "Mi Tienda PrestaShop".

2.3 Introduce los datos de conexión

En la pestaña "General", rellena:

  • Protocolo: FTP - Protocolo de transferencia de archivos.
  • Host: ftp.tudominio.com
  • Puerto: 21 (o el que te indique tu hosting).
  • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (recomendado).
  • Modo de acceso: Normal.
  • Usuario: tu usuario FTP.
  • Contraseña: la contraseña correspondiente.

2.4 Guarda y conecta

Haz clic en "Conectar". FileZilla intentará establecer la conexión. Si todo es correcto, en el panel derecho verás los archivos de tu servidor.

[!WARNING]
Si ves un mensaje de error sobre el certificado SSL, acepta el certificado temporal. Es normal en algunos servidores compartidos.


Paso 3: Preparar tus archivos de PrestaShop localmente

Antes de transferir PrestaShop, es importante que tus archivos estén organizados en tu ordenador.

3.1 Descomprime los archivos de PrestaShop

Si tienes un archivo .zip o .tar.gz, descomprímelo en una carpeta local. Asegúrate de que la estructura de carpetas sea la correcta: deberías ver admin, config, img, modules, themes, var, index.php, etc.

3.2 Verifica que no haya archivos corruptos

Revisa rápidamente que la carpeta no esté vacía y que el peso total sea razonable (una instalación limpia de PrestaShop pesa entre 300 MB y 500 MB).

3.3 Organiza la subida

En FileZilla, en el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de PrestaShop. En el panel derecho (servidor), accede a public_html.

[!TIP]
Si tu tienda debe estar en una subcarpeta (por ejemplo, public_html/tienda), crea esa carpeta antes de subir los archivos.


Paso 4: Subir archivos PrestaShop por FTP con FileZilla

Este es el paso crucial. Aquí es donde subes PrestaShop por FTP al servidor.

4.1 Selecciona todos los archivos

En el panel izquierdo, selecciona todos los archivos y carpetas dentro de la carpeta de PrestaShop. Puedes pulsar Ctrl+A para seleccionarlo todo.

4.2 Arrastra los archivos al panel derecho

Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho (dentro de public_html). FileZilla comenzará a subir archivos PrestaShop automáticamente.

4.3 Observa la cola de transferencia

En la parte inferior de FileZilla, verás la pestaña "Transferencias fallidas" y "Transferencias correctas". Es normal que aparezcan algunas fallidas; suelen ser archivos que están en uso o con permisos especiales.

4.4 Reintenta las transferencias fallidas

Haz clic derecho sobre las transferencias fallidas y selecciona "Reanudar" o "Reintentar". Repite hasta que todas se hayan subido correctamente.

4.5 Verifica el peso total

Al final, compara el tamaño total de archivos en tu ordenador con los del servidor. Deben coincidir aproximadamente.

[!WARNING]
No interrumpas la transferencia a menos que sea necesario. Si se corta la conexión, FileZilla puede reanudarla, pero es mejor evitar cortes.


Paso 5: Configurar permisos y ajustes post-subida

Una vez que hayas subido todos los archivos, hay que ajustar algunos detalles para que PrestaShop funcione correctamente.

5.1 Ajusta los permisos de carpetas y archivos

En el panel derecho (servidor), selecciona todas las carpetas y archivos subidos. Haz clic derecho y selecciona "Permisos de archivos".

  • Carpetas: deben tener permisos 755.
  • Archivos: deben tener permisos 644.

Para hacerlo rápido, puedes configurar los permisos de carpetas y archivos por separado:

  1. Selecciona solo las carpetas y ponles 755.
  2. Selecciona solo los archivos y ponles 644.

5.2 Crea el archivo de configuración (si es necesario)

PrestaShop necesita un archivo llamado parameters.php en la carpeta app/config. Si no existe, se generará durante la instalación web. Si estás migrando, asegúrate de subir tu archivo parameters.php con los datos de tu base de datos.

5.3 Verifica el archivo .htaccess

Si estás migrando, tu archivo .htaccess debe estar presente. Si no lo está, se regenerará al acceder a la tienda.


Paso 6: Ejecutar el instalador o conectar la base de datos

Ahora viene la parte que conecta todo: la base de datos.

6.1 Si es una instalación nueva

Abre tu navegador y visita tudominio.com. El instalador de PrestaShop debería aparecer automáticamente. Sigue los pasos, introduce los datos de tu base de datos y completa la instalación.

6.2 Si es una migración

Si ya tenías una base de datos, deberás importarla en tu nuevo hosting vía phpMyAdmin. Luego, edita el archivo parameters.php con los nuevos datos de conexión.

[!INFO]
En algunos paneles de control, como Syspanel (que se accede por el puerto 2106), el procedimiento es similar: busca la sección de bases de datos MySQL y crea una nueva.


Paso 7: Solución de problemas comunes al subir PrestaShop por FTP

Aquí tienes los problemas más frecuentes y sus soluciones.

7.1 Error de conexión FTP "Connection refused"

  • Revisa que el puerto sea el correcto (normalmente 21).
  • Asegúrate de que el host sea ftp.tudominio.com y no tudominio.com a secas.
  • Comprueba que tu hosting no bloquee conexiones FTP externas.

7.2 Archivos que no se suben o se corrompen

  • Usa el modo "Binario" en FileZilla (menú Transferencia > Tipo de transferencia > Binario).
  • Si falla un archivo grande, sube la carpeta por partes.

7.3 La tienda muestra errores de permisos

  • Vuelve a verificar los permisos: carpetas 755 y archivos 644.
  • Si usas un hosting con PHP-FPM, puede que necesites permisos 775 para carpetas.

7.4 La tienda no carga o muestra página en blanco

  • Comprueba que hayas subido todos los archivos, incluyendo los ocultos (.htaccess, .htpasswd).
  • Verifica que el archivo parameters.php tenga los datos correctos de la base de datos.
  • Revisa los logs de error en var/logs/.

Preguntas frecuentes (FAQ) sobre FTP y PrestaShop

¿Puedo usar el gestor de archivos de cPanel en lugar de FileZilla?

Sí, pero para transferir PrestaShop completo, FileZilla es mucho más fiable. El gestor de archivos web es lento y no soporta bien archivos grandes.

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

Depende de tu conexión y del servidor. Con una conexión de 100 Mbps, puede tardar entre 10 y 30 minutos. Con conexiones lentas, puede llevar horas.

¿Qué hago si se corta la conexión a mitad de la subida?

FileZilla tiene opción de reanudar. Selecciona los archivos pendientes y haz clic en "Reanudar". Si no es posible, vuelve a subir los archivos que falten.

¿Necesito cambiar los permisos de todos los archivos?

Sí, es fundamental. Un error de permisos puede causar errores de seguridad o que la tienda no funcione. Dedica unos minutos a hacerlo.

¿Puedo subir PrestaShop directamente a una subcarpeta?

Sí. Si quieres que tu tienda esté en tudominio.com/tienda, crea la carpeta tienda dentro de public_html y sube los archivos ahí.


Consejos finales para una migración exitosa

  • Haz una copia de seguridad de tu tienda original antes de migrar.
  • Comprueba que la versión de PHP de tu hosting sea compatible con tu versión de PrestaShop.
  • Actualiza la URL en la base de datos si cambias de dominio (puedes usar una consulta SQL en phpMyAdmin).
  • Prueba la tienda en un entorno de desarrollo antes de cambiar los DNS.

[!TIP]
Si tu hosting usa Syspanel, recuerda que el acceso al panel se hace por el puerto 2106. El proceso de subida por FTP es idéntico al de cPanel, pero los datos de acceso FTP los encontrarás en la sección de usuarios FTP de Syspanel.


Conclusión

Subir PrestaShop por FTP con FileZilla en cPanel es un proceso que, una vez que lo dominas, te llevará menos de una hora. La clave está en preparar bien los archivos, configurar correctamente FileZilla y verificar los permisos después de la subida.

Recuerda que FileZilla PrestaShop es la combinación perfecta para tener control total sobre tus archivos, especialmente si tu tienda tiene muchos productos e imágenes. Con esta guía, ya sabes cómo transferir PrestaShop sin errores y resolver los problemas más comunes.

Si te surge cualquier duda durante el proceso, no dudes en contactar con tu proveedor de hosting. Y sobre todo, no te desesperes: la práctica hace al maestro. Una vez que hayas subido tu primera tienda, las siguientes serán mucho más rápidas.

¿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