WPHizmet

“Klasör Oluşturulamadı. Üst Klasöre Yazılabiliyor mu?” Yükleme Hatası

Yayınlandı:
Son teknik kontrol:
1 dk okuma
İşlev bozukWordPress
wp-content/uploads/2026/09 klasörü oluşturulamadı. Bir üst klasöre sunucu tarafından yazılabiliyor mu? (Unable to create directory … Is its parent directory writable by the server?)

Belirtiler

  • Görsel veya dosya yüklerken “… klasörü oluşturulamadı” mesajı
  • Mesajdaki yol sitenin bugünkü dizininden farklı (ör. eski sunucunun /home/eskikullanici/… yolu)
  • Ay başında yeni klasör açılırken başladı
  • Eklenti ve tema güncellemeleri de başarısız oluyor

Kısa cevap

Bu hata, WordPress’in yüklenen dosya için ay/yıl klasörünü (ör. uploads/2026/09) oluşturamadığını söyler. Üç yaygın neden vardır: uploads klasörü PHP’nin çalıştığı kullanıcı tarafından yazılabilir değildir (izin veya sahiplik sorunu), hosting disk kotası dolmuştur ya da site taşındıktan sonra ayarlarda eski sunucunun tam klasör yolu kalmıştır. Mesajdaki klasör yolu hangisi olduğunu gösterir: yol eski sunucuya aitse neden yükleme yolu ayarıdır.

Önemli noktalar

  • WordPress yüklemeleri varsayılan olarak wp-content/uploads/yıl/ay klasörlerine koyar.
  • Klasörler 755, dosyalar 644 olmalı; 777 çözüm değildir.
  • Taşıma sonrası veritabanındaki upload_path seçeneği eski sunucunun yolunu taşıyabilir.
  • Disk kotası dolduğunda da klasör oluşturulamaz; hosting panelinden kontrol edilir.

Nedenler ve çözümler

NedenNasıl anlaşılırÇözüm
İzin veya sahiplikYol doğru ama klasör yazılabilir değiluploads klasörüne 755 verin; sorun sürüyorsa sahipliği hosting firmasıyla düzeltin — dosya izinleri
Disk kotası doluHosting panelinde disk kullanımı sınırda; başka yazma işlemleri de başarısızGereksiz yedek ve günlük dosyalarını temizleyin veya kotayı artırın
Eski yükleme yoluMesajdaki yol eski sunucunun dizinini gösteriyorupload_path seçeneğini boşaltın veya doğru yola ayarlayın
WP-CLI — yükleme yolu ayarını kontrol et ve varsayılana döndür
wp option get upload_path

# Boş değer = varsayılan (wp-content/uploads)
wp option update upload_path ''

WP-CLI yoksa aynı değer phpMyAdmin ile wp_options tablosundaki upload_path satırından düzeltilir. Değişiklikten önce yedek alın.

Sık sorulan sorular

uploads klasörüne 777 vermek sorunu çözdü, bırakabilir miyim?
Hayır. 777 herkesin o klasöre yazabilmesi demektir; ele geçirilmiş bir betik oraya zararlı dosya bırakabilir. Klasörü 755’e döndürüp sahipliği düzeltin.
Bu ayarı panelden değiştirebilir miyim?
Değer varsayılandan farklıysa evet: WordPress bu durumda Ayarlar › Medya ekranında “Yüklemeleri bu klasöre kaydet” alanını gösterir; alanı boşaltıp kaydetmek varsayılana döndürür. Değer varsayılansa alan hiç görünmez; bu durumda neden yükleme yolu değildir.

Kaynaklar ve teknik referanslar

Bu hatayı çözemediyseniz

İlgili içerikler