Errores en FTP Filezilla
Debajo le adjuntamos los errores mas comunes al conectarse y como solucionarlo.
Error: Too many connections
Para optimizar los recursos del servidor, evitar abusos y configuración general no se pueden establecer ilimitadas conexiones de ftp al servidor para subir archivos, por lo que el servidor lo está bloqueando en el puerto 21(ftp) y no puede subir nada.
Solución: Vaya a la configuración de su programa de ftp y limite las conexiones de ftp simultáneas a 3 como máximo.
Error: No se pudo conectar al servidor despues de TLS
Si usted ve algo como esto al conectarse con filezilla:
Command: AUTH TLS
Response: 234 AUTH TLS OK.
Status: Inicializando TLS...
Error: Conexión superó el tiempo de espera
Error: No se pudo conectar al servidor
Solucion: Ir a la configuracion del servidor y cambiar de TLS a conexion Plain para poder conectarse.
Error: No puede obtener entrada host ftp.dominio.com
Esto quiere decir que su software de ftp, no esta accediendo al servidor por la direccion ftp.dominio.com
Verifique lo siguiente en su software de FTP, (sugerimos filezilla o Smartftp )
1- Conecte siempre en modo PASV
2- Verifique que esta ingresando una carpeta correcta como predefinida al conectar, por ejemplo www. Si no sabe como configurar esto, no importa este comentario ya que por defecto, la configuración es correcta
3- Si utiliza un firewall , intente desactivarlo
4- Si utiliza Windows XP, intente actualizar el firewall o intente desactivarlo.
Error: Despues de subirlo obtengo 500 Internal Server error
Si bien el servidor funciona de manera automatica cuando crea carpetas o archivos, muchas veces la instalacion de cms o scripts como wordpress o joomla, cambians los usuario, privilegios y derechos de los archivos para correr.
En ese caso pueden dar dos tipos de error Internal Server Error o Forbidden.
Errores del usuario - permisos:
Son errores causados por el usuario del hosting, en donde el hosting funciona perfectamente para corregirlo deberia:
- Modificar los permisos de los archivos no estan correctos, mediante Filezilla o su programa de ftp.
- Como deben estar:
- archivos php perl etc 644 ( cualquiera con programacion)
- archivos css txt jpg 777 o 644 (cualquiera sin programacion)
- carpetas 750
- verifique que el script o la programación no requiera privilegios al que desea acceder.
Si ese error lo ve cuando intenta subir archivos mediante FTP , Esta tratando de acceder a un lugar en el ftp que no tiene privilegios, contacte al administrador de su sitio web.
Errores de privilegios mediante ssh:
Errores que solo mediante ssh del hosting puede hacer, por ejemplo cuando un script le cambia los privilegios de usario a root, solo el root puede cambiar eso. Pero puede verificarlos para saber que pedir al administrador del hosting
- Los directorios de bajo de /home/public_html deberían tener 750 como los permisos.
- Ejemplo de comando chmod 755 /home/usuario/public_html/miblog
- Cuando los permisos de public_html son 750 (recomendado) es necesario que su grupo sea 'nobody' para permitir que apache pueda atravesar el arbol de los directorios web (porque apache corre como 'nobody')
- Ejemplo de comando chown usuario:nobody /home/usuario/public_html
- Los archivosde php tienen que pertenecer al usuario. algo asi como usuariobebe:usuariobebe , si dice usuariobebe:root o similar deben ser corregidos.
- Ejemplo de como corregirlo chown usuario:usuario /home/usuario/public_html/test.php
Algunos consejos para optimizar el uso de su software de ftp.
- Use una conexion segura SSL : esto le permite evitar que hackers con tecnicas de man in the middle , puedan intercerptar sus datos
- Limite su conexion: Configure su software para no superar las 3 conexiones simultaneas, de esa manera evita los bloqueos temporales del servidor. Ver mas aquí
- Comprima y transfiera: Si va a transferir cientos o miles de archivos (caso wordpress, joomla o similares) es conveniente comprimirlos mediante el administrador de archivos de su panel de hosting en 1 solo archivo grande y luego transferirlo. Ver mas aquí
- Si es un trabajo grande, puede configurar que su pc se autoapague luego de finalizada la transmision.