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

Cómo crear una cuenta FTP en PrestaShop

Actualizado el 15 de diciembre de 2025

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

Si alguna vez has intentado subir un tema, un módulo o simplemente modificar un archivo de configuración de tu tienda PrestaShop, te habrás dado cuenta de que el panel de administración tiene sus limitaciones. Para tareas más profundas, como editar el archivo .htaccess, subir un backup completo o cambiar los permisos de ciertas carpetas, necesitas acceso directo al servidor. Ahí es donde entra el FTP.

El FTP (Protocolo de Transferencia de Archivos) es, en términos sencillos, el puente entre tu ordenador y el servidor donde vive tu tienda online. Te permite subir, descargar, modificar y eliminar archivos de tu hosting como si estuvieras explorando las carpetas de tu propio PC.

Crear una cuenta FTP en PrestaShop no es una función nativa del propio PrestaShop, sino una tarea que se realiza desde el panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.). Sin embargo, es un paso esencial para cualquier administrador de una tienda PrestaShop que quiera tener un control total sobre su instalación.

En esta guía extensa y detallada, te explicaré paso a paso cómo crear una cuenta FTP, cómo configurarla correctamente y cómo conectarte a ella. No importa si tu proveedor de hosting utiliza cPanel, Plesk o un panel personalizado como Syspanel, porque veremos los casos más comunes.


Paso 1: Identifica el panel de control de tu hosting

Antes de crear nada, necesitas saber a qué panel de control tienes acceso. Esto depende de tu proveedor de hosting. Los más habituales son:

  • cPanel: El más popular y fácil de usar.
  • Plesk: Muy común en servidores Windows y también en algunos Linux.
  • Syspanel: Un panel personalizado que algunos proveedores ofrecen. Recuerda: Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

[INFO] Si no estás seguro de qué panel usa tu hosting, revisa el correo de bienvenida que te enviaron al contratar el servicio o contacta con el soporte técnico. No pasa nada por preguntar.

Una vez que tengas la URL de acceso al panel y tus credenciales de administrador (usuario y contraseña), inicia sesión.


Paso 2: Crear la cuenta FTP en cPanel (el método más común)

cPanel es el estándar de la industria. Si tu hosting lo usa, sigue estos pasos:

2.1. Accede a la sección "Archivos"

Dentro de cPanel, busca la sección llamada "Archivos" (o "Files" si está en inglés). Ahí verás un icono llamado "Cuentas FTP".

2.2. Rellena el formulario de creación

Haz clic en "Cuentas FTP" y verás un formulario en la parte superior de la página. Deberás completar los siguientes campos:

  • Login (Usuario): El nombre de usuario que usarás para conectarte. No puede tener espacios. Por ejemplo: tienda_ftp.
  • Dominio: Selecciona el dominio de tu tienda PrestaShop en el menú desplegable.
  • Contraseña: Introduce una contraseña robusta. cPanel suele tener un generador de contraseñas seguras. Es recomendable usar una combinación de letras mayúsculas, minúsculas, números y símbolos.
  • Directorio (ruta): Este es el campo más importante. Debes especificar la carpeta a la que tendrá acceso este usuario FTP. Para PrestaShop, lo normal es que sea la raíz de tu tienda. Normalmente, esto es public_html o public_html/ si es el dominio principal. Si tu tienda está en una subcarpeta (por ejemplo, public_html/tienda), indícalo aquí.

[WARNING] Si no estás seguro de la ruta, deja el campo vacío. Esto asignará automáticamente la raíz de tu cuenta de hosting. Luego puedes cambiarlo desde el propio cPanel.

  • Cuota: Puedes limitar el espacio que este usuario puede usar. Si no quieres limitarlo, selecciona "Sin límite".

2.3. Guarda los cambios

Haz clic en el botón "Crear cuenta FTP". Verás un mensaje de confirmación en la parte superior. ¡Ya tienes tu cuenta creada!


Paso 3: Crear la cuenta FTP en Syspanel

Como mencioné antes, algunos proveedores usan Syspanel. Si es tu caso, el proceso es ligeramente diferente.

3.1. Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor añadiendo el puerto 2106. Por ejemplo: https://tu-dominio.com:2106. Introduce tus credenciales de administrador.

3.2. Navega a la gestión de usuarios FTP

Dentro de Syspanel, busca una sección llamada "Usuarios FTP", "Cuentas FTP" o similar. Suele estar en el menú lateral izquierdo o en la pestaña de "Sitios Web" o "Archivos".

3.3. Añade un nuevo usuario

Haz clic en el botón "Añadir" o "Crear". Se abrirá un formulario similar al de cPanel:

  • Nombre de usuario: Elige un nombre único.
  • Contraseña y Confirmar contraseña.
  • Directorio: Indica la ruta absoluta a la carpeta de tu PrestaShop. En Syspanel, suele mostrarse la ruta base al lado del dominio. Por ejemplo, si tu dominio es midominio.com, la ruta podría ser /home/midominio.com/public_html.
  • Permisos: Algunos paneles te permiten marcar si el usuario puede solo leer, o leer y escribir. Para PrestaShop, te recomiendo dar permisos de lectura y escritura.

Guarda los cambios. La cuenta FTP estará activa al instante.


Paso 4: Crear la cuenta FTP en Plesk

Si tu hosting usa Plesk (común en servidores Windows, aunque también existe para Linux), los pasos son estos:

  1. Inicia sesión en Plesk.
  2. Ve a "Sitios web y dominios" (Websites & Domains).
  3. Selecciona tu dominio de PrestaShop.
  4. Busca la sección "Acceso FTP" o "Usuarios de acceso FTP".
  5. Haz clic en "Añadir usuario de acceso FTP".
  6. Completa el nombre de usuario y la contraseña.
  7. En "Carpeta inicial", introduce la ruta a tu tienda. En Plesk, la ruta absoluta suele ser httpdocs para el dominio principal. Si tu tienda está en una subcarpeta, añade la ruta relativa, por ejemplo, /httpdocs/tienda.
  8. Haz clic en "Aceptar".

Paso 5: Conectarte a tu nueva cuenta FTP

Ya has creado tu cuenta FTP. Ahora necesitas un cliente FTP para conectarte. Los más populares y gratuitos son FileZilla (Windows, macOS, Linux) y Cyberduck (macOS). Te explicaré con FileZilla, que es el más usado.

5.1. Descarga e instala FileZilla

Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es muy sencilla: siguiente, siguiente y listo.

5.2. Configura la conexión

Abre FileZilla. En la parte superior verás campos para el Host, Usuario, Contraseña y Puerto.

  • Host: Escribe la dirección de tu servidor FTP. Esto suele ser ftp.tudominio.com o simplemente tudominio.com. Si no lo sabes, revisa el correo de bienvenida de tu hosting.
  • Usuario: El nombre de usuario que creaste (por ejemplo, tienda_ftp).
  • Contraseña: La contraseña que asignaste.
  • Puerto: Déjalo en 21 (es el puerto estándar de FTP). Si tu hosting usa SFTP (SSH), el puerto suele ser el 22 y el protocolo cambia. Para la mayoría de los casos, el puerto 21 es el correcto.

Haz clic en "Conexión rápida".

5.3. Navega por tus archivos

Una vez conectado, verás dos paneles. El de la izquierda es tu ordenador y el de la derecha es tu servidor. Ahora ya puedes arrastrar y soltar archivos entre ambos. Te recomiendo que te familiarices con la estructura de carpetas de tu PrestaShop: admin, cache, classes, config, img, modules, themes, var, etc.

[TIP] No modifiques archivos directamente en el servidor sin hacer una copia de seguridad antes. Si algo falla, podrás restaurarlo fácilmente.


Paso 6: Configuración adicional y permisos

Crear la cuenta FTP es solo el principio. Para que PrestaShop funcione correctamente, a veces necesitas ajustar los permisos de ciertos archivos y carpetas.

6.1. Permisos recomendados para PrestaShop

  • Directorios (carpetas): Permiso 755.
  • Archivos: Permiso 644.
  • Archivos de configuración (como config/settings.inc.php en versiones antiguas): Permiso 444 (solo lectura) después de la instalación para mayor seguridad.

Puedes cambiar los permisos desde FileZilla haciendo clic derecho sobre el archivo o carpeta y seleccionando "Permisos de archivo". Asegúrate de no dejar archivos con permisos 777 (lectura, escritura y ejecución para todos) porque es un grave riesgo de seguridad.

6.2. El archivo .htaccess

Este archivo es vital para PrestaShop. Controla las URLs amigables y la seguridad. Si alguna vez ves errores de "500 Internal Server Error", es muy probable que el problema esté aquí. Con tu cuenta FTP, puedes descargarlo, editarlo con un editor de texto plano y volver a subirlo.


Preguntas frecuentes (FAQ) sobre FTP y PrestaShop

¿Cuántas cuentas FTP puedo crear para mi PrestaShop?

Depende de tu plan de hosting. Algunos permiten crear cuentas ilimitadas, otros limitan el número. No suele ser un problema, pero es bueno saberlo. En cPanel, puedes ver el límite en la parte inferior de la página de "Cuentas FTP".

¿Es seguro usar FTP?

El FTP estándar no es seguro porque envía tus datos (usuario y contraseña) en texto plano. Si tu hosting lo permite, te recomiendo usar SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). Para ello, en FileZilla, cambia el protocolo a "SFTP - SSH File Transfer Protocol" y usa el puerto 22. La mayoría de los paneles de control, incluidos cPanel y Syspanel, soportan SFTP.

[WARNING] Si tu hosting solo ofrece FTP estándar, al menos usa una contraseña muy robusta y cámbiala periódicamente.

¿Puedo usar la misma cuenta FTP para varias tiendas PrestaShop?

Técnicamente sí, si la cuenta FTP tiene acceso a las carpetas de ambas tiendas. Sin embargo, es una mala práctica. Es mejor crear cuentas FTP separadas para cada tienda o dominio, ya que así puedes controlar los accesos de forma más granular y evitar errores.

He creado la cuenta FTP pero no puedo conectarme. ¿Qué hago?

Esto es frustrante, pero tiene solución. Revisa estos puntos:

  1. ¿El usuario y la contraseña son correctos? Asegúrate de no tener espacios al copiarlos.
  2. ¿Has escrito bien el host? Prueba con ftp.tudominio.com y luego con tudominio.com.
  3. ¿Estás usando el puerto correcto? Prueba con el 21 (FTP) y con el 22 (SFTP).
  4. ¿La cuenta está activa? A veces hay que esperar unos minutos a que el servidor propague los cambios.
  5. ¿El firewall de tu ordenador o el firewall del servidor está bloqueando la conexión? Prueba desde otro dispositivo o red.

Si después de todo esto sigues sin poder conectarte, contacta con el soporte técnico de tu hosting. Es un problema que ellos pueden verificar en segundos.

¿Puedo cambiar la contraseña de mi cuenta FTP desde PrestaShop?

No. La gestión de cuentas FTP se hace exclusivamente desde el panel de control del hosting. PrestaShop no tiene interfaz para esto.

¿Qué es el modo pasivo en FTP?

El modo pasivo es una configuración del cliente FTP que permite la conexión cuando hay un firewall o router de por medio. En FileZilla, ve a Editar > Ajustes > Conexiones FTP y marca la opción "Modo pasivo". Si tienes problemas de conexión o de listado de archivos, activar el modo pasivo suele ser la solución.


Conclusión

Crear una cuenta FTP en PrestaShop es un proceso sencillo pero fundamental para el mantenimiento avanzado de tu tienda. Ya sea que uses cPanel, Plesk o Syspanel, los pasos son bastante intuitivos y no requieren conocimientos técnicos profundos. Lo importante es hacerlo con calma, prestar atención a la ruta del directorio y usar contraseñas seguras.

Con tu cuenta FTP configurada, podrás:

  • Subir y actualizar temas y módulos manualmente.
  • Editar archivos de configuración críticos.
  • Hacer copias de seguridad manuales de todos los archivos.
  • Solucionar errores que no se pueden resolver desde el panel de administración.

[TIP] Te recomiendo que, además de la cuenta FTP, configures siempre una copia de seguridad automática de tu PrestaShop. Nunca sabes cuándo la necesitarás. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Si tienes dudas, deja un comentario y te ayudaremos encantados.

¿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