FTP ile bilgisayar ve web sunucusu arasında dosya transferi şeması

Bir web sitesini yönetiyorsanız er ya da geç dosyaları doğrudan sunucuya yüklemeniz gerekir: bir tema dosyası, bir eklenti, bir görsel ya da elle düzenlediğiniz bir yapılandırma dosyası. Bunu yapmanın en standart yolu FTP'dir. Bu rehberde FTP'nin ne olduğunu, en popüler ücretsiz istemci olan FileZilla ile adım adım nasıl kullanılacağını, güvenli bağlantıyı (FTPS), dosya izinlerini ve en sık karşılaşılan hataların çözümünü bulacaksınız.

FTP Nedir, Ne İşe Yarar?

FTP (File Transfer Protocol – Dosya Aktarım Protokolü), bilgisayarınız ile web sunucunuz arasında dosya alıp vermek için kullanılan bir protokoldür. Tarayıcıdan siteye girmek yerine, FTP ile sunucunun dosya sistemine bağlanır; tıpkı bilgisayarınızdaki klasörler gibi dosyaları yükler, indirir, siler veya yeniden adlandırırsınız.

Sitenizin dosyaları sunucuda genellikle public_html (bazı sunucularda www veya htdocs) klasöründe tutulur. FTP ile işte bu klasöre erişirsiniz.

FTP Bağlantısı İçin Gereken Bilgiler

FTP ile bağlanmak için dört bilgiye ihtiyacınız vardır. Bu bilgileri hosting firmanızın hoş geldin e-postasında veya cPanel > FTP Accounts bölümünde bulabilirsiniz:

  • Host (Sunucu adresi): Örneğin ftp.siteniz.com veya sunucunuzun IP adresi.
  • Kullanıcı adı (Username): Oluşturduğunuz FTP hesabının adı.
  • Şifre (Password): FTP hesabının şifresi.
  • Port: Düz FTP için 21, güvenli SFTP için genelde 22.
FileZilla site yöneticisinde host, kullanıcı adı, şifre ve port alanları
FTP bağlantı bilgileri: host, kullanıcı adı, şifre ve port. Mümkünse şifreli (FTPS) bağlantıyı seçin.

FileZilla'yı İndirme ve Kurma

FileZilla, Windows, macOS ve Linux'ta çalışan ücretsiz ve açık kaynaklı bir FTP istemcisidir. Resmî sitesi filezilla-project.org üzerinden FileZilla Client sürümünü (Server değil) indirin. Kurulum sırasında size önerilen ek yazılımları dikkatle okuyup gereksizleri işaretsiz bırakın.

FileZilla Arayüzünü Tanıyın

FileZilla'yı ilk açtığınızda arayüz kalabalık görünebilir, ama aslında birkaç temel bölümden oluşur. Aşağıdaki numaralar görseldeki alanlara karşılık gelir:

FileZilla arayüzü: hızlı bağlan çubuğu, yerel ve uzak paneller, transfer kuyruğu
FileZilla arayüzünün ana bölümleri.
  1. Hızlı Bağlan çubuğu: Host, kullanıcı adı, şifre ve portu girip anında bağlanmak için.
  2. Yerel site (sol panel): Kendi bilgisayarınızdaki dosyalar.
  3. Uzak site (sağ panel): Sunucudaki dosyalar; sitenizin yaşadığı yer.
  4. Transfer kuyruğu (alt): Yüklenen/indirilen dosyaların durumu ve hata kayıtları.

Adım Adım: FTP ile Bağlanma ve Dosya Yükleme

Aşağıdaki akış, sıfırdan bağlanıp ilk dosyanızı yüklemenin en kısa yoludur:

FTP ile bağlanma ve dosya yükleme adımları
FTP ile bağlanıp dosya yüklemenin beş adımı.

1) Bağlanın

Hızlı Bağlan çubuğuna host, kullanıcı adı, şifre ve portu (21) girin ve Quickconnect / Hızlı Bağlan'a tıklayın. Bağlantı başarılıysa sağ panelde sunucudaki klasörleri görürsünüz.

2) Doğru klasöre girin

Sağ panelde public_html klasörüne çift tıklayarak girin. Site dosyalarınız buraya yüklenmelidir. Yanlış klasöre (örneğin kök dizine) yükleme, sitenizin açılmamasının en sık sebeplerindendir.

3) Dosyaları sürükleyip bırakın

Sol panelden yüklemek istediğiniz dosyayı seçin ve sağ paneldeki public_html içine sürükleyin. Birden fazla dosya veya klasörü birlikte seçip taşıyabilirsiniz. İndirmek için ters yönde, sağdan sola sürüklersiniz.

4) Transferi doğrulayın

Alttaki transfer kuyruğunda her dosyanın yanında Uploaded / Başarılı yazısını görün. Failed transfers (Başarısız) sekmesinde dosya varsa, ilgili dosyaları sağ tıklayıp yeniden sıraya alabilirsiniz.

Güvenlik: Düz FTP Yerine FTPS/SFTP Kullanın

Düz FTP, kullanıcı adı ve şifrenizi şifrelemeden gönderir; bu, güvenli olmayan ağlarda risk oluşturur. Mümkünse SFTP (port 22) veya FTPS (explicit, port 21 üzerinden TLS) kullanın. FileZilla'da Site Yöneticisi'nde Protocol/Encryption alanından bu güvenli seçenekleri belirleyebilirsiniz.

Dosya İzinleri (CHMOD) Hakkında Bilmeniz Gerekenler

Sunucudaki her dosya ve klasörün bir izin değeri vardır. Genel kural: klasörler 755, dosyalar 644 olmalıdır. Bir dosyaya sağ tıklayıp File permissions / Dosya izinleri diyerek bu değeri değiştirebilirsiniz. Yanlış izinler, “500 Internal Server Error” veya “Forbidden” gibi hatalara yol açabilir; bu yüzden gerekmedikçe 777 gibi geniş izinler vermeyin.

Sık Karşılaşılan FTP Hataları ve Çözümleri

  • “Connection timed out / Bağlantı zaman aşımı”: Host veya port yanlış olabilir; güvenlik duvarı/antivirüs FileZilla'yı engelliyor olabilir. Portu (21/22) ve host adresini kontrol edin.
  • “530 Login authentication failed”: Kullanıcı adı veya şifre hatalı. cPanel'den FTP hesabının şifresini sıfırlayın.
  • “Could not connect to server”: Pasif mod sorunu olabilir. Ayarlar > FTP > Transfer Mode'da Passive modu deneyin.
  • Dosyalar yükleniyor ama sitede görünmüyor: Büyük olasılıkla yanlış klasöre (public_html dışına) yüklediniz.

Daha karmaşık sunucu ve dosya yönetimi işlemleri için cPanel kullanım rehberimize göz atabilirsiniz. WordPress yüklerken FTP'yi sık kullanacağınız için WordPress kurulumu rehberimiz de işinize yarar.

Sıkça Sorulan Sorular (SSS)

FTP ve SFTP arasındaki fark nedir?

FTP dosyaları şifrelemeden aktarır; SFTP ise SSH üzerinden şifreli aktarım yapar (port 22). Güvenlik için mümkün olduğunda SFTP veya FTPS tercih edin.

FileZilla ücretsiz mi?

Evet, FileZilla Client tamamen ücretsiz ve açık kaynaklıdır. Yalnızca resmî siteden (filezilla-project.org) indirdiğinizden emin olun.

Dosyalarımı yükledim ama sitem açılmıyor, neden?

En sık sebep yanlış klasöre yüklemedir; dosyalar public_html içinde olmalı. Ayrıca dosya izinlerini (klasör 755, dosya 644) ve index dosyasının varlığını kontrol edin.

FTP bilgilerimi nereden bulurum?

Hosting firmanızın hoş geldin e-postasında veya cPanel > FTP Accounts bölümünde bulabilir, buradan yeni bir FTP hesabı da oluşturabilirsiniz.

Sonuç

FTP, web sitenizin dosyalarını yönetmenin en temel ve güçlü yoludur. FileZilla ile bağlantı bilgilerini girip public_html klasörüne dosya sürüklemek dakikalar sürer. Güvenlik için FTPS/SFTP kullanmayı, dosya izinlerini doğru ayarlamayı ve dosyaları her zaman doğru klasöre yüklemeyi unutmayın.

İlgili Rehberler

Web siteniz, hosting veya SEO ile ilgili desteğe mi ihtiyacınız var? Benimle iletişime geçin.