Dosya Yöneticisi küçük düzenlemeler için yeterlidir, ancak yüzlerce dosyayı yüklerken FTP istemcisi çok daha hızlı ve güvenilirdir.
FTP hesabı oluşturma
cPanel → Dosyalar → FTP Hesapları ekranında:
- Oturum açma:
yuklemegibi bir kullanıcı adı yazın. - Dizin: Varsayılan olarak kullanıcı adıyla bir klasör önerilir. Sitenin kök dizinine erişim istiyorsanız burayı
public_htmlyapın. - Kota: Sınırsız bırakabilirsiniz.
Ana cPanel kullanıcınızla da FTP'ye bağlanabilirsiniz, fakat üçüncü bir kişiye erişim vereceğiniz durumlarda ayrı ve dizini kısıtlı bir hesap açmak çok daha güvenlidir.
FileZilla ile bağlanma
FileZilla'yı kurduktan sonra Dosya → Site Yöneticisi → Yeni Site ile şu bilgileri girin:
| Alan | Değer |
|---|---|
| Sunucu | ftp.alanadiniz.com |
| Protokol | FTP – Dosya Aktarım Protokolü |
| Şifreleme | Kullanılabiliyorsa açık FTP over TLS |
| Oturum türü | Normal |
| Kullanıcı | [email protected] |
| Port | 21 |
Kullanıcı adını tam olarak cPanel'de göründüğü şekilde (çoğu zaman[email protected]) yazın. FTP hatalarının büyük kısmı eksik yazılan kullanıcı adından kaynaklanır.
Dosyaları doğru dizine yükleyin
Web sitenizin kök dizini public_html klasörüdür. Tarayıcıda alanadiniz.com/index.html adresinin karşılığı public_html/index.html dosyasıdır.
- Ana site →
public_html/ - Alt alan adı (
blog.alanadiniz.com) →public_html/blog/ - Park edilmiş/ek alan adı → cPanel'de tanımladığınız klasör
public_html dışına yüklenen dosyalar tarayıcıdan görünmez. "Sitemi yükledim ama açılmıyor" sorunlarının en yaygın nedeni budur.
Dosya izinleri (chmod)
Doğru izinler hem güvenlik hem çalışabilirlik açısından önemlidir:
- Klasörler: 755
- Dosyalar: 644
- Yapılandırma dosyaları (
wp-config.phpgibi): 600 veya 640
Hiçbir zaman 777 kullanmayın. 777, sunucudaki herkesin dosyayı değiştirebilmesi demektir ve zararlı kod enjeksiyonlarının bilinen giriş kapısıdır. Bir eklenti 777 istiyorsa önce dosya sahipliğini kontrol edin.
Sık görülen FTP hataları
"530 Login authentication failed"
Kullanıcı adı veya parola hatalı. Parolayı cPanel'den sıfırlayın; kullanıcı adını [email protected] biçiminde yazdığınızdan emin olun.
"Connection timed out"
Genellikle güvenlik duvarı ya da modem engeli. FileZilla → Ayarlar → FTP bölümünden Pasif mod'a geçin. Kurumsal ağdaysanız 21. portun açık olduğunu doğrulayın.
Bağlanıyor ama dosya listesi gelmiyor
Aktif/pasif mod uyuşmazlığıdır. Pasif moda alın ve TLS şifrelemesini açık FTP olarak seçin.
Yükleme yarıda kesiliyor
Çok sayıda küçük dosyayı tek tek yüklemek yerine sıkıştırıp tek .zip olarak yükleyin ve Dosya Yöneticisi'nden çıkarın. Hem çok daha hızlıdır hem kopma riski azalır.
Daha güvenli alternatif: SFTP
Sunucunuzda SSH erişimi varsa (VDS ve dedicated paketlerde standarttır) FTP yerine SFTP kullanın: 22. porttan bağlanır, kullanıcı adı ve parola dahil tüm trafiği şifreler. Paylaşımlı hostingde SSH erişimi talep üzerine açılır; destek ekibimize yazmanız yeterli.
