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

Cómo subir PrestaShop por FTP (FileZilla) en Plesk

Actualizado el 2 de marzo de 2026

Antes de empezar: ¿Qué necesitas para subir PrestaShop por FTP?

Subir PrestaShop a tu servidor Plesk puede sonar a algo complicado, pero en realidad es un proceso muy mecánico. Solo necesitas tres cosas: el archivo comprimido de PrestaShop, un cliente FTP (en este caso FileZilla, que es gratuito) y los datos de acceso a tu servidor. Si ya tienes tu tienda descargada y tu hosting contratado, estás a mitad de camino.

Para esta guía, vamos a asumir que ya tienes tu dominio apuntando a tu servidor Plesk y que tienes un paquete de hosting activo. Si no tienes los datos de acceso FTP, no te preocupes, te enseñamos cómo encontrarlos dentro de Plesk.

A lo largo de este tutorial, te explico paso a paso, con un lenguaje claro y sin tecnicismos, cómo realizar la subida prestashop ftp de forma segura y sin errores. Al final, tendrás tu tienda online instalada y funcionando.

Paso 1: Obtener los datos de acceso FTP en Plesk

Antes de abrir FileZilla, necesitas saber a qué servidor conectarte. En Plesk, los datos de acceso FTP se gestionan desde el panel de control. Normalmente, el usuario principal de FTP es el mismo que el de tu cuenta de Plesk o uno que hayas creado específicamente para tu dominio.

Para localizar estos datos, sigue estos pasos:

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral, busca la sección "Sitios web y dominios".
  3. Haz clic en tu dominio principal.
  4. Busca el icono o enlace llamado "Acceso FTP" o "Cuentas FTP".

Ahí verás una lista de usuarios FTP. Si no has creado ninguno, suele existir uno principal que se llama como tu cuenta de Plesk o como tu dominio. Si no recuerdas la contraseña, puedes restablecerla desde ese mismo panel haciendo clic en el icono del candado o en "Cambiar contraseña".

Los datos que necesitas para FileZilla son:

  • Servidor (Host): Normalmente es ftp.tudominio.com o la IP de tu servidor. A veces, Plesk usa el nombre del servidor, como server123.plesk.hosting.
  • Nombre de usuario: El usuario FTP que has visto en Plesk.
  • Contraseña: La que hayas configurado o restablecido.
  • Puerto: Generalmente es el 21 (es el estándar para FTP). No lo cambies a menos que tu proveedor te diga lo contrario.

[TIP] Si tu servidor usa conexión SFTP (más segura), el puerto cambia a 22. Puedes comprobarlo en la configuración de tu cuenta FTP en Plesk, pero para la mayoría de los casos, el 21 es el correcto.

Paso 2: Descargar y preparar FileZilla

FileZilla es un cliente FTP de escritorio, gratuito y muy popular. Es compatible con Windows, macOS y Linux. Si ya lo tienes instalado, puedes saltarte este paso, pero si no, aquí tienes cómo obtenerlo:

  1. Ve a la página oficial de FileZilla (filezilla-project.org).
  2. Descarga la versión para tu sistema operativo. Asegúrate de descargar la versión "FileZilla Client", no la del servidor.
  3. Instálalo como cualquier otro programa. No necesitas configuración especial.

Una vez abierto, verás una interfaz dividida en dos paneles principales. El panel izquierdo muestra los archivos de tu ordenador local, y el panel derecho muestra los archivos del servidor (que estarán vacíos o con contenido básico al principio).

Paso 3: Preparar el archivo de PrestaShop para la subida

Este es un punto crítico y donde muchos cometen errores. No debes subir el archivo .zip de PrestaShop directamente a tu servidor y esperar que funcione. El servidor necesita los archivos descomprimidos y colocados en la carpeta correcta.

Primero, descarga la última versión de PrestaShop desde su página oficial (prestashop-project.org). Obtendrás un archivo comprimido, normalmente en formato .zip.

Ahora, descomprime ese archivo en tu ordenador. Verás una carpeta con muchos archivos y subcarpetas dentro (como admin, config, img, src, etc.). Esta carpeta es la que debes subir.

[WARNING] No subas el archivo .zip entero. Si lo haces, tendrás que descomprimirlo en el servidor, lo cual es más complicado y puede dar errores de permisos. Siempre sube los archivos ya extraídos.

Otra opción es comprimir la carpeta descomprimida en un .zip y usar el administrador de archivos de Plesk para descomprimirla en el servidor, pero para este tutorial nos centramos en el FTP, que es el método más universal.

Paso 4: Conectar FileZilla a tu servidor Plesk

Ahora viene la parte práctica. Abre FileZilla y en la barra superior verás los campos para el Host, Nombre de usuario, Contraseña y Puerto.

  1. En el campo Host, escribe ftp.tudominio.com (o el que te haya dado tu proveedor).
  2. En Nombre de usuario, pon tu usuario FTP.
  3. En Contraseña, pon la contraseña correspondiente.
  4. Deja el Puerto en 21 (o 22 si es SFTP).
  5. Haz clic en "Conexión rápida".

Si todo es correcto, verás que el panel derecho se llena con los archivos de tu servidor. Normalmente, al conectarte, caerás directamente en la carpeta raíz de tu dominio, que suele llamarse httpdocs, public_html o htdocs. Esa es la carpeta correcta para subir los archivos de tu tienda.

[INFO] Si te pide un certificado SSL o algo similar en la primera conexión, acéptalo. Es normal y no supone un riesgo.

Paso 5: Subir los archivos de PrestaShop (La subida FTP en sí)

Ya estás dentro. Ahora es el momento de la subida prestashop ftp. Este es el proceso de transferir los archivos desde tu ordenador al servidor.

  1. En el panel izquierdo de FileZilla (tu ordenador), navega hasta la carpeta donde descomprimiste PrestaShop.
  2. Entra dentro de esa carpeta (la que contiene admin, config, etc.) y selecciona todos los archivos y carpetas que hay dentro. Puedes usar Ctrl + A (o Cmd + A en Mac) para seleccionar todo.
  3. Arrastra todos esos archivos seleccionados desde el panel izquierdo hasta el panel derecho (el servidor). Suéltalos dentro de la carpeta httpdocs o public_html.
  4. FileZilla empezará a subir los archivos. Verás una lista de archivos en la parte inferior con el progreso de la transferencia.

Este proceso puede tardar varios minutos, dependiendo de la velocidad de tu conexión a internet. No cierres FileZilla ni apagues el ordenador mientras se esté transfiriendo.

[TIP] Puedes configurar FileZilla para que procese varias transferencias a la vez (por defecto va a 2). En el menú "Transferencia" > "Número de transferencias simultáneas", puedes aumentarlo a 5 o 10 si tu conexión es buena. Esto acelerará mucho el proceso.

Paso 6: Verificar que la subida se ha completado correctamente

Una vez que la cola de transferencia esté vacía y todos los archivos se hayan subido, es hora de verificar.

  1. Mira el panel derecho de FileZilla. Deberías ver los mismos archivos y carpetas que tienes en tu ordenador.
  2. Comprueba que no haya errores en la pestaña "Transferencias fallidas" en la parte inferior. Si hay algún error, suele ser por permisos o por nombres de archivo. Si es así, selecciona esos archivos y vuelve a subirlos.
  3. Una buena práctica es comparar el número de archivos. En tu ordenador, selecciona todos los archivos de la carpeta de PrestaShop y mira el contador de la barra de estado de FileZilla. Haz lo mismo en el servidor y deberían coincidir.

Si todo coincide, la subida se ha realizado correctamente. Ahora, tu dominio ya tiene los archivos de PrestaShop, pero aún no está instalado.

Paso 7: Configurar los permisos de archivos y carpetas (Importante para Plesk)

Plesk es bastante estricto con los permisos. A veces, los archivos se suben con permisos demasiado restrictivos o demasiado abiertos. Para que PrestaShop funcione sin problemas, necesitas asegurarte de que las carpetas tengan permisos de escritura.

  1. En FileZilla, en el panel derecho (servidor), haz clic derecho sobre la carpeta config, cache, var y img. Estas son las que necesitan permisos de escritura.
  2. Selecciona "Permisos de archivo...".
  3. En la ventana que aparece, marca la casilla "Escribir" para el usuario, el grupo y los demás (o simplemente escribe 755 en el campo numérico para carpetas y 644 para archivos).
  4. Marca la casilla "Aplicar a todos los archivos y directorios" y acepta.

Este paso es crucial. Si no lo haces, PrestaShop te dará errores durante la instalación, como "No se puede escribir en el archivo de configuración".

[WARNING] No pongas permisos 777 a todo. Es un riesgo de seguridad grave. Con 755 en carpetas y 644 en archivos es suficiente para la mayoría de los casos. Si tienes dudas, 755 en carpetas es el estándar.

Paso 8: Crear la base de datos en Plesk

PrestaShop necesita una base de datos para guardar todos sus datos (productos, pedidos, clientes). Antes de ejecutar el instalador web, debes crear una base de datos vacía en Plesk.

  1. Vuelve a tu panel de Plesk.
  2. Ve a la sección "Sitios web y dominios" y busca el icono de "Bases de datos" o "Bases de datos MySQL".
  3. Haz clic en "Agregar base de datos".
  4. Ponle un nombre, por ejemplo, prestashop_db.
  5. Crea un usuario para la base de datos y una contraseña segura. Anota estos datos, los necesitarás en el siguiente paso.

[INFO] Algunos proveedores crean automáticamente la base de datos y el usuario. Si no ves la opción, revisa la documentación de tu hosting o contacta con soporte.

Paso 9: Ejecutar el instalador web de PrestaShop

Ahora viene la parte más sencilla: la instalación guiada. Abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). El instalador de PrestaShop se iniciará automáticamente.

Sigue los pasos del asistente:

  1. Selecciona el idioma de instalación.
  2. Acepta los términos de la licencia.
  3. Comprueba los requisitos del sistema. Si todo está en verde, continúa. Si hay algún error, suele ser de permisos. Vuelve al Paso 7 para corregirlo.
  4. Introduce los datos de la tienda (nombre, actividad, etc.).
  5. Introduce los datos de la base de datos que creaste en el Paso 8: nombre, usuario, contraseña y servidor (normalmente localhost).
  6. Configura la cuenta de administrador (email y contraseña para acceder al panel de administración de PrestaShop).
  7. Haz clic en "Instalar".

El proceso de instalación tardará unos minutos. Al final, verás una pantalla de confirmación con los accesos a tu tienda y a tu panel de administración.

Paso 10: Configuración post-instalación y consejos finales

Una vez instalada, es recomendable eliminar la carpeta install del servidor por seguridad. Aunque PrestaShop te lo pide, es una buena práctica hacerlo manualmente.

  1. Ve a FileZilla y, en el panel derecho, busca la carpeta install.
  2. Haz clic derecho sobre ella y selecciona "Eliminar".
  3. Confirma la eliminación.

También puedes cambiar el nombre de la carpeta admin (la que has subido) por otro más difícil de adivinar, como admin12345. Esto añade una capa extra de seguridad. Para ello, renombra la carpeta tanto en tu servidor como en la base de datos (aunque esto último es más complejo; si no te sientes seguro, déjalo como está).

[TIP] Configura una copia de seguridad automática en Plesk. Es tu salvavidas si algo sale mal en el futuro. Plesk tiene herramientas nativas para ello en la sección "Copias de seguridad".

Solución de problemas comunes (FAQ)

¿Por qué FileZilla no conecta con mi servidor?

Revisa que el host, usuario y contraseña sean correctos. Asegúrate de que el puerto es el 21 (o 22 para SFTP). Si el problema persiste, desactiva el firewall de tu ordenador temporalmente o prueba desde otra red. A veces, el servidor bloquea IPs por intentos fallidos.

¿He subido los archivos a la carpeta equivocada?

El error más común es subir los archivos a una carpeta que no es la raíz. En Plesk, la carpeta raíz suele ser httpdocs o public_html. Si subes los archivos a un nivel superior, tu dominio no los encontrará. Asegúrate de que al conectarte por FTP ves directamente los archivos de PrestaShop al entrar en httpdocs.

¿Qué hago si la instalación da error de permisos?

Vuelve al Paso 7 y asegúrate de haber aplicado los permisos de escritura a las carpetas config, cache, var e img. También es importante que los archivos tengan permisos 644 y las carpetas 755. Si el error persiste, revisa si hay alguna carpeta con un nombre distinto que requiera permisos especiales (como app o translations).

La subida se interrumpe a mitad del proceso

Es un problema común con conexiones inestables. Configura FileZilla para que reanude las transferencias. Ve a "Editar" > "Configuración" > "Transferencias" y marca la opción "Reanudar". También puedes aumentar el tiempo de espera en la pestaña "Conexión".

¿Necesito un certificado SSL para PrestaShop?

PrestaShop funciona sin SSL, pero es muy recomendable tenerlo para la seguridad de los datos de tus clientes. Puedes instalar un certificado SSL gratuito (Let's Encrypt) desde Plesk en la sección "Sitios web y dominios" > "Certificados SSL/TLS".

Con estos pasos, ya tienes tu PrestaShop subido por FTP y funcionando en tu servidor Plesk. La subida prestashop ftp es un proceso que, una vez que lo haces una vez, se vuelve mecánico. Recuerda siempre verificar los permisos y asegurarte de subir los archivos a la carpeta correcta. Este plesk prestashop filezilla tutorial te servirá de referencia siempre que necesites hacer una instalación o migración. ¡Buena suerte con tu tienda online!

¿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