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

Syspanel: Configurar FTP para PrestaShop

Actualizado el 16 de septiembre de 2025

Introducción: ¿Por qué configurar FTP en tu PrestaShop?

Si tienes una tienda online con PrestaShop y gestionas tu servidor a través de un panel de control como Syspanel (accesible por el puerto 2106), una de las tareas más comunes que necesitarás realizar es la configuración de FTP. El FTP (File Transfer Protocol) es el método estándar para transferir archivos entre tu computadora y el servidor donde se aloja tu tienda. Esto es esencial para instalar módulos, subir temas, modificar archivos de configuración o realizar copias de seguridad manuales.

En este artículo, te guiaré paso a paso para configurar FTP en PrestaShop usando Syspanel. No necesitas ser un experto en SysAdmin, solo seguir las instrucciones con calma. Al final, también responderemos a las preguntas más frecuentes para que no te quede ninguna duda.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar FTP, asegúrate de tener a mano lo siguiente:

  • Acceso a Syspanel: Debes poder iniciar sesión en tu panel de control. Recuerda que la URL de acceso suele ser algo como https://tudominio.com:2106 o la IP de tu servidor seguida de :2106.
  • Credenciales de administrador: Usuario y contraseña de Syspanel (normalmente los que usaste al contratar el hosting).
  • Cliente FTP: Un programa como FileZilla, Cyberduck o WinSCP. Son gratuitos y fáciles de usar.
  • Datos de tu PrestaShop: Aunque no son necesarios para la configuración inicial, te ayudarán a verificar que todo funciona.

[INFO] Si aún no tienes un cliente FTP, te recomiendo FileZilla por su sencillez. Puedes descargarlo desde su sitio oficial.


Paso 1: Acceder a Syspanel y crear un usuario FTP

El primer paso es crear un usuario FTP desde Syspanel. Este usuario tendrá permisos específicos para acceder a los archivos de tu PrestaShop.

1.1 Inicia sesión en Syspanel

Abre tu navegador y escribe la dirección de Syspanel con el puerto 2106. Por ejemplo:
https://midominio.com:2106

Introduce tu usuario y contraseña. Si es la primera vez, es posible que veas un aviso de seguridad del navegador; acéptalo (es normal en conexiones HTTPS autofirmadas).

1.2 Navega a la sección de FTP

Una vez dentro, busca en el menú lateral o superior la opción "FTP" o "Usuarios FTP". En Syspanel, suele estar en la categoría de "Servicios" o "Acceso a archivos".

1.3 Crea un nuevo usuario FTP

Haz clic en "Añadir usuario" o "Crear nuevo". Te pedirá los siguientes datos:

  • Usuario: Elige un nombre, por ejemplo tienda_ftp.
  • Contraseña: Genera una segura. Puedes usar el generador de contraseñas de Syspanel o crear una tú mismo (mínimo 8 caracteres, mezcla de mayúsculas, minúsculas y números).
  • Directorio: Aquí es clave. Debes indicar la ruta donde está instalado PrestaShop. Normalmente es algo como /home/usuario/web/tudominio/public_html. Si no estás seguro, puedes dejarlo en blanco y luego restringirlo, pero lo ideal es apuntar directamente a la carpeta raíz de tu tienda.
  • Permisos: Marca las opciones de lectura y escritura (a veces llamado "Read/Write"). No necesitas permisos de ejecución para FTP normal.

Guarda los cambios. Syspanel te mostrará un mensaje de confirmación.

[TIP] Anota el usuario y la contraseña en un lugar seguro. Si pierdes estos datos, tendrás que generar uno nuevo.


Paso 2: Configurar tu cliente FTP (FileZilla como ejemplo)

Ahora que tienes un usuario FTP, toca configurar el cliente para conectarte al servidor.

2.1 Abre FileZilla

Descarga e instala FileZilla si no lo tienes. Al abrirlo, verás cuatro campos en la parte superior: Host, Usuario, Contraseña y Puerto.

2.2 Introduce los datos de conexión

  • Host: La dirección IP de tu servidor o el nombre de dominio (por ejemplo, midominio.com). Si usas dominio, asegúrate de que apunte al servidor.
  • Usuario: El que creaste en Syspanel (ej. tienda_ftp).
  • Contraseña: La que definiste.
  • Puerto: Déjalo en blanco o pon 21 (es el puerto estándar para FTP). Si tu servidor usa SFTP (más seguro), el puerto suele ser el 22, pero en Syspanel lo normal es FTP sobre TLS/SSL.

2.3 Conexión rápida

Haz clic en "Conexión rápida". Si todo está bien, verás en el panel derecho los archivos de tu servidor. En el izquierdo están los de tu computadora.

[WARNING] Si ves un error de "Fallo de autenticación", revisa que el usuario y contraseña sean correctos. También asegúrate de que el directorio asignado exista. Si no, puedes crearlo desde Syspanel.


Paso 3: Verificar la conexión con PrestaShop

Una vez conectado, es momento de comprobar que puedes acceder a los archivos de PrestaShop.

3.1 Localiza la carpeta de PrestaShop

En el panel derecho de FileZilla, navega hasta la carpeta que configuraste como directorio FTP. Deberías ver archivos como:

  • index.php
  • config/
  • modules/
  • themes/
  • img/

Si ves estos archivos, ¡enhorabuena! Ya tienes acceso FTP a tu tienda.

3.2 Prueba a subir un archivo

Para asegurarte de que la escritura funciona, arrastra un archivo pequeño (como un .txt) desde tu computadora al servidor. Si se sube sin errores, la configuración es correcta.

[INFO] Si necesitas transferir archivos grandes (como temas o módulos), usa FTP en lugar del administrador de archivos de Syspanel, ya que es más rápido y evita límites de tamaño.


Paso 4: Configurar FTP en PrestaShop (Back Office)

Aunque ya tienes acceso FTP, PrestaShop también permite configurar ajustes de FTP desde su panel de administración. Esto es útil para tareas como la sincronización de imágenes o la actualización automática de módulos.

4.1 Accede al Back Office de PrestaShop

Ingresa a tu tienda como administrador, normalmente en tudominio.com/admin (o la URL que hayas configurado).

4.2 Ve a Parámetros avanzados > FTP

En el menú de la izquierda, busca "Parámetros avanzados" y luego "FTP". Aquí verás opciones como:

  • Servidor FTP: Puedes dejarlo en blanco o poner localhost si el servidor es el mismo.
  • Puerto: 21 (o 22 si usas SFTP).
  • Usuario y contraseña: Los mismos que creaste en Syspanel.
  • Directorio raíz: La ruta absoluta (ej. /home/usuario/web/tudominio/public_html).

4.3 Guarda la configuración

Haz clic en "Guardar". PrestaShop probará la conexión. Si todo está bien, verás un mensaje de éxito.

[TIP] Si no usas funciones avanzadas que requieran FTP desde PrestaShop, puedes saltarte este paso. La conexión directa con FileZilla es suficiente para la mayoría de tareas.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo resolverlos.

Error: "No se puede conectar al servidor"

  • Causa: Puerto incorrecto o firewall bloqueando la conexión.
  • Solución: Asegúrate de que el puerto 21 esté abierto en tu servidor. En Syspanel, revisa la configuración de seguridad o contacta a tu proveedor de hosting.

Error: "Directorio no encontrado"

  • Causa: La ruta que asignaste al usuario FTP no existe.
  • Solución: Vuelve a Syspanel, edita el usuario FTP y cambia el directorio a una ruta válida. Por ejemplo, si tu PrestaShop está en public_html, escribe /home/tuusuario/web/tudominio/public_html.

Error: "Permiso denegado"

  • Causa: El usuario FTP no tiene permisos de escritura.
  • Solución: En Syspanel, edita el usuario y asegúrate de que tenga permisos de lectura y escritura. También verifica los permisos de las carpetas en el servidor (deben ser 755 para carpetas y 644 para archivos).

[WARNING] Nunca des permisos 777 a tus archivos, ya que es un riesgo de seguridad. Usa 755 o 644.


Preguntas frecuentes (FAQ)

¿Puedo usar FTP sin Syspanel?

Sí, pero Syspanel facilita la gestión de usuarios y permisos. Si no tienes panel, tendrías que configurar FTP manualmente a través de comandos SSH, lo cual es más complejo.

¿Es seguro usar FTP para PrestaShop?

El FTP estándar no cifra los datos, por lo que es recomendable usar FTP sobre TLS (FTPS) o SFTP. Syspanel suele soportar estas opciones. En FileZilla, elige "FTP sobre TLS explícito" en el tipo de conexión.

¿Qué hago si olvido la contraseña FTP?

Desde Syspanel, puedes editar el usuario y asignar una nueva contraseña. No es necesario eliminar el usuario.

¿Necesito FTP si ya tengo acceso a Syspanel?

No es obligatorio, pero FTP es más rápido para transferir muchos archivos o archivos grandes. El administrador de archivos de Syspanel es útil para cambios pequeños.

¿Puedo crear varios usuarios FTP?

Sí, desde Syspanel puedes crear tantos como necesites. Es útil si trabajas con un equipo de desarrollo.


Conclusión

Configurar FTP para PrestaShop usando Syspanel es un proceso sencillo que te dará mucho control sobre los archivos de tu tienda. Con solo crear un usuario FTP desde el panel (accesible vía puerto 2106) y conectar con un cliente como FileZilla, podrás gestionar módulos, temas y backups sin complicaciones.

Recuerda siempre priorizar la seguridad: usa contraseñas fuertes, evita permisos excesivos y, si es posible, opta por FTPS o SFTP. Si sigues los pasos de esta guía, tendrás tu FTP funcionando en menos de 10 minutos.

¿Tienes alguna duda? Revisa la sección de FAQ o consulta la documentación de Syspanel. ¡Buena suerte con tu tienda PrestaShop!

¿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