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_dirtanı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_securityopen_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:
- Eklenti veya temayı bilgisayarınıza indirin
- ZIP dosyasını açın
- 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.








