Desteğe Geri Dön Barındırma WordPress.com’da SFTP kullanın

WordPress.com’da SFTP kullanın

Secure File Transfer Protocol (Güvenli Dosya Aktarım Protokolü), dosyaların sitenize ve sitenizden aktarılmasına yönelik güvenli bir FTP yöntemidir. Bu kılavuzda, WordPress.com’da SFTP’yi nasıl kullanacağınız anlatılmıştır.

Bu özellik, WordPress.com Creator veya Entrepreneur paketlerine sahip sitelerde mevcuttur. Sitenizde eski paketlerimizden birini kullanıyorsanız bu özellik Pro pakette kullanılabilir.

Önlemler

SFTP, web sitesi dosyalarını düzenlemede deneyimli olanlar için gelişmiş bir işlevdir.

SFTP’de yapabileceğiniz çoğu işlem SFTP olmadan yapılabilir, örneğin:

Değişikliğin tam olarak ne yapacağını bilmiyorsanız dosyaları düzenlemeyin. Bilinmeyen dosyalar yüklemek veya mevcut dosyaların ne olduğunu bilmeden düzenlemek sitenizin bozulmasına ve ayrıca sitenizdeki verileri kaybetmenize neden olabilir. Kod ve dosya değişikliklerini önce bir prova sitesinde test edebilirsiniz.

SFTP Hakkında

SFTP, yerel bilgisayarınızdaki FileZilla gibi bir istemci programı aracılığıyla bir web sitesindeki dosya ve klasörlere erişebilmeniz için olan bir yöntemdir. SFTP, Güvenli Dosya Aktarım Protokolü (veya SSH Dosya Aktarım Protokolü) anlamına gelir. SSH (Secure Shell) protokolünün bir uzantısı olarak tasarlanmıştır. “Güvenli” kısım, güvenli bir kanal üzerinden, bu durumda SSH üzerinden çalıştırılmasıdır.

SFTP, benzer ancak güvenli olmayan FTP (Dosya Aktarım Protokolü) ile karıştırılmamalıdır.

Çeşitli özel eklentiler ve temalar, sizden belirli klasörler oluşturmanızı veya SFTP aracılığıyla dosya eklemenizi isteyebilir. Ancak genel olarak, sitenizin çalışması için SFTP gerekli değildir.

Sunucu Kimlik Bilgilerinizi Öğrenin

Sitenizin SFTP seçeneklerine erişmek ve kimlik bilgilerinizi almak için aşağıdaki adımları izleyin:

  1. Sitenizin panosunu ziyaret edin.
  2. Ayarlar → Sunucu Yapılandırması‘na gidin.
  3. SFTP/SSH kimlik bilgileri” altında, “Kimlik bilgilerini oluştur” düğmesine tıklayın:
Kimlik bilgileri düğmesini gösteren bir ok.

Birkaç dakika içinde bu kimlik bilgileri görünecektir:

  • URL adresi
  • Bağlantı Noktası Numarası
  • Kullanıcı adı
  • Parola

Herhangi bir değerin yanındaki Kopyala düğmesine tıklayarak cihazınızın panosuna kopyalayın.

Kullanıcı adı ve parola sistem tarafından otomatik olarak oluşturulur. Bunlar sitenize özeldir, bu nedenle birden fazla siteniz varsa, SFTP istemcinizde her site için bir tane olmak üzere birden çok kullanıcı adı ve parola kullanmanız gerekir.

SFTP Kimlik Bilgileri

Güvenlik nedeniyle, SFTP parolanızı saklamıyoruz. Parolanızı unuttuysanız Barındırma Yapılandırması ekranından ayrılıp geri döndükten sonra tekrar görünen “Şifreyi sıfırla” düğmesine tıklayarak parolanızı sıfırlayabilirsiniz.

Bir İstemci Ayarlayın

SFTP istemcisi, kimlik bilgilerinizi kabul eden ve web sitenizin dosyalarına erişmenize olanak tanıyan bir araçtır. Kullanılabilecek birçok istemci vardır. Bir tercihiniz yoksa FileZilla’yı öneririz ve aşağıda kurulum talimatları sunduk.

FileZilla

FileZilla ile SFTP’ye erişmek için aşağıdaki adımları izleyin:

  1. Windows, MacOS veya Linux için FileZilla’yı indirmek için FileZilla web sitesini ziyaret edin.
  2. Programı açın ve Dosya → Site Yöneticisi‘ne gidin.
  3. Yeni site” düğmesine tıklayın.
  4. ‘Protokol’ alanını FTP değil, SFTP (SSH Dosya Aktarım Protokolü) olarak ayarlayın.
  5. Daha önce edindiğiniz kimlik bilgilerini ekleyin.
  6. Bağlan düğmesine tıklayın:
Protokol için SFTP - SSH Dosya Aktarım Protokolü seçeneği ayarlanmış olarak, buradaki kullanıcı adı metninin bulunduğu Kullanıcı adı ve parola alanını içeren Filezilla kimlik bilgileri ekran görüntüsü

Varsayılan FileZilla düzeninde, yerel dosyalarınızı solda, sitenizin dosyalarını ise sağda görürsünüz.

Transmit

macOS’ta bulunan Transmit SFTP istemcisine ilişkin talimatları genişletmek için tıklayın.

macOS kullanıyorsanız bilgisayarınızda Transmit uygulamasını kullanabilirsiniz. Uygulamayı doğrudan buradaki uygulama geliştiricisinden indirebilirsiniz: Transmit 5.

Uygulama bilgisayarınıza düzgün bir şekilde indirilip yüklendikten sonra, bir başlangıç modülü görürsünüz.

Örnek bir Transmit ekran görüntüsü oturum açma modülü

‘Protokol’ alanının ‘SFTP’ seçeneğine ayarlandığından emin olun.

Örnek bir Transmit ekran görüntüsü. SFTP seçeneğini gösteren turuncu bir ok

Ardından, mevcut alanlara SFTP kimlik bilgilerini (adres, kullanıcı adı, bağlantı noktası ve parola) girin:

Örnek bir Transmit ekran görüntüsü oturum açma modülü

Bittiğinde, ‘Bağlan’a tıklayın, artık her şey hazırdır.

Cyberduck

macOS ve Windows’ta Cyberduck SFTP istemcisine ilişkin talimatları genişletmek için tıklayın.

Cyberduck hem macOS hem de Windows için mevcuttur. Yazılımı/uygulamayı ilgili web sitesinden indirebilirsiniz: cyberduck.io

Kurulumdan sonra bir başlangıç modülü görürsünüz.

Örnek bir Cyberduck ekran görüntüsü. Soldaki Bağlantıyı Aç düğmesi

Sol üstteki ‘Bağlantıyı Aç’ düğmesine tıklayın.

Bağlantıyı Aç düğmesini gösteren turuncu bir okun bulunduğu örnek bir Cyberduck ekran görüntüsü

SFTP kimlik bilgilerinizle doldurabileceğiniz oturum açma açılır penceresini görürsünüz. Lütfen bunun SFTP olması gerektiğini unutmayın.

Örnek bir Cyberduck ekran görüntüsü oturum açma modülü

‘FTP (Dosya Aktarım Protokolü)’ seçeneğinin yanındaki açılır oka tıklayın.

FTP (Dosya Aktarım Protokolü) seçeneğinin yanındaki açılır oku gösteren turuncu okun bulunduğu örnek bir Cyberduck ekran görüntüsü

Ardından ‘SFTP (SSH Dosya Aktarım Protokolü)’ seçeneğini seçin.

Açılır menü ve SFTP (SSH Dosya Aktarım Protokolü) seçeneğini gösteren turuncu bir okun bulunduğu örnek bir Cyberduck ekran görüntüsü

Bunu yaptıktan sonra, ‘Bağlantı Noktası’ alanındaki sayının 22 olarak değiştiğini görmelisiniz. Alanları, WordPess.com panonuzdaki Ayarlar → Barındırma Yapılandırması‘nda bulunan kimlik bilgileriyle doldurun.

Sunucu, Bağlantı Noktası, Kullanıcı Adı ve Parola için metin alanı kutularını içeren örnek bir Cyberduck ekran görüntüsü

‘Bağlan’a tıklayın, artık her şey hazırdır.

Sık Sorulan Sorular

Bir eklenti/tema yükledim ve panomda göremiyorum?

Doğru klasöre yüklediğinizden emin olun. Eklentiler /wp-content/plugins/ konumunda, temalar da /wp-content/themes/ konumunda değilse hiçbiri çalışmaz.

Tema dosyalarımı değiştirdim, ancak tema güncellendikten sonra değişikliklerim kayboldu.

Değişiklik yapmak için bir alt tema kullanmadıysanız bu beklenen bir durumdur, çünkü temanın yeni sürümü herhangi bir değişikliğin üzerine yazılacaktır. Kendi özelleştirilmiş temalarınızı çalıştırmak istiyorsanız lütfen bu talimatları izleyin.

Sitemi SFTP istemcime ekledim ve çalışmıyor!

İstemcinizin ayarlarında bir SFTP bağlantısı belirttiğinizden emin olun. Hızlı bağlantıyı kullanıyorsanız, SFTP adresinizin önüne sftp:// eklediğinizden emin olun.

SFTP aracılığıyla görsel/video yükledim, ancak bunlar Ortam Kütüphanemde gösterilmiyor.

WordPress, SFTP aracılığıyla yüklenen ortam dosyalarını tanımadığından bu beklenen bir durumdur. Doğrudan URL aracılığıyla erişilebilse de bunlar yönetici alanında gösterilmez. Bu durumu çözmek için Media Sync gibi eklentileri kullanabilirsiniz, böylece SFTP aracılığıyla siteye yüklenen görseller ve videolar Ortamınızda normal şekilde görünecektir.

Hangi dosya izinlerini ayarlamalıyım?

Varsayılan olarak klasörleriniz ve dosya izinleriniz 755 olarak ayarlanmalıdır. Bu ayarları değiştirmek sitenizi bozabilir. Ayrıca bazı sembolik bağlantılı dosyaların farklı izinlere sahip olabildiğini de göreceksiniz. Bu normaldir ve değiştirilemez.

Sitemin wp-config.php dosyasını düzenleyebilir miyim?

Evet, sitenizin wp-config.php dosyasını düzenleyebilirsiniz. Kesinlikle gerekli olmadıkça bu dosyaya dokunmamanızı öneririz. Değişiklik yapmanız gerekip gerekmediğinden emin değilseniz, değişiklik yapmadan önce bizimle iletişime geçin.

Functions.php’yi düzenleyebilir miyim?

WordPress.com tarafından sağlanan temaların çoğu için function.php dosyası sembolik bağlantılıdır ve korunur. Bu, düzenlenemeyeceği anlamına gelir. Ancak üçüncü taraf temaları ve manuel olarak yüklenen temalarda function.php dosyasının değiştirilmesine izin verilir.

Functions.php’ye denenmemiş kod eklemenin veya kodu düzenlemenin sitenizi çökertebileceğini ve tema güncellendiğinde değişikliklerin genellikle kaybedileceğini lütfen unutmayın. Sitenizin functions.php dosyasında herhangi bir değişiklik uygulamak istiyorsanız, Kod Parçacıkları gibi eklentileri kullanmanızı öneririz. Bu eklenti, bu kod parçalarının nerede çalışacağı konusunda daha fazla kontrol ve ayrıntılı bilgi sağlar ve bir şey beklendiği gibi gitmezse eklentideki kod parçaları kolayca devre dışı bırakılabilir.

SFTP aracılığıyla yüklenen içerik sitemin depolama sınırlarına dahil mi?

Evet, SFTP aracılığıyla yüklediğiniz içerik, tıpkı Ortam Kütüphanesi aracılığıyla yüklediğiniz içerik gibi sitenizin depolama limitine dahildir.

Temel WordPress dosyalarını düzenleyebilir miyim?

Hayır, temel WordPress dosyalarını veya varsayılan WordPress.com temalarını ve eklentilerini düzenleyemezsiniz. Bu dosyalar sitenizi çalışır durumda tutmak için gereklidir. Bunlar SFTP aracılığıyla düzenlenemez.

SFTP kullanarak bir eklenti yükledim, ancak etkinleştiremiyorum. Ne yapmalıyım?

WordPress.com’daki sitenizin mümkün olduğunca çok sayıda eklentiyle uyumlu olmasını sağlamaya çalışırken, bazı eklentilerin platformumuza uygun olmadığını veya uyumsuz olduğunu gördük. Lütfen uyumsuz bir eklenti yüklemediğinizden emin olun.

Siteme bir tema yüklemeye çalışıyorum, ancak çok büyük olduğunu söylüyor. SFTP aracılığıyla yükleyebilir miyim?

Evet. Görünüm → Temalar → Yeni Ekle‘ye giderek bir tema yükleyebilirsiniz, ancak bazı temalar temanın kendisinin parçası olmayan başka dosyalar içerebileceğinden güvenlik için 50 MB’lık bir yükleme sınırı vardır.

Bu durumlarda ilk adım, doğru tema dosyalarına sahip olup olmadığınızı bir daha kontrol etmektir. Üçüncü taraf tedarikçilerin temalarında, zip dosyalarının içinde demo içeriği veya lisans bilgileri gibi şeyler bulunabilir. Sitenize yalnızca WordPress tarafından kurulabilen tema dosyalarını yüklediğinizden emin olun.

Fazla dosyaları kaldırdıysanız, ancak yine de bir hata alıyorsanız, bu temayı sitenize eklemek için SFTP’yi kullanabilir, zip dosyasını açıp /wp-content/themes/ dizini altına yerleştirebilirsiniz.

Ioncube gibi özel PHP modülleri ekleyebilir miyim?

Hayır. Bazı eklentilerin çalışması için özel PHP modüllerinin yüklenmesi gerekirken, bu sunucu tarafında ayarlanır ve değiştirilemez. Sunucu ortam ayrıntılarınızı buradan inceleyebilirsiniz.

Neden belirli klasörlere SFTP aracılığıyla erişemiyorum?

Dosya sistemi yapınızın bazı dizinleri kilitlidir ve SFTP aracılığıyla erişilemez. Bu, güvenlik için hayati önem taşır ve sitenizin işlevselliğini sağlamaya yardımcı olur.

Aşağıdaki ekran görüntüsünde, bazı temel dizinlerin yanında soru işareti (?) simgesi gözükür. Bu, dizinin sitenizin temel WordPress kurulumunun bir parçası olduğunu gösterir. Sitenizin çalışabilmesi için gerekli olduklarından temel dosyaların değiştirilmesine izin vermeyiz.

Eklentime veya tema geliştiricime SFTP aracılığıyla siteme nasıl erişim izni verebilirim?

Eklenti veya tema geliştiriciniz SFTP aracılığıyla erişmek istiyorsa SFTP kimlik bilgilerinizi sağlayabilirsiniz. Site başına bir SFTP kullanıcısı ile sınırlıdır. Artık erişime ihtiyaçları kalmadığında SFTP parolasını sıfırladığınızdan emin olun.

Ya bir şeyler ters giderse?

SFTP’deki işlemler sonucunda sitenizde istenmeyen bir şey olursa sitenizin önceki bir yedeğini geri yükleyebilirsiniz.

Copied to clipboard!