Videolu Anlatımlar

WordPress Resim Yüklerken Oluşan HTTP Hatası ve Çözümü

Wordpress Resim Yüklerken Olusan HTTP HATASI

WordPress’e resim yüklerken ‘’HTTP error’’ bildirimli bir hatayla mı karşılaşıyorsunuz? Bu hatayla, WordPress resim yükleyicisini kullanırken karşılaşırsınız. Bu makalede, WordPress resim yüklerken oluşan http hatasını ve çözümünü anlatacağım. 

WordPress Resim Yüklemede Oluşan HTTP Hatası

Resim Yükleme Sırasında Oluşan ‘’HTTP error’’ Hatası Neden Kaynaklanır ?

WordPress’e resim eklerken oluşan http hatası, pek çok şeyden kaynaklanabilir. Temel olarak, WordPress bu hatanın sebebini çözemez ve http hatası olarak bildirir.

Hatayı sinir bozucu yapan kısım, hata mesajında sebeple ilgili bir bilgi bulunmamasıdır. Siz sadece ucu açık biçimde olan ‘’HTTP error’’ kısmını görürsünüz.

Hatanın sebebiyle ilgili bir bilgiye sahip olmamak, hatayı çözmek için farklı stratejiler izlemek gerektiği anlamına gelir. Şimdi gelin WordPress resim yükleme hatası çözümlerine bakalım.

WordPress Resim Yüklerken Oluşan HTTP Hatasının Çözümleri

1. HTTP Hatasının Geçici Olup Olmadığını Kontrol Edin

Resim yüklerken bu hatayı aldıysanız, biraz bekleyin ve daha sonra tekrar yüklemeyi deneyin. Birçok sunucuda, yoğun trafik ve yüklenmeden dolayı HTTP hataları oluşabilir. Geçici hatalar kategorisine alabileceğimiz bu hatalar, daha sonra kendiliğinden düzelir.

Bekleyip tekrar denemenize rağmen hata giderilmemişsse, farklı bir resim dosyası yüklemeyi deneyin. Farklı bir resim yüklerken sorun olmuyorsa, ilk resminizin boyutunu küçültüp tekrar deneyin.

Not: Resminizin boyutunu resmi sıkıştırarak düşürebilirsiniz. Bunu WordPress site hızlandırma rehberinde de vurgulamıştım.

Resim boyutunu düşürmek de işe yaramadı mı? O zaman resmi farklı formatta yüklemeyi deneyin. Örneğin JPEG yerine PNG olarak yükleyin.

Bütün bunlar; WordPress resim yüklerken oluşan HTTP sorununu çözmediyse, hata geçici değildir. Bu da, sıradaki çözüm yollarını denemeniz gerektiği anlamına gelir.

2. PHP Bellek Limitinizi Arttırın

PHP Bellek Limiti
WordPress Resim Yüklemede Oluşan HTTP Hatası – Php

Bu hatanın en yaygın sebeplerinden biri, düşük PHP bellek limitidir. Bunun önüne geçmek için, sunucunuzdaki PHP bellek limitini arttırmanız gerekir.

Bunu, aşağıdaki kodu wp-config.php dosyanıza ekleyerek yapabilirsiniz.

define( 'WP_MEMORY_LIMIT', '256M' );

 Bu kod PHP bellek limitinizi 256 MB değerine çıkaracaktır.

 3. WordPress Görüntü Düzenleyici Kitaplığını Değiştirin

Wordpress Görüntü Düzenleyici
WordPress Resim Yüklemede Oluşan HTTP Hatası – Görüntü Düzenleyici

WordPress, görüntüleri işlemek için PHP üzerinde çalışan 2 modül kullanır. Bu modüllere GD Library ve Imagick adı verilir. WordPress, duruma göre hangisi mevcutsa onu kullanır.

Buradaki kritik nokta şu: Imagick modülü görüntü yükleme esnasında sıklıkla HTTP hataları verebiliyor. Bu da WordPress resim eklerken oluşan http hatasının tetiklenmesine neden oluyor. Bunu düzeltmek için, varsayılan resim düzenleyici kitaplığınızı GD Library olarak ayarlamalısınız.

Bu işlemi, aşağıdaki kodu temanızın functions.php dosyasına ekleyerek yapabilirsiniz.

function wpb_image_editor_default_to_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';
    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );
    return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

Kodu ekledikten sonra tekrar resim yüklemeyi deneyin. HTTP error hatasını görmeye devam ediyorsanız, kodu kaldırıp diğer çözüm adımlarını inceleyebilirsiniz.

4. .htaccess Yöntemi ile WordPress Resim Yükleme Sorununu Çözme

.htaccess dosyası ile site üzerinde pek çok denetiminiz var, tıpkı bu sorunu çözmede olduğu gibi. Buradaki işlevi, Imagick modülünün sunucu kaynaklarını nasıl kullandığını kontrol etmenizi sağlar.

Birçok sunucu, Imagick’in daha hızlı görüntü işleme için birden fazla iş parçacığı kullanmasını sınırlar. Bu da, Imagick’in rahat çalışamamasına ve resim yüklerken HTTP hatası ile karşılaşmanıza sebep olur.

Bu durumu ortadan kaldırmak için .htaccess dosyanıza şu kodu eklemeniz yeterlidir.

SetEnv MAGICK_THREAD_LIMIT 1

Bu kod, Imagick modülünün resim işlerken çoklu iş parçacıklarını kullanmasına olanak sağlar. Kodu ekledikten sonra tekrardan resim yüklemeyi deneyebilirsiniz.

Bu makale ile, WordPress resim eklerken oluşan HTTP hatasını çözeceğinizi umuyorum. WordPress’de bu hata dışında başka hatalar da alıyorsanız, WordPress hataları listemizi ziyaret edebilir ve dilediğiniz hatanın çözümünü öğrenebilirsiniz.

Mehmet Erbay
Mehmet Erbay

Özet geçiyorum :) Blogger baba, bilgisayar teknisyeni, 10 yıldır online dünyada.

blog açmak arka planı

Nereden Başlanmalı?

Blog nasıl açılır

Blog Nasıl Açılır?

Adım adım blog veya web sitesi açmanızı sağlayacak bir rehber. 2020 Yılı için google uyumlu bir site/blog nasıl açılır?

blog yazarak para kazanmak

Blog Yazarak Para Kazanmak

Blog yazarak kendi blogunuzdan ne kadar para kazanırsınız? 1000 kişi sitenizi ziyaret etse kazancınız ne olur?

Hangi Konuda Yardıma İhtiyacın Var?

blog nasıl açılır

Site/Blog Açmak

Tüm Detaylar

Wordpress hatalar

Wordpress Hatalar

Hata Kodları

wordpress site hızlandırma

Wordpress Hız

Daha Hızlı olmak

Wordpress Seo

Wordpress Seo

Google 1. Sayfa

internetten para kazanmak

Para Kazanmak

Tüm Detaylar

Rehber Makaleler

Bilgi paylaştıkça güzel :) Yazılarımın başkalarına ulaşmasını aşağıdaki paylaş butonları ile yaparsan çok sevinirim.
Mehmet Erbay
Mehmet Erbay
Blogger
Share on whatsapp
Share on telegram
Share on twitter
Share on facebook
Share on pinterest
Share on email

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir