WordPress'in "Üst dizini sunucu tarafından yazılabilir mi?" hatasını düzeltin

WordPress'te şu hatayla karşılaşıyorum : "Üst dizini sunucu tarafından yazılabilir mi?"

Ayrıntılı kılavuzumuz size bu sorunu nasıl hızla çözeceğinizi, web sitenizin yükleme işlevini normale nasıl döndüreceğinizi ve sorunlarınızı nasıl çözeceğinizi öğretir!

WordPress yükleme yolu ayarlama sorunu

WordPress’e bir dosya yüklediğinizde aniden “Is its parent directory writable by the server?" hata mesajı, bunun nedeni varsayılan yükleme yolunun yanlış olması olabilir.

WordPress ayarlarında, Medya bölümüne gidin. Burada dosya yükleme yolu ayarlarını göreceksiniz. Bu sorunu çözmek için varsayılan yükleme yolunu varsayılan değere değiştirin (veya silin). Bu basit bir çözümdür.

  • WordPress Ayarları → Medya → Dosya Yükleme, varsayılan yükleme yolu, onu varsayılan değere değiştirin.

WordPress'in "Üst dizini sunucu tarafından yazılabilir mi?" hatasını düzeltin

SSH bağlantısı ve dizin izin ayarı

Yukarıdaki yöntem sorunu çözmezse, biraz daha karmaşık bir işlem gerekir. Yüklenenler dizininin sahibini ve izinlerini değiştirmek için VPS sunucunuza SSH aracılığıyla bağlanmanız gerekir.

Öncelikle SSH aracılığıyla VPS'nize bağlanın.

Bağlandıktan sonra WordPress kurulum dizinindeki wp-content klasörüne gidin.

cd /home/用户名/web/域名文件夹/public_html/wp-content/

Yükleme dizini sahibini değiştir

Sunucunun uploads dizinine yazma iznine sahip olduğundan emin olmak için uploads dizininin sahibini kullanıcı adınızla değiştirmeniz gerekir.

Aşağıdaki komutlar kullanılabilir:

chown -R 用户名:用户名 uploads
  • Bu adım, yükleme dizininin ve tüm alt dizinlerinin kullanıcı adınıza ait olmasını sağlar.

Dizin izinlerini ayarlayın

Bazen yanlış izin ayarları, dizin sahibini değiştirdikten sonra bile sorunlara neden olabilir.

Wp-content klasöründe izinleri ayarlamak için aşağıdaki komutu kullanabilirsiniz:

chmod 755 -R uploads
  • Bu komut, yükleme dizininin ve tüm alt dizinlerinin izinlerini 755'e ayarlar; bu, okuma, yazma ve yürütme izinleri anlamına gelir.

Dizin izinleri komutunu hızla düzeltin:

cd /home/用户名/web/域名文件夹/public_html/wp-content/
chown -R 用户名:用户名 uploads
chmod 755 -R uploads

Toplu olarak dizin ve dosya izinlerini değiştirme

Tüm dosya ve dizinlerin izinlerinin doğru olduğundan emin olmak için izinleri toplu olarak değiştirmek üzere find komutunu da kullanabilirsiniz:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • Burada,{} find komutu tarafından bulunan her dosya veya dizin için bir yer tutucudur.
  • \; -exec eyleminin sonunu belirtir ve find komutunun doğru şekilde yürütülmesini sağlar.

Dosya izinlerini değiştir

Benzer şekilde, dosyalar için aşağıdakileri kullanarak izinleri 644 olarak ayarlayabilirsiniz:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • Bu, her dosyanın doğru okuma ve yazma izinlerine sahip olmasını sağlayacaktır.

XAMPP (yerel kurulum) çözümünü kullanma

WordPress'i yerel olarak aracılığıyla yüklediyseniznobody".

Komut satırını/terminali çalıştırmak için : Mac'te: Uygulamalar => Yardımcı Programlar => Terminal

Windows'ta: Başlat Menüsü => Tüm Programlar => Donatılar => Komut İstemi

Gerçek WordPress kurulum dizinini değiştirdikten sonra aşağıdaki komutu çalıştırın:

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

Umarım bu yöntemlerden biri sizi başarıyla kurtarabilir ve WordPress'te dizin oluşturamama gibi can sıkıcı sorunu çözebilir. 🎉

Sonuç

Yukarıdaki adımlarla sorunu çözebilmelisiniz"Is its parent directory writable by the server?"hata.

Bu yöntemler basit ve pratik olmasının yanı sıra sorunun kaynağını hızlı bir şekilde bulmanıza ve çözmenize de yardımcı olur.

Umarım bu makale size yardımcı olur! Başka sorularınız varsa lütfen yorum alanına mesaj bırakmaktan çekinmeyin.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

En gidin