1. PHP Bellek Limitini Artırın
Evet, ilk adımımız biraz teknik gelebilir, ancak endişelenmeyin, oldukça basit. WordPress’in yükleme sırasında karşılaştığı bellek limitini artırarak bu hatayı çözebilirsiniz. PHP bellek limiti, özellikle büyük dosyalar yüklerken sıkça karşımıza çıkan bir engeldir.
- wp-config.php dosyasını açın.
- Aşağıdaki kodu ekleyin:
define('WP_MEMORY_LIMIT', '256M');
Bu işlem, WordPress’in daha fazla bellek kullanmasını sağlayacak ve genellikle HTTP Error sorununu çözebilecektir.
2. Dosya Boyutunu Kontrol Edin
Bir diğer yaygın neden, yüklemeye çalıştığınız medya dosyasının boyutunun sunucunuzun izin verdiği boyut sınırını aşmasıdır. WordPress, varsayılan olarak belirli bir dosya boyutunu kabul eder ve bunun üzerindeki dosyalar yüklenemez. Bu durumda, dosya boyutunu küçültmek veya sunucuda dosya yükleme limitini artırmak gerekir.
- php.ini dosyasına şu satırları ekleyin:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Bu kodlar, yükleme sınırını artırarak ‘HTTP Error’ hatasını çözebilir.
3. .htaccess Dosyasını Yeniden Yazın
Bazen WordPress’teki .htaccess dosyası bozulur ve yükleme hataları ortaya çıkar. Bu dosya, sunucunuzun yapılandırmasını yöneten önemli bir dosyadır. Sorunu çözmek için .htaccess dosyasını sıfırlamak gerekebilir.
- .htaccess dosyasını yedekleyin.
- Dosyayı silin veya yeniden adlandırın.
- Ardından WordPress admin paneline gidin ve Ayarlar > Kalıcı Bağlantılar sekmesine tıklayın.
- Burada "Değişiklikleri Kaydet" butonuna tıklayın, bu işlem yeni bir .htaccess dosyası oluşturacaktır.
Bu işlem sonrasında çoğu kullanıcı HTTP Error hatasından kurtulmuş olur.
4. Tarayıcı Önbelleğini Temizleyin
Bazen tarayıcınız, eski verileri sakladığı için dosya yükleme sırasında hatalar meydana gelebilir. Tarayıcı önbelleğini temizlemek, bu tür sorunları çözebilir. Basit bir şekilde tarayıcı geçmişinizi temizleyip sayfayı yeniden yüklemeyi deneyin.
Bazı eklentiler, yükleme sırasında engel olabilir ve HTTP Error hatasına neden olabilir. Bunu anlamanın en iyi yolu, eklentilerinizi devre dışı bırakmak ve tekrar yüklemeyi denemektir.
Eklentileri devre dışı bırakmak için:
- WordPress admin paneline gidin.
- Eklentiler > Yüklü Eklentiler kısmına gelin.
- Eklentileri tek tek devre dışı bırakın ve her birini kontrol edin.
Eklenti devre dışı kaldığında medya yüklemeyi tekrar deneyin. Eğer sorun çözüldüyse, hangi eklentinin hataya neden olduğunu tespit edebilirsiniz.