Ana Pc Ve Mac FTP Erişimi Olmadan WordPress Nasıl Güncellenir

FTP Erişimi Olmadan WordPress Nasıl Güncellenir



Bazen bir FTP hesabı kullanmadan WordPress ve eklentilerinizi güncelleyemezsiniz. Bu genellikle WordPress /wp-content klasörünüzle doğrudan iletişim kuramadığında olur.

FTP Erişimi Olmadan WordPress Nasıl Güncellenir

Bu başınıza gelse bile, bu sorunu atlamanın ve WordPress'i FTP erişimi olmadan değiştirmenin belirli yolları vardır.

Ne oluyor?

Web sunucunuz gerekli tüm dosyalara erişim iznine sahip olduğunda, WordPress'i ve yüklediğiniz tüm eklentileri otomatik olarak güncelleyecektir. Bu, FTP/SFTP veya SSH erişiminizin olması gerektiği anlamına gelmez. Bunun yerine, web sunucunuzda belirli dosya izinlerini ayarlamanız yeterlidir. Sistem tüm yöntemleri deneyecek ve hiçbir şey işe yaramazsa FTP'ye dönecektir.

Bu sırayla gerçekleşir:

  1. Sistem /wp-içeriğine bir dosya yazmaya çalışır.
  2. Başarılı olursa, dosyanın sahipliğini benzersiz tanımlayıcısı (UID) ile karşılaştırmaya başlar. Eşleşirse, tüm uzantıları yükleyebilir ve WordPress'i güncelleyebilirsiniz.
  3. Bu yöntem başarısız olursa, sistem güncellenemediğini size bildirir.

Bu otomatik kontrole bağlı kalmak istemiyorsanız, /wp-config.php dosyanızda bir sabit tanımlayabilirsiniz. Bu sabit genellikle bir 'FS_Method'dur.

Bir 'FS_METHOD' girin

Bu sorunu çözmenin en hızlı yolu bir sabit tanımlamaktır. Bu, kullanılacak en iyi dosya sistemini belirlemek için otomatik kontrole güvenmek istemiyorsanız kullanışlıdır. Bunu /wp-config.php dosyanızda bir 'FS_Method' tanımlayarak yapabilirsiniz.

İşte nasıl yapılacağı:

/wp-config.php dosyasını bulun

Herhangi bir şey yapmadan önce /wp-config.php dosyasını açmanız gerekir. WordPress kök klasöründe bulabilirsiniz. Bulmakta sorun yaşıyorsanız, WordPress yükleyici klasörünüzde de bulabilirsiniz. Dosya konumu wordpress/wp-config.php'dir.

wp-config

Bir FS_METHOD ekleyin

PHP dosyanıza bir kod yapıştırmanız gerekecek. Son kod satırının altına şunları eklemelisiniz:

yazma korumasını nasıl kaldırırsınız

define('FS_METHOD','direct');

ftp erişimi olmadan wordpress güncelleme

Bu kodu eklediğinizde, sorunu atlamış olacaksınız. Yazdığınızda, dosyayı web sitenizin sunucudaki kök klasörüne yükleyebilirsiniz ve anında çalışmakta sorun yaşamaz.

FTP sorununu çözerek eklentiler, uzantılar, web sitesi temaları ve diğer güncellemeleri yükleyebilirsiniz.

FS_METHOD Hakkında Ayrıntılar

FS_METHOD, bir dosya sistemi yöntemini zorlar. Şu dördünden yalnızca birini seçmelisiniz: direct, ssh2, ftptext veya ftpsockets. Önceki örnekteki kod, 'doğrudan' yöntemi kullandı. Bu yöntemler tercihe göre sıralanmıştır. İlk tercih 'doğrudan' ve dördüncüsü 'ftpsockets'.

  1. doğrudan İlk Tercihtir. Bu ayar, sistemin otomatik olarak seçtiği ayardır. Sistemi PHP içinde Direct File/IO isteklerini kullanmaya zorlar. Kötü yapılandırmaya sahip ana bilgisayarlarda bu istekler güvenlik sorunlarına neden olabilir.
  2. ssh2 İkinci Tercihtir. Bu ayar, sistemi kurduysanız, SSH PHP uzantısını kullanmaya zorlar.
  3. ftptext Üçüncü Tercihtir. Bu ayar, sistemi FTP erişimi için FTP PHP uzantısını kullanmaya zorlar.
  4. ftpsockets Dördüncü Tercihtir.

Güncellemenizle ilgili sorun yaşamadığınız sürece bu kodu uygulamamalısınız. Bu nedenle, değiştirdikten sonra herhangi bir gelişme görmüyorsanız, değiştirmeyi veya kaldırmayı düşünün. Genellikle, otomatik güncellemeler başarısız olursa 'ftpsockets' seçeneği çalışmalıdır.

Alternatif: SSH SFTP Güncelleyici Desteğini Alın

WordPress yakın zamanda adında bir eklenti ekledi SSH SFTP Güncelleyici Desteği bu sorunu çözebilir. Bu eklenti, WordPress kurulumunuzu her zaman güncel tutacaktır. Bu sorunu aşmak için phpseclib (güvenli iletişim kitaplığı) kullanır.

Bu uygulamayı yüklediğinizde /wp-config.php adresine gidin ve kodu girin:

linux nane 18 duvar kağıdı

define (‘FS_Method’, ‘ssh2’);

Bunu yaptıktan sonra, SFTP ve SSH'deki sunucularla uğraşırken çok daha az sorun yaşayacaksınız.

İleri Düzey Kullanıcılar İçin: SSH2'yi Manuel Olarak Etkinleştirme

Güncellemeleriniz, eklentileriniz ve tema yüklemeleriniz için SSH2'yi etkinleştirmek istiyorsanız, kendi SSH anahtarlarınızı oluşturmanız ve PHP SSH modülünü yüklemeniz gerekecektir. Bunu yaptığınızda, WordPress, SSH2'nizin kullanılabilir olduğunu görecektir. Bu, yükseltme yaparken bir SSH2 seçeneği göreceğiniz anlamına gelir.

Bir kod yazarak SSH anahtarları oluşturursunuz:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Ardından, bu dosyalara WordPress ile erişim sağlamak için izni değiştirirsiniz:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

ftp erişimi olmadan wordpress güncelleme

Sonuç olarak

FTP sorunu genellikle, paylaşılan barındırma kullanıyorsanız ve izinler ile sahiplik çakışıyorsa ve bu nedenle bir çakışmaya neden oluyorsa ortaya çıkar. Bu nedenle, herhangi bir FTP ayrıntısı sağlamak zorunda kalmadan WordPress'inizi güncelleyebilmeniz ve değiştirebilmeniz için bir FS_METHOD tanımlamak iyidir.

Ilginç Haberler

Editörün Seçimi

Ölçülü Bağlantılar Üzerinden Microsoft Defender Virüsten Koruma Güncellemelerini Etkinleştirin
Ölçülü Bağlantılar Üzerinden Microsoft Defender Virüsten Koruma Güncellemelerini Etkinleştirin
Ölçülü Bağlantılar Üzerinden Microsoft Defender Antivirüs Güncellemeleri Nasıl Etkinleştirilir veya Devre Dışı Bırakılır Microsoft Defender (eski adıyla Windows Defender) Antivirus, tehditleri algılamak için güvenlik istihbaratı tanımlarını kullanır. Windows 10, Windows Update aracılığıyla kullanılabilen en son zekayı otomatik olarak indirir. Ölçülü bir bağlantıdayken, Defender bant genişliğinizi kaydetmek için imza güncellemelerini kontrol etmez. İşte nasıl
BT Smart Hub incelemesi: Çevresindeki en iyi ISP tarafından sağlanan yönlendirici
BT Smart Hub incelemesi: Çevresindeki en iyi ISP tarafından sağlanan yönlendirici
BT Smart Hub, şirketin şimdiye kadar yaptığı en iyi yönlendiricidir. Çok fazla görünmeyebilir, ancak hızlıdır, yeterli menzile sahiptir ve kullanımı kolaydır. En iyi ağ ile eşleşemez
Bir Google Home Cihazında YouTube Müzik Nasıl Oynatılır
Bir Google Home Cihazında YouTube Müzik Nasıl Oynatılır
Google Home, oturma odanızı en sevdiğiniz müzikle doldurmanızı kolaylaştırır. Google Home, son iki yılda YouTube'un ücretsiz sürümünü desteklemek için bir hamle yaptı.
Firefox'ta Özel Tarama Nasıl Devre Dışı Bırakılır
Firefox'ta Özel Tarama Nasıl Devre Dışı Bırakılır
Daha genç internet kullanıcılarını yönetiyorsanız ve etkinliklerine göz kulak olmak istiyorsanız, özel taramayı devre dışı bırakmak bunu yapmanın bir yoludur. Bu eğitici, Windows'ta özel taramayı nasıl devre dışı bırakacağınızı gösterecektir. Bu içerecek
Samsung TV'de Oyun Modu Nasıl Kapatılır
Samsung TV'de Oyun Modu Nasıl Kapatılır
Sen bir oyuncu musun Değilse, Samsung TV'nizdeki bazı ayarlarla kafanız karışabilir. Samsung ve diğer birçok LCD TV, oyun modu dahil olmak üzere birden fazla mod sunar. Oyuncu değilseniz ve oynamıyorsanız
Spigot: Minecraft Sunucusuna Eklentiler Nasıl Eklenir
Spigot: Minecraft Sunucusuna Eklentiler Nasıl Eklenir
Spigot, kararlılığı ve esnekliği ile bilinen en popüler Minecraft sunucularından biridir. Aynı zamanda, orijinal Bukkit kodunu ve bazı yeni eklemeleri içeren bir Bukkit çatalıdır. özelliklerinden biri de kullanılmasıdır.
Windows 10'da Ayrılmış Depolama Boyutunu Bulun
Windows 10'da Ayrılmış Depolama Boyutunu Bulun
Windows 10'da, ayrılmış depolama alanı güncellemeler, geçici dosyalar ve sistem önbellekleri tarafından kullanılmak üzere bir kenara bırakılacaktır. İşte bu özelliği nasıl etkinleştireceğiniz veya devre dışı bırakacağınız.