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.
Bu kılavuzda
- Önlemler
- SFTP Hakkında
- Sunucu Kimlik Bilgilerinizi Öğrenin
- Bir İstemci Ayarlayın
- Sık Sorulan Sorular
- Bir eklenti/tema yükledim ve panomda göremiyorum?
- Tema dosyalarımı değiştirdim, ancak tema güncellendikten sonra değişikliklerim kayboldu.
- Sitemi SFTP istemcime ekledim ve çalışmıyor!
- SFTP aracılığıyla görsel/video yükledim, ancak bunlar Ortam Kütüphanemde gösterilmiyor.
- Hangi dosya izinlerini ayarlamalıyım?
- Sitemin wp-config.php dosyasını düzenleyebilir miyim?
- Functions.php’yi düzenleyebilir miyim?
- SFTP aracılığıyla yüklenen içerik sitemin depolama sınırlarına dahil mi?
- Temel WordPress dosyalarını düzenleyebilir miyim?
- SFTP kullanarak bir eklenti yükledim, ancak etkinleştiremiyorum. Ne yapmalıyım?
- Siteme bir tema yüklemeye çalışıyorum, ancak çok büyük olduğunu söylüyor. SFTP aracılığıyla yükleyebilir miyim?
- Ioncube gibi özel PHP modülleri ekleyebilir miyim?
- Neden belirli klasörlere SFTP aracılığıyla erişemiyorum?
- Eklentime veya tema geliştiricime SFTP aracılığıyla siteme nasıl erişim izni verebilirim?
- Ya bir şeyler ters giderse?
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:
- Görseller, belgeler ve diğer dosya türleri yüklemek.
- Temalar yüklemek.
- Eklentileri karşıya yüklemek.
- Bir web sitesini WordPress.com’a taşımak.
- Yedekleme dosyaları indirmek.
- Üst bilgi dosyalarına kod eklemek.
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, 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.
Sitenizin SFTP seçeneklerine erişmek ve kimlik bilgilerinizi almak için aşağıdaki adımları izleyin:
- Sitenizin panosunu ziyaret edin.
- Ayarlar → Sunucu Yapılandırması‘na gidin.
- “SFTP/SSH kimlik bilgileri” altında, “Kimlik bilgilerini oluştur” düğmesine tıklayın:
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.
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.
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 ile SFTP’ye erişmek için aşağıdaki adımları izleyin:
- Windows, MacOS veya Linux için FileZilla’yı indirmek için FileZilla web sitesini ziyaret edin.
- Programı açın ve Dosya → Site Yöneticisi‘ne gidin.
- “Yeni site” düğmesine tıklayın.
- ‘Protokol’ alanını FTP değil, SFTP (SSH Dosya Aktarım Protokolü) olarak ayarlayın.
- Daha önce edindiğiniz kimlik bilgilerini ekleyin.
- Bağlan düğmesine tıklayın:
Varsayılan FileZilla düzeninde, yerel dosyalarınızı solda, sitenizin dosyalarını ise sağda görürsünüz.
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.
‘Protokol’ alanının ‘SFTP’ seçeneğine ayarlandığından emin olun.
Ardından, mevcut alanlara SFTP kimlik bilgilerini (adres, kullanıcı adı, bağlantı noktası ve parola) girin:
Bittiğinde, ‘Bağlan’a tıklayın, artık her şey hazırdır.
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.
Sol üstteki ‘Bağlantıyı Aç’ düğmesine tıklayın.
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.
‘FTP (Dosya Aktarım Protokolü)’ seçeneğinin yanındaki açılır oka tıklayın.
Ardından ‘SFTP (SSH Dosya Aktarım Protokolü)’ seçeneğini seçin.
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.
‘Bağlan’a tıklayın, artık her şey hazırdır.
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.
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.
İ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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
SFTP’deki işlemler sonucunda sitenizde istenmeyen bir şey olursa sitenizin önceki bir yedeğini geri yükleyebilirsiniz.