FTP 550 Hatası: Dosya Bulunamadı veya Erişim Reddedildi
FTP 550 yanıtı, sunucunun istenen dosya işlemini gerçekleştirmediğini bildirir. Aynı kod; bulunmayan dosya, erişim izni, geçersiz yol veya sunucu politikası gibi farklı nedenlerle dönebilir.

FTP 550 hatası ne demektir?
Standart anlamıyla 550, istenen işlemin gerçekleştirilmediğini ve dosyanın kullanılamadığını belirtir. Sunucunun metni “File not found”, “Access denied”, “Permission denied” veya “Failed to open file” gibi daha ayrıntılı olabilir.
Bu hata genellikle girişten sonra RETR, STOR, DELE, RNFR, RNTO veya dizin değiştirme gibi bir dosya sistemi işleminde görülür. 530 giriş hatasından ve 425 veri bağlantısı hatasından farklıdır.
Hangi işlem başarısız oldu?
| İşlem | Olası nedenler | İlk kontrol |
|---|---|---|
| İndirme | Dosya yok veya okuma izni yok | Dosya adı, harf büyüklüğü ve uzak klasör |
| Yükleme | Dizinde yazma izni yok veya kota dolu | Hedef klasör, boş alan ve hesap yetkisi |
| Silme | Silme izni/politikası yok veya dosya kilitli | Dosya sahibi ve sunucu kuralı |
| Yeniden adlandırma | Kaynak yok, hedef geçersiz veya farklı dosya sistemi | RNFR/RNTO yolları ve hedef ad |
| Klasöre girme | Dizin yok veya geçiş izni yok | Tam yol ve üst klasör izinleri |
İstemcide yapılacak kontroller
- 1Listeyi yenileyin
Dosya başka bir işlemle taşınmış veya silinmiş olabilir. Güncel uzak klasör içeriğini alın.
- 2Harf büyüklüğünü kontrol edin
Linux sunucularda Dosya.txt ile dosya.txt farklı adlardır.
- 3Doğru klasörde olduğunuzu doğrulayın
FTP hesabının gösterdiği kök, sunucunun gerçek dosya sistemi kökünden farklı olabilir.
- 4Basit adla test edin
Küçük bir dosya ve kısa, güvenli bir ad kullanarak ad filtresi ve boyut sınırını ayırın.
- 5Bağlantı günlüğünü okuyun
550 yanıtından hemen önce gönderilen komut, reddedilen işlemi gösterir.
Yazma ve silme izinleri neden farklı olabilir?
Bir dosyayı okuyabilmek aynı klasöre yeni dosya yazabileceğiniz anlamına gelmez. Dosya oluşturma, silme ve yeniden adlandırma çoğunlukla üst dizinin yazma yetkisine bağlıdır; sunucu ayrıca işlem bazlı FTP kuralları uygulayabilir.
Hosting hesaplarında web sunucusu ile FTP kullanıcısı farklı sahiplik veya gruplarla çalışabilir. Sorunu 777 ile geçici olarak gizlemek yerine dosya sahibi, grup ve dizin izinlerini barındırma modeline göre düzeltin.
İzin dışında diğer nedenler
Sunucu depolama sınırına ulaştığında yükleme reddedilebilir.
İşletim sistemi veya sunucu filtresi bazı karakterleri, uzantıları ya da ayrılmış adları engelleyebilir.
Sistem dizini, yedek alanı veya hata sonrası read-only bağlanan disk değiştirilemez.
Başka süreç tarafından kullanılan dosya silinemeyebilir veya yeniden adlandırılamayabilir.
FTP yolu başka depolamaya eşlenmiş ve o hedefte farklı izinler uygulanıyor olabilir.
Sunucu yöneticisi için kontrol listesi
550 alt mesajını, komutu, kullanıcıyı ve hedef yolu birlikte inceleyin.
FTP hizmetinin dosya sisteminde hangi kimlikle işlem yaptığını doğrulayın.
Yolun tüm üst dizinlerinde erişim ve hedefte gerekli işlem yetkisini kontrol edin.
Boş alanı, kotayı, inode durumunu ve read-only bağlamayı inceleyin.
Yalnızca kodu görerek parola sıfırlamayın veya bütün izinleri açmayın. Başarısız komut ve sunucu metni asıl ayrımı sağlar.
Rehberi uygulamaya geçirin.
İlgili Varkuna ürününü inceleyin veya ayrıntılı kullanım rehberini açın.