Kılavuzlar/Eklentiler ve araçlar/Araçlar/SFTP ve SSH sorunlarını giderme

SFTP ve SSH sorunlarını giderme

Sitenize ve sitenizden dosya aktarmak için SFTP ve SSH kullanabilirsiniz. Bu kılavuz; dosya erişim sorunları, SFTP ve SSH ile ilgili sık sorulan sorulara yanıtları ve çözümleri paylaşmaktadır.

Bu özellik, WordPress.com Kurumsal ve Ticaret paketlerine ve eski Pro paketine sahip sitelerde mevcuttur. Kurumsal paketiniz varsa bunu etkinleştirdiğinizden emin olun. Ücretsiz, Kişisel ve Premium paketlerine sahip sitelerde bu özelliğe erişmek için paketinizi yükseltin.

SFTP aracılığıyla hangi dosya ve klasörleri düzenleyebilirim?

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:

  • _wp_
  • advanced-cache.php
  • object-cache.php
  • wp-load.php

SFTP’deki soru işareti simgesi, dizinin sitenizin temel WordPress kurulumunun bir parçası olduğunu gösterir. Sitenizin çalışabilmesi için gerekli olduklarından bu temel dosyalar değiştirilemez.

WordPress file structure with locked folders.

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.

Etkin temanın functions.php’sini 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.

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.

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ı seçeneğini 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.

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.

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‘a 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.

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

Eklenti veya tema geliştirici 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.

Komut satırı araçlarını kullanmak için destek alabilir miyim?

SSH ve WP-CLI’nin karmaşık yapısı nedeniyle bu araçların kullanımı için kapsamlı destek sağlayamıyoruz. Mutluluk Mühendisleri, SSH aracılığıyla bağlanma sorunları konusunda yardımcı olmaya hazırdır, ancak komutları kullanılmasında size rehberlik edemezler.

Linux komut satırının kullanımıyla ilgili kapsamlı kaynaklar mevcuttur. Bazı popüler örnekler aşağıdaki üçüncü taraf kaynakları içerir:

Tüm komutlar mevcut mu?

WordPress.com, güvenli ve iyi performans gösteren bir ortam sağlamak için belirli kabuk ve WP-CLI komutlarını kısıtlayabilir veya devre dışı bırakabilir. WP-CLI belgeleri, kullanılabilir WP CLI komutlarının bir listesini sağlar.

Kendi SFTP ve SSH şifremi belirleyebilir miyim?

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

Birden fazla SSH anahtarım olabilir mi?

WordPress.com hesabı başına yalnızca bir SSH anahtarı ekleyebilirsiniz, daha sonra bu anahtarı birden fazla siteye ekleyebilirsiniz. Her siteye ayrıcalıklı kullanıcı başına bir tane olmak üzere birden fazla anahtar eklenebilir.

Ya bir şeyler ters giderse?

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

Bir işlem gerçekleştirirseniz ve yedeklere erişmenizi önleyen bir şey olursa sitenizi komutu çalıştırmadan önceki bir noktaya geri yüklemenize yardımcı olabiliriz. Komutunuzun beklendiği gibi çalışmasını sağlamak için hata ayıklamanıza yardımcı olamayız.

Copied to clipboard!