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

Cómo subir PrestaShop por FTP a tu hosting (Plesk, cPanel, DirectAdmin)

Actualizado el 28 de enero de 2026

¿Por qué necesitas subir PrestaShop por FTP?

Subir PrestaShop por FTP es el proceso de transferir todos los archivos de tu tienda online desde tu ordenador al servidor de tu hosting. Aunque muchos paneles de control como Plesk, cPanel o DirectAdmin ofrecen gestores de archivos integrados, el FTP sigue siendo el método más fiable, rápido y recomendado para instalaciones grandes o migraciones completas.

Cuando hablamos de subir archivos PrestaShop, no nos referimos solo a un par de documentos. Hablamos de miles de archivos pequeños, carpetas con permisos específicos y una estructura de directorios muy concreta. Si intentas hacerlo con el gestor web del hosting, puede que el navegador se quede colgado o que se pierdan archivos en el camino.

Por eso, en esta guía te voy a explicar paso a paso cómo subir PrestaShop FTP a tu hosting, ya sea con Plesk, cPanel o DirectAdmin. No importa si es tu primera vez: lo haré tan sencillo que podrás seguirlo sin ser un experto en informática.


Qué necesitas antes de empezar a subir PrestaShop FTP

Antes de lanzarte a subir archivos PrestaShop, es importante que tengas a mano ciertos datos. Sin ellos, no podrás conectarte por FTP ni completar la instalación.

1. Datos de acceso FTP

Tu proveedor de hosting te envía un correo con las credenciales FTP. Búscalo y ten a mano:

  • Servidor FTP: suele ser algo como ftp.tudominio.com o una IP.
  • Usuario FTP: normalmente empieza con la letra u seguida de números, o es tu nombre de usuario de hosting.
  • Contraseña FTP: la que configuraste al contratar el servicio.
  • Puerto: casi siempre es el 21 para FTP estándar o el 22 para SFTP.

2. Archivos de PrestaShop

Descarga la última versión estable de PrestaShop desde el sitio oficial. El archivo vendrá comprimido en formato .zip. No lo descomprimas aún en tu ordenador, porque te servirá para subirlo entero y descomprimirlo directamente en el servidor, lo cual es más rápido.

3. Un cliente FTP

Puedes usar programas gratuitos como FileZilla, WinSCP o Cyberduck. En esta guía usaré FileZilla por ser el más popular y sencillo, pero los pasos son similares en todos.

[INFO] Si tu hosting solo permite SFTP, asegúrate de usar el puerto 22 y seleccionar "SFTP - SSH File Transfer Protocol" en tu cliente FTP.


Cómo subir PrestaShop por FTP a cPanel paso a paso

cPanel es uno de los paneles más comunes en el hosting compartido. Su gestor de archivos es decente, pero para subir PrestaShop FTP de forma masiva, lo mejor es usar un cliente FTP.

Paso 1: Conéctate a tu servidor con FileZilla

Abre FileZilla y en la barra superior introduce:

  • Servidor: ftp.tudominio.com
  • Nombre de usuario: tu usuario cPanel
  • Contraseña: la de tu cuenta
  • Puerto: 21

Haz clic en Conexión rápida. Verás dos paneles: el izquierdo es tu ordenador y el derecho es tu servidor.

Paso 2: Localiza la carpeta pública

En el panel derecho, navega hasta public_html. Esta es la carpeta raíz donde debe instalarse tu tienda. Si tu dominio es un subdominio, puede que la carpeta sea algo como public_html/mitienda.

[WARNING] No subas los archivos a la carpeta raíz del servidor (la que contiene public_html), porque no serán visibles en tu web. Deben estar dentro de public_html.

Paso 3: Sube el archivo comprimido

En el panel izquierdo, localiza el archivo .zip de PrestaShop que descargaste. Arrástralo a la carpeta public_html del panel derecho. La transferencia comenzará automáticamente.

Dependiendo del tamaño y la velocidad de tu conexión, puede tardar unos minutos. Verás el progreso en la parte inferior de FileZilla.

Paso 4: Descomprime el archivo en el servidor

Ahora tienes dos opciones:

  • Opción A: Usar el gestor de archivos de cPanel. Entra en cPanel > Administrador de archivos, navega a public_html, selecciona el .zip y haz clic en "Extraer".
  • Opción B: Usar el comando SSH (si tienes acceso). Conéctate por SSH y ejecuta unzip prestashop.zip.

La opción A es más fácil para principiantes. Tras descomprimir, verás una carpeta llamada prestashop con todos los archivos.

Paso 5: Mueve el contenido a la raíz

Para que tu tienda cargue directamente en tudominio.com, el contenido debe estar en public_html y no en una subcarpeta. Si descomprimiste y te quedó la carpeta prestashop, selecciona todos los archivos de dentro y muévelos a public_html.

[TIP] Si quieres que tu tienda esté en tudominio.com/tienda, puedes dejar la carpeta prestashop renombrada como tienda. Pero para esta guía, asumimos que quieres la tienda en la raíz.


Cómo subir PrestaShop por FTP a Plesk

Plesk es muy popular en servidores VPS y dedicados, aunque también se usa en hosting compartido. Su estructura es ligeramente diferente, pero el proceso es igual de sencillo.

Paso 1: Conecta con tu cliente FTP

Al igual que con cPanel, usa FileZilla o el cliente que prefieras. Los datos FTP los encuentras en Plesk > Suscripciones > tu dominio > Acceso FTP.

El servidor FTP suele ser ftp.tudominio.com y el usuario es el que creaste en Plesk.

Paso 2: Identifica el directorio raíz

En Plesk, el directorio raíz para tu dominio suele ser httpdocs. En algunos servidores antiguos puede ser htdocs. Navega hasta esa carpeta en el panel derecho de FileZilla.

Paso 3: Sube el archivo comprimido

Arrastra el .zip de PrestaShop desde tu ordenador hasta httpdocs. Espera a que termine la transferencia.

Paso 4: Descomprime en el servidor

Plesk tiene un administrador de archivos integrado. Accede a Plesk > Administrador de archivos, navega hasta httpdocs, localiza el .zip y haz clic en "Extraer".

Si no encuentras la opción de extraer, puedes descomprimir localmente en tu ordenador y subir la carpeta completa por FTP. Con FileZilla, arrastra la carpeta descomprimida y todos sus archivos a httpdocs.

[WARNING] Si subes la carpeta descomprimida completa, asegúrate de que no se cree una doble estructura tipo httpdocs/prestashop/prestashop. Revisa siempre que los archivos index.php y config/ estén directamente en httpdocs.


Cómo subir PrestaShop por FTP a DirectAdmin

DirectAdmin es otro panel muy usado, sobre todo en servidores de gama media. Su estructura es parecida a cPanel, pero con sus particularidades.

Paso 1: Obtén los datos FTP

En DirectAdmin, ve a "Administración de archivos" o "Acceso FTP" dentro de tu cuenta. Ahí verás el servidor FTP, tu usuario y podrás cambiar la contraseña si lo necesitas.

Paso 2: Conecta con FileZilla

Introduce los datos y conecta. En el panel derecho, verás carpetas como domains, public_html o private_html. La que te interesa es domains/tudominio.com/public_html.

Paso 3: Sube el archivo comprimido

Arrastra el .zip a esa carpeta. DirectAdmin también tiene su propio gestor de archivos con opción de descompresión, así que puedes subir el comprimido y luego extraerlo desde el panel.

Paso 4: Descomprime y organiza

Entra en DirectAdmin > Administrador de archivos, navega a la carpeta correcta, selecciona el .zip y haz clic en "Extraer". Después, mueve los archivos a la raíz si es necesario, igual que hicimos con cPanel.


Configuración de permisos después de subir PrestaShop FTP

Una vez que has conseguido subir PrestaShop FTP, el siguiente paso crítico es configurar los permisos de archivos y carpetas. Si no lo haces, la instalación fallará o la tienda dará errores.

Permisos recomendados

  • Carpetas: 755
  • Archivos: 644
  • Carpetas especiales como cache, log y img: 755

Puedes cambiar los permisos desde FileZilla. Haz clic derecho sobre la carpeta o archivo, selecciona "Permisos" e introduce el valor numérico.

[INFO] Si tu hosting usa PHP como usuario CGI o suPHP, puede que necesites permisos 755 en carpetas y 644 en archivos. Si usas PHP-FPM, a veces se requieren 775 y 664. Consulta con tu proveedor si tienes dudas.


Instalación de PrestaShop tras subir los archivos

Ahora que ya has logrado subir PrestaShop FTP, toca la instalación. Abre tu navegador y escribe tudominio.com. Deberías ver el asistente de instalación de PrestaShop.

Requisitos previos

  • Crea una base de datos MySQL vacía en tu panel de control.
  • Anota el nombre de la base, el usuario y la contraseña.

Pasos del instalador

  1. Selecciona el idioma.
  2. Acepta los términos de licencia.
  3. Comprueba los requisitos del sistema.
  4. Introduce los datos de la base de datos.
  5. Configura la tienda (nombre, actividad, etc.).
  6. Crea la cuenta de administrador.
  7. Finaliza la instalación.

[WARNING] Durante la instalación, PrestaShop te pedirá que elimines la carpeta install por seguridad. Hazlo desde FileZilla o desde el gestor de archivos de tu panel.


Errores comunes al subir PrestaShop FTP y cómo solucionarlos

Error 1: La página muestra un listado de archivos en lugar de la tienda

Esto ocurre cuando no hay un index.php en la raíz o cuando el archivo .htaccess no se ha subido. Asegúrate de que todos los archivos están en la carpeta correcta.

Error 2: "No se puede conectar al servidor FTP"

Revisa que el servidor FTP sea correcto y que el puerto sea el 21. Si estás detrás de un firewall, prueba con SFTP en el puerto 22.

Error 3: La transferencia se corta a mitad

Si tienes muchos archivos pequeños, puede ocurrir. Usa la opción de "Transferencia en cola" y sube el archivo comprimido en lugar de miles de archivos sueltos. Descomprimir en el servidor es mucho más fiable.

Error 4: Permisos denegados al descomprimir

Cambia los permisos de la carpeta destino a 755 temporalmente, descomprime y luego restaura los permisos recomendados.


Preguntas frecuentes sobre subir PrestaShop FTP

¿Puedo subir PrestaShop sin FTP usando el gestor de archivos del hosting?

Sí, puedes subir el archivo comprimido desde el panel y descomprimirlo ahí. Pero para sitios grandes, el FTP es más rápido y estable.

¿Cuánto tarda en subir PrestaShop por FTP?

Depende de tu conexión. PrestaShop completo pesa entre 30 y 80 MB. Con una conexión de 100 Mbps, puede tardar entre 5 y 15 minutos.

¿Necesito conocimientos técnicos para subir PrestaShop FTP?

No, solo seguir estos pasos. La parte más técnica es configurar los permisos, pero con esta guía lo tienes resuelto.

¿Qué hago si no tengo los datos FTP?

Entra en tu panel de control (cPanel, Plesk, DirectAdmin) y busca la sección "Cuentas FTP" o "Acceso FTP". Ahí puedes crear un usuario y obtener la contraseña.

¿Puedo usar FTP para actualizar PrestaShop?

Sí, pero es recomendable usar el administrador de PrestaShop para actualizaciones menores. Para cambios mayores o migraciones, el FTP es la opción más segura.


Conclusión: subir PrestaShop FTP es un proceso sencillo si sigues los pasos

Hemos visto cómo subir PrestaShop FTP a los tres paneles más comunes: cPanel, Plesk y DirectAdmin. Aunque cada uno tiene su interfaz, el proceso es el mismo: conectar con un cliente FTP, subir el archivo comprimido, descomprimir en la carpeta raíz, configurar permisos y ejecutar el instalador.

Recuerda siempre usar el archivo comprimido para evitar errores de transferencia, y descomprimir en el servidor. Esto te ahorrará tiempo y dolores de cabeza.

Si has seguido todos los pasos, tu tienda PrestaShop debería estar funcionando en menos de una hora. Y si te surge cualquier problema, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte técnico de tu hosting.

[TIP] Guarda una copia de seguridad de tu PrestaShop antes de subirla o modificarla. Nunca sabes cuándo la vas a necesitar.

Ahora ya sabes cómo subir archivos PrestaShop a tu hosting. ¡Manos a la obra y a vender!

¿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