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

Configurar FTP en Plesk para PrestaShop

Actualizado el 19 de noviembre de 2025

Configurar correctamente el acceso FTP en Plesk para tu tienda PrestaShop es un paso fundamental para gestionar los archivos de tu sitio web, realizar actualizaciones, instalar módulos o temas, y solucionar problemas de configuración. Aunque pueda sonar técnico, en realidad es un proceso muy sencillo si sigues los pasos adecuados. En esta guía, te explicaré de forma clara y paso a paso cómo configurar FTP Plesk para tu PrestaShop, resolver las dudas más comunes y evitar errores típicos.

¿Qué es FTP y por qué lo necesitas en PrestaShop?

FTP (File Transfer Protocol) es un protocolo que te permite transferir archivos entre tu ordenador y el servidor donde está alojada tu web. En el contexto de PrestaShop, usar FTP es esencial para:

  • Subir módulos y temas que no se pueden instalar directamente desde el panel de administración.
  • Modificar archivos de configuración como settings.inc.php o .htaccess.
  • Hacer copias de seguridad manuales de los archivos de la tienda.
  • Solucionar errores como pantallas en blanco o problemas de permisos.

Plesk es uno de los paneles de control más utilizados en hosting compartido y VPS. Su interfaz gráfica facilita la creación y gestión de cuentas FTP. Vamos a ver cómo hacerlo.

Requisitos previos antes de configurar FTP en Plesk

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de control. Normalmente se accede a través de https://tudominio.com:8443.
  • Datos de tu hosting: Usuario y contraseña de la cuenta de hosting principal (la que usas para entrar a Plesk).
  • Cliente FTP: Un programa como FileZilla, Cyberduck o WinSCP. Si no tienes ninguno, te recomiendo FileZilla porque es gratuito y muy intuitivo.
  • Conocimiento básico de la estructura de PrestaShop: Saber que los archivos de la tienda están en la carpeta httpdocs o public_html (depende del hosting).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es diferente: debes usar el puerto 2106 (ejemplo: https://tudominio.com:2106). En ese caso, la configuración FTP puede variar ligeramente, pero los principios son los mismos.

Paso a paso: Configurar FTP en Plesk para PrestaShop

1. Accede a Plesk y localiza la sección FTP

Inicia sesión en tu panel de Plesk con tus credenciales. Una vez dentro, busca en el menú lateral o en el panel principal la opción "Cuentas FTP" o "Acceso FTP". En versiones recientes de Plesk, suele estar dentro de "Sitios web y dominios".

  • Haz clic en el dominio de tu tienda PrestaShop (por ejemplo, mutienda.com).
  • Busca el icono o enlace que dice "Cuentas FTP".

2. Crear una nueva cuenta FTP adicional (recomendado)

Aunque puedes usar la cuenta FTP principal (la que viene por defecto con tu suscripción), es más seguro crear una cuenta FTP adicional específica para PrestaShop. Así evitas compartir credenciales de alto nivel.

  • Dentro de "Cuentas FTP", haz clic en "Añadir cuenta FTP".

  • Completa los campos:

    • Nombre de usuario: Por ejemplo, prestashop_ftp o tienda_ftp. Evita espacios y caracteres especiales.
    • Contraseña: Elige una segura, con mayúsculas, minúsculas, números y símbolos. Plesk te permite generar una automáticamente.
    • Directorio de inicio: Especifica la ruta exacta donde está instalado PrestaShop. Normalmente es /httpdocs o /public_html. Si tu tienda está en una subcarpeta (por ejemplo, /httpdocs/tienda), indícalo aquí.
    • Permisos: Marca las casillas necesarias. Para PrestaShop, lo ideal es lectura y escritura en todos los archivos y carpetas. Puedes limitar a solo lectura si solo necesitas descargar archivos, pero para instalar módulos necesitas escritura.
  • Haz clic en "Aceptar" o "Guardar". La cuenta se creará al instante.

3. Configurar el cliente FTP (FileZilla)

Ahora que tienes los datos de la cuenta FTP, es momento de conectarte desde tu ordenador.

  • Abre FileZilla (o tu cliente FTP favorito).

  • En los campos superiores, introduce:

    • Host: ftp.tudominio.com o la dirección IP de tu servidor. También puedes usar el nombre del servidor que te proporcionó tu hosting (ejemplo: srv01.mihosting.com).
    • Nombre de usuario: El que creaste en Plesk (ejemplo: prestashop_ftp).
    • Contraseña: La que definiste.
    • Puerto: Déjalo en 21 (puerto estándar FTP) o 22 si usas SFTP (más seguro). En Plesk, el FTP normal suele usar el puerto 21.
  • Haz clic en "Conexión rápida". Si todo está bien, verás en el panel derecho los archivos de tu servidor.

[TIP] Si tu conexión falla, comprueba que el cortafuegos de tu ordenador o del servidor no bloquee el puerto 21. También verifica que el FTP esté habilitado en Plesk (a veces los hostings lo desactivan por seguridad). Puedes activarlo desde "Herramientas y configuraciones" > "Configuración de FTP".

4. Verificar la conexión y los permisos

Una vez conectado, navega hasta la carpeta raíz de PrestaShop (normalmente httpdocs). Deberías ver carpetas como admin, themes, modules, img, etc.

  • Prueba a subir un archivo pequeño (por ejemplo, un .txt de prueba) a la carpeta modules. Si se sube sin errores, los permisos son correctos.
  • Comprueba los permisos de archivos y carpetas. En PrestaShop, los archivos deben tener permisos 644 y las carpetas 755. Si ves que algún archivo tiene permisos 777, es un riesgo de seguridad. Puedes cambiarlos desde el propio FileZilla (clic derecho > "Permisos de archivo").

[WARNING] No uses permisos 777 en archivos de configuración como settings.inc.php. Podrías exponer tu tienda a ataques. Si necesitas dar permisos de escritura temporalmente (para instalar un módulo), después revierte a 644.

Solución de problemas comunes al configurar FTP en Plesk

Error: "No se puede conectar al servidor"

  • Verifica que el host sea correcto. Si usas ftp.tudominio.com, asegúrate de que el registro DNS apunte al servidor.
  • Comprueba que el puerto 21 no esté bloqueado por tu ISP o firewall.
  • En Plesk, revisa que la cuenta FTP no esté suspendida o que el directorio de inicio exista.

Error: "Permiso denegado" al subir archivos

  • La cuenta FTP puede no tener permisos de escritura en la carpeta destino. Vuelve a Plesk y edita la cuenta FTP para asignar permisos completos.
  • Si tu PrestaShop está en una subcarpeta, asegúrate de que la ruta en la cuenta FTP sea exacta (por ejemplo, /httpdocs/prestashop).

Error: "El archivo ya existe" o "No se puede sobrescribir"

  • En FileZilla, en el menú "Transferencia", elige "Sobrescribir" o "Preguntar". A veces el cliente está configurado para omitir archivos existentes.

Error: "FTP pasivo/activo" no funciona

  • Plesk suele requerir modo pasivo. En FileZilla, ve a "Editar > Configuración > FTP > Modo de transferencia" y selecciona "Pasivo". Si no funciona, prueba con "Activo".

Buenas prácticas de seguridad al usar FTP con PrestaShop

  • Usa SFTP o FTPS si tu hosting lo permite. Plesk suele ofrecer SFTP (puerto 22). Es más seguro porque los datos viajan cifrados.
  • No compartas la cuenta FTP principal. Crea cuentas separadas para cada desarrollador o tarea.
  • Cambia la contraseña periódicamente y usa contraseñas robustas.
  • Elimina cuentas FTP que ya no uses. En Plesk, puedes borrarlas desde "Cuentas FTP".
  • Mantén los permisos de archivos ajustados. PrestaShop funciona mejor con 644 para archivos y 755 para carpetas. Evita el 777 a toda costa.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106. La configuración FTP es similar, pero el directorio raíz puede llamarse public_html en lugar de httpdocs. Consulta la documentación de tu proveedor.

Preguntas frecuentes (FAQ)

¿Puedo usar el FTP de Plesk para hacer copias de seguridad de PrestaShop?

Sí, es una de las mejores formas. Conéctate por FTP, selecciona toda la carpeta httpdocs y descárgala a tu ordenador. También puedes usar herramientas como rsync, pero FTP es más sencillo para principiantes.

¿Qué hago si no veo la opción "Cuentas FTP" en Plesk?

Es posible que tu plan de hosting no incluya FTP, o que el administrador del servidor lo haya desactivado. Contacta con tu proveedor de hosting. En algunos casos, la opción está en "Sitios web y dominios" > "Acceso FTP" o "Administrador de archivos".

¿Puedo instalar módulos de PrestaShop directamente desde el panel de administración sin FTP?

Sí, muchos módulos se instalan desde el back office de PrestaShop. Sin embargo, algunos módulos avanzados o gratuitos requieren subir archivos manualmente por FTP. Además, si tu tienda tiene problemas de permisos, el FTP es la solución.

¿Es seguro usar FTP para transferir archivos de mi tienda?

El FTP estándar no cifra los datos, por lo que tu contraseña y archivos viajan en texto plano. Siempre que sea posible, usa SFTP o FTPS. Plesk permite habilitar estas opciones en "Configuración de FTP". Si no tienes más remedio que usar FTP, asegúrate de que tu red sea segura (por ejemplo, no uses WiFi público).

¿Cómo sé si mi PrestaShop está en la carpeta correcta?

Conéctate por FTP y busca archivos como index.php, config/ o admin/. Si ves una carpeta con muchos archivos PHP y una carpeta modules, estás en el lugar correcto. Si solo ves un index.html genérico, probablemente tu tienda esté en una subcarpeta.

Conclusión

Configurar FTP Plesk para PrestaShop es un proceso sencillo que te dará control total sobre los archivos de tu tienda. Siguiendo estos pasos, podrás subir módulos, hacer copias de seguridad y solucionar problemas sin depender del soporte técnico. Recuerda siempre priorizar la seguridad: usa contraseñas fuertes, evita permisos excesivos y, si es posible, opta por SFTP.

Si encuentras algún problema, revisa los errores comunes que te he explicado. Y si tu hosting utiliza Syspanel, no olvides que el acceso es por el puerto 2106, pero el resto del proceso es muy similar. Ahora ya tienes las herramientas para gestionar tu PrestaShop como un profesional. ¡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