WordPress Yükleme: Diske Yazma Başarısız Hatası ve Çözümü

WordPress’te diske yazma başarısız hatası; dosya izinleri, disk doluluğu veya sunucu ayarlarından kaynaklanır ve doğru yapılandırmayla çözülür.

WordPress’te tema veya eklenti yüklerken karşılaşılan “Diske yazma başarısız” hatası, özellikle yeni kurulum yapan veya sunucu ayarlarıyla ilgilenmeyen kullanıcılar için can sıkıcı olabilir. Bu hata genellikle sunucu yapılandırması, dosya izinleri veya disk alanı ile ilgilidir.

Bu makalede hatanın nedenlerini, nasıl tespit edileceğini ve kalıcı çözüm yollarını adım adım ele alıyoruz.

Diske Yazma Başarısız Hatası Nedir?

Bu hata, WordPress’in sunucu diskine dosya yazma izni alamadığı durumlarda ortaya çıkar. En sık şu işlemler sırasında görülür:

  • Tema yükleme
  • Eklenti yükleme veya güncelleme
  • WordPress çekirdek güncellemesi
  • Medya (resim, video) yükleme

Hata mesajı genellikle şu şekildedir: “Yükleme başarısız oldu: Diske yazma başarısız.”

Hatanın Olası Nedenleri

Dosya ve Klasör İzinleri Yanlış

WordPress’in çalışabilmesi için belirli klasörlerin yazılabilir (writable) olması gerekir. Özellikle:

  • /wp-content/
  • /wp-content/uploads/
  • /wp-content/plugins/
  • /wp-content/themes/

Bu klasörlerin izinleri yanlışsa WordPress dosya yazamaz.

Sunucuda Disk Alanı Dolmuş Olabilir

Hosting hesabınızda boş disk alanı kalmadıysa, WordPress yeni dosya yazamaz.

  • cPanel → Disk Kullanımı
  • Plesk → Depolama Alanı

bölümünden kontrol edilmelidir.

PHP Geçici (tmp) Dizini Sorunu

WordPress, yükleme sırasında dosyaları önce PHP geçici dizinine alır. Eğer:

  • upload_tmp_dir tanımlı değilse
  • tmp dizini yazılabilir değilse

bu hata oluşabilir.

Hosting Güvenlik Kısıtlamaları

Bazı hosting firmaları güvenlik nedeniyle:

  • mod_security
  • open_basedir
  • Dosya yazma kısıtları

uygular. Bu durum WordPress yüklemelerini engelleyebilir.

Yanlış Dosya Sahipliği (Ownership)

Dosyaların sahibi web sunucusu kullanıcısı değilse (ör. root), WordPress yazma izni alamaz.

Diske Yazma Başarısız Hatası Nasıl Çözülür?

Dosya ve Klasör İzinlerini Düzeltin

FTP veya Dosya Yöneticisi üzerinden:

  • Klasör izinleri: 755
  • Dosya izinleri: 644

olacak şekilde ayarlayın.

Özellikle şu klasörleri kontrol edin:

  • /wp-content
  • /uploads
  • /plugins
  • /themes

Disk Alanını Kontrol Edin ve Temizleyin

  • Gereksiz yedekleri silin
  • Eski log dosyalarını kaldırın
  • Kullanılmayan eklenti ve temaları temizleyin

Disk doluluğu %90 üzerindeyse hata kaçınılmazdır.

wp-config.php İçine Geçici Dizin Tanımlayın

Aşağıdaki kodu wp-config.php dosyasına ekleyin:

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');

Ardından /wp-content/ içinde temp adlı klasör oluşturun ve iznini 755 yapın.

Manuel Yükleme Yöntemini Kullanın

Sorun devam ediyorsa:

  1. Eklenti veya temayı bilgisayarınıza indirin
  2. ZIP dosyasını açın
  3. FTP ile ilgili klasöre yükleyin
  • Tema → /wp-content/themes/
  • Eklenti → /wp-content/plugins/

Hosting Firması ile İletişime Geçin

Eğer tüm ayarlar doğruysa sorun büyük ihtimalle sunucu kısıtlamasıdır. Hosting desteğinden:

  • Dosya sahipliği
  • mod_security
  • PHP tmp dizini

kontrollerini yapmalarını isteyin.

Hata Tekrar Yaşanmaması İçin Öneriler

  • Düzenli disk temizliği yapın
  • Otomatik yedekleri sınırlayın
  • Güvenilir hosting firması kullanın
  • WordPress ve PHP sürümünü güncel tutun

“Diske yazma başarısız” hatası çoğu zaman basit bir izin veya sunucu yapılandırması problemidir. Doğru kontrollerle kısa sürede çözülebilir ve WordPress siteniz sorunsuz şekilde çalışmaya devam eder.

WPW

WPW

İçerik yazarı, teknolojiye meraklı, grafik tasarımcı, sosyal medya ve seo danışmanı...

Articles: 878