Merhaba Değerli Ziyaretçimiz
Windows sunucunuzu kurdunuz tüm ayarlarınızı konfigüre ettiniz, web sunucunuz muhteşem çalışıyor, herşey tıkırında ilerliyor fakat birden farkettiniz ki herhangi bir web sitenizin ftp alanına bağlanırken şu hatayı alıyorsunuz:
220 Microsoft FTP Service
user kullaniciadi
331 Password required for “kullanıcı_adınız”
pass “şifreniz”
530 User “kullanıcı_adınız” cannot log in, home directory inaccessible
Birde bir telaş almıştır hemen, ne yapsam-ne etsem derken ftp sunucusunu silip tekrar kurmayı düşünmeyin, ya da format atmayı, panel olarak plesk kullanıyorsanız pleski silip tekrar kurmayı falan bu tür egzantirik hareketlere hiç gerek yok.
Bu hatayı almanız iki sebebi vardır ilki; klasör yazma-okuma izinlerinin olmayışı, ikincisi ve kuvvetle muhtemeli bilgisayarınızın adının ve/veya hostname denilen zımbırtının 15 karakterden fazla olmasıdır.
İlk yapacağınız şey bilgisayarınızın adını kontrol etmek;
- bilgisayarım’a sağ tıklayıp özellikler’e girin.
- bilgisayar adı sekmesine geçip, bilgisayarın adını kontrol edin.
- eğer 15 karakterden fazla ise değiştir’e basarak adı değiştirin ve tamam’a basın.
- bilgisayarı yeniden başlatmanızı isteyecektir, başlatınız.
bu işlemlerin ardından bilgisayarınız açılınca hemen plesk panel kullanıyorsanız; paneli açıp, giriş yapın ve aşağıdaki adımları uygulayın;
- ayarlar’a (settings) girin.
- change hostname yazan yere girin.
- full hostname alanını güncelleyin 15 karakterden kısa bişeycik olsun.
- ok’a basın ve herkes mutlu olsun.
daha sonra plesk monitör’den veyahut bilgisayarım’a sağ tıklayıp yönet (manage) kısmından hizmetlere girip ftp servisini durdurup tekrar başlatın.
Yukardaki işlemleri yaptığınızda büyük ihtimalle sorun ortadan kalkmış olacak. Eğer sorun hala devam ediyorsa yazma izinlerine bir bakmamız lazım.
- bilgisayarım, c sürücüsü, inetpub (c:\inetpub) dizinine girin.
- ftproot klasörüne sağ tıklayarak paylaşım ve güvenlik’e (sharing and security) girin.
- güvenlik (security) sekmesine tıklayın.
- ekle’ye (add) basılarak users yazıp adları denetle’ye basın.
- çıkan sonuçu tıklayın, seçin ve izinler bölümünden okutma ve yürütme (read & execute), klasör içeriğini listele (list folder content), oku (read) yazan yerler işaretleyip tamam’a (ok) basın.
ftp’yi tekrar yeniden başlatın. D-ü-z-e-l-m-i-ş olacaktır!
Yardımcı olması dileğiyle…