En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Görüntü HTTP Hatası Nasıl Düzeltilir

Her zamanki gibi WordPress'e bir resim yüklüyorsunuz ve aniden hiçbir açıklama olmadan bir HTTP hatası alıyorsunuz. Bu akışınızı kesintiye uğratır ve ne olduğunu merak etmenize neden olur.

Öne çıkan resimler eklerken, öğreticileri güncellerken ve hatta sadece bir blog yazısını düzenlerken bu sorunla karşılaştık. Hatanın net bir nedeni olmadığında sinir bozucu oluyor.

Bu kılavuzda, en kolay çözümlerle başlayarak HTTP resim yükleme hatasını düzeltmek için kullandığımız adımları size adım adım anlatacağız.

İster kişisel bir blog üzerinde çalışıyor olun, ister bir müşteri sitesini yönetiyor olun, bu ipuçları işleri hızla yoluna koymanıza yardımcı olacaktır.

WordPress'te resim yüklerken http hatası nasıl düzeltilir

WordPress'te Medya Yükleme Sırasında HTTP Hatası Neden Olur?

WordPress'teki HTTP hatası genellikle medya kütüphanesi aracılığıyla bir resim yüklerken görünür, ancak aslında neyin yanlış gittiğini söylemez.

Bunun çeşitli nedenlerle olduğunu gördük: sunucu zaman aşımları, eklenti çakışmaları, düşük bellek veya hatta geçici bir aksaklık. Ancak WordPress, size neyin sebep olduğunu söylemek yerine, yalnızca belirsiz bir 'HTTP hatası' mesajı verir.

HTTP Hatası

İşleri zorlaştıran da bu, tek bir çözüm yok. Yüklemeyi engelleyen şeyin ne olduğunu anlamak için genellikle birkaç farklı şeyi denemeniz gerekir.

Aşağıda, sorunu gidermenin ve çözmenin en güvenilir yollarını adım adım açıklayacağız. Belirli bir yönteme atlamak için aşağıdaki bağlantıları da kullanabilirsiniz.

  1. 1. Görüntüyü Tekrar Yüklemeyi Deneyin
  2. Tüm Eklentileri ve Mevcut Temanızı Devre Dışı Bırakın
  3. WordPress Bellek Sınırını Artırın
  4. Görüntü Düzenleyici Kitaplığını Imagick'ten GD Kitaplığına Değiştirin
  5. .htaccess Düzenleyerek Imagick'i Sınırla
  6. PHP Sürümünüzü Güncelleyin
  7. Dosya ve Klasör İzinlerini Kontrol Edin
  8. Hata Ayıklama Modunu Etkinleştirin
  9. Hosting Kaynaklarınızı Kontrol Edin
  10. Sıkça Sorulan Sorular (SSS)
  11. WordPress Hataları ve Resimlerle İlgili Daha Fazla Yardım

1. Görüntüyü Tekrar Yüklemeyi Deneyin

Bazen HTTP hatası sadece geçici bir aksaklıktır. Bu nedenle ilk yaklaşımımız sadece birkaç dakika beklemek ve sonra normalde yaptığınız gibi resmi yüklemeyi tekrar denemektir.

Bu durumun kısa süreli trafik artışları sırasında veya sunucu kaynaklarının zorlandığı zamanlarda yaşandığını gördük. Çoğu iyi hosting sağlayıcısı bu sorunları arka planda otomatik olarak çözer.

Hata hala görünüyorsa, deneyebileceğiniz birkaç hızlı şey şunlardır:

Bunların hiçbiri yardımcı olmazsa, sorun muhtemelen geçici değildir ve bir sonraki çözüme geçmek isteyeceksiniz.

2. Tüm Eklentileri ve Mevcut Temanızı Devre Dışı Bırakın

Yakın zamanda yeni bir WordPress eklentisi yüklediyseniz, diğer eklentilerinizle uyumsuz olabilir ve resim yükleme işlemini engelleyebilir. Durumun böyle olup olmadığını görmek için tüm WordPress eklentilerinizi devre dışı bırakabilirsiniz.

Bir WordPress eklentisini devre dışı bıraktıktan sonra HTTP hatası kaybolursa, o zaman HTTP resim yükleme hatasının arkasındaki suçlu o olabilir. Alternatif bir eklenti yükleyebilir veya destek için geliştiriciyle iletişime geçebilirsiniz.

Daha fazla bilgi için, tüm WordPress eklentilerini kolayca nasıl devre dışı bırakacağınız ve WordPress yönetici paneline erişilemediğinde eklentileri nasıl devre dışı bırakacağınız hakkındaki rehberimize göz atın.

Tüm WordPress eklentilerini toplu olarak devre dışı bırakın

Benzer şekilde, bazen tema çakışmaları da görüntü yükleme sürecini bozabilir. Temalar, WordPress'in medya yüklemelerini nasıl işlediğiyle çakışabilecek işlevler içerebilir.

Neyse ki, bir tema çakışmasını belirlemek nispeten basittir. Varsayılan bir WordPress temasına geçici olarak geçiş yapabilirsiniz. Daha fazla bilgi için, WordPress temalarını düzgün bir şekilde nasıl değiştireceğiniz hakkındaki rehberimize göz atın.

Varsayılan bir WordPress temasını etkinleştirme

Varsayılan tema aktif olduğunda, tekrar bir resim yüklemeyi deneyin. Hata kaybolursa, sorun muhtemelen mevcut temanızdadır. Bu durumda, bir tema güncellemesinin mevcut olup olmadığını kontrol edebilirsiniz. Güncellemeler genellikle uyumluluk sorunlarını ve hataları düzeltir.

Veya, tema geliştiricisiyle destek için iletişime geçebilirsiniz. Bir yama sağlayabilir veya çakışmayı çözme konusunda rehberlik sunabilirler.

3. PHP Bellek Sınırını Artırın

WordPress, PHP programlama dilinde yazılmıştır. Ek olarak, farklı PHP işlemleri için ayrılan bellek miktarı web barındırma sunucunuz tarafından belirlenir.

Yüklenen resimler için mevcut olandan daha fazla PHP belleği gerekiyorsa, WordPress'te HTTP resim yükleme hatası görebilirsiniz.

Bunu düzeltmek için sunucunuzda PHP'nin kullanabileceği belleği artırmanız gerekir.

Öncelikle sitenizin dosyalarına bir FTP istemcisi veya web barındırma kontrol panelinizdeki Dosya Yöneticisi uygulaması aracılığıyla erişmeniz gerekecektir. Ardından, kök dizininize gidin ve wp-config.php dosyasını bulun.

wp-config dosyasını düzenleyin

Ardından, wp-config.php dosyasını bir metin düzenleyici kullanarak düzenlemeniz ve aşağıdaki kod satırını eklemeniz gerekecektir:

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

Bu kod, WordPress bellek sınırını 256 MB'a yükseltir, bu da bellek sınırı sorunlarını gidermek için yeterli olacaktır.

Son olarak, dosyayı kaydetmeli ve sunucuya geri yüklemelisiniz.

Daha fazla bilgi edinmek için lütfen WordPress'te PHP bellek sınırını nasıl artıracağınıza dair adım adım kılavuzumuza bakın: WordPress'te PHP bellek sınırını artırma.

4. Görüntü Düzenleyici Kitaplığını Imagick'ten GD Kitaplığına Değiştirin

WordPress, resimleri işlemek için iki modül kullanan PHP üzerinde çalışır. Bu modüller GD Library ve Imagick olarak adlandırılır. WordPress, hangisinin mevcut olduğuna bağlı olarak bunlardan birini kullanabilir.

Ancak, Imagick genellikle bellek sorunlarıyla karşılaşır ve bu da resim yüklemeleri sırasında HTTP hatasına neden olur. Bunu düzeltmek için GD Kütüphanesini varsayılan resim düzenleyiciniz yapabilirsiniz.

Bunu, bu kodu WordPress temanızın functions.php dosyasına ekleyerek veya (önerilen) WPCode kullanarak 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' ); 

Daha fazla ayrıntı için, WordPress'e özel kod ekleme hakkındaki rehberimize bakabilirsiniz.

Bu kodu ekledikten sonra, medya yükleyiciyi kullanarak dosyaları tekrar yüklemeyi deneyebilirsiniz. Bu sorunu çözmezse, bu kodu kaldırabilir ve bu makalede açıklanan diğer yöntemleri deneyebilirsiniz.

5. Imagick'i .htaccess Düzenleyerek Sınırlandırın

Bu yöntem, Imagick'in sunucu kaynaklarını nasıl kullanacağını kontrol etmenizi sağlar. Birçok paylaşımlı hosting sağlayıcısı, daha hızlı görüntü işleme için Imagick'in birden fazla iş parçacığı kullanma yeteneğini sınırlar. Ancak bu, görüntüleri yüklerken HTTP hatası görmenize neden olacaktır.

Kolay bir çözüm, aşağıdaki kodu .htaccess dosyanıza eklemektir:

SetEnv MAGICK_THREAD_LIMIT 1 

Bu kod, Imagick'in resimleri işlemek için yalnızca tek bir iş parçacığı kullanmasını sağlar.

6. PHP Sürümünüzü Güncelleyin

WordPress siteniz PHP'nin güncel olmayan bir sürümünü kullanıyorsa, bu HTTP resim yükleme hatasına neden olabilir. Bunun nedeni, daha yeni PHP sürümlerinin performans iyileştirmelerine sahip olması ve genellikle daha az bellek kullanmasıdır.

Neyse ki, PHP sürümünüzü kontrol etmek ve güncellemek kolaydır. Daha fazla bilgi için lütfen WordPress'te PHP sürümünüzü nasıl güncelleyeceğiniz konusundaki başlangıç kılavuzumuza bakın: WordPress'te PHP sürümünüzü nasıl güncelleyeceğiniz.

7. Dosya ve Klasör İzinlerini Kontrol Edin

WordPress'in düzgün çalışması için belirli dosya ve klasör izinlerine ihtiyacı vardır. Yanlış izinler, WordPress'in dosyalara erişmesini veya bunları değiştirmesini engelleyerek yükleme hatalarına yol açabilir.

Örneğin, yükleme dizininin uygun yazma izinleri yoksa, WordPress yüklenen resimleri kaydedemez.

Doğru dosya izinlerini sağlamak için, WordPress'te dosya ve klasör izinleri hatasını düzeltme kılavuzumuza göz atın: WordPress'te dosya ve klasör izinleri hatasını düzeltme.

8. Hata Ayıklama Modunu Etkinleştirin

Bazen, altta yatan PHP hataları HTTP resim yükleme hatası olarak ortaya çıkabilir ve sorun gidermeyi zorlaştırabilir.

WordPress yapılandırmanızda hata ayıklama modunu etkinleştirmek, hata ayıklama günlüğündeki herhangi bir PHP hatasını ortaya çıkaracak ve yükleme sorununun temel nedenine ilişkin değerli ipuçları sağlayacaktır.

WP_DEBUG modunu etkinleştirme talimatları için, WordPress hata ayıklama modunu etkinleştirme hakkındaki makalemize bakın. Bu kılavuz, gerekli kodu wp-config.php dosyanıza ekleme konusunda adım adım talimatlar sağlayacaktır.

9. Barındırma Kaynaklarınızı Kontrol Edin

Web siteniz depolama kotasına ulaşırsa veya sunucu kaynaklarında sınırlamalarla karşılaşırsa, yükleme hataları yaşayabilirsiniz. Örneğin, yetersiz disk alanı, WordPress'in resim yüklemeleri için gereken yeni dosyaları veya klasörleri oluşturmasını engelleyebilir.

Çoğu web barındırma sağlayıcısı, disk alanı dahil olmak üzere web sitenizin kaynak kullanımını görüntüleyebileceğiniz bir kontrol paneli sunar. Göremiyorsanız, yardım için barındırma sağlayıcınızın destek ekibiyle iletişime geçin.

Depolama sınırınıza yaklaşıyorsanız, kaynaklarınızı optimize etmeyi düşünün. Örneğin, büyük resim dosyaları önemli miktarda depolama alanı tüketebilir. Yüklemeden önce dosya boyutlarını küçültmek için resimlerinizi optimize edebilirsiniz.

Kaynakları optimize etmek yeterli değilse, daha fazla depolama alanına sahip bir hosting planına yükseltmeyi düşünün. Bu, web sitenizin dosyaları için gereken ek kapasiteyi sağlayacaktır.

Cömert depolama alanına sahip güvenilir bir WordPress barındırma sağlayıcısı arıyorsanız, Bluehost popüler bir seçenektir. Farklı web sitesi ihtiyaçlarına uygun çeşitli planlar sunarlar.

Bluehost web sitesi

Sıkça Sorulan Sorular (SSS)

1. WordPress'te resim yüklerken HTTP hatasına ne sebep olur?

Bu hata, düşük PHP belleği, eklenti çakışmaları veya geçici sunucu sorunları gibi çeşitli nedenlerle oluşabilir. WordPress belirli bir neden göstermez, bu nedenle onu düzeltmek için farklı çözümler denemeniz gerekebilir.

2. Imagick'ten GD Library'ye geçmek güvenli mi?

Evet, GD Library'ye geçmek güvenlidir. Görüntü yükleme sorunlarını gidermek için bunu birkaç sitede yaptık ve gerekirse WordPress Imagick'e geri dönecektir.

3. PHP bellek sınırını artırmak site performansımı etkiler mi?

Performansı olumsuz etkilemez. Hatta bellek sınırını artırmak, özellikle siteniz birden fazla eklenti çalıştırıyorsa veya büyük dosyalarla uğraşıyorsa diğer sorunları önlemeye yardımcı olabilir.

4. Yöntemlerin hiçbiri işe yaramazsa ne yapmalıyım?

Her şeyi denediyseniz ve hala hatayı görüyorsanız, barındırma sağlayıcınızla iletişime geçmeniz en iyisidir. Sunucu günlüklerini veya izinleri kontrol edebilir ve temel nedeni düzeltmenize yardımcı olabilirler.

WordPress Hataları ve Resimlerle İlgili Daha Fazla Yardım

Hala sorun yaşıyorsanız veya resimle ilgili diğer sorunları önlemek istiyorsanız, bu kılavuzlar yardımcı olabilir. Kendi sitelerimiz ve müşterilerimiz için benzer sorunları giderirken bunların çoğunu kullandık.

Umuyoruz ki bu rehber, WordPress'te HTTP resim yükleme hatasını düzeltmenize yardımcı olmuştur. İşe yarayan çözümü bulmak birkaç deneme gerektirebilir, ancak bir kez düzeltildiğinde, kesintisiz olarak yükleme ve yayınlama yapmaya geri döneceksiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

175 CommentsLeave a Reply

  1. Bir web sitesi sahibinin bir resim yükleyememesi ve o anda kimsenin nedenini bilmemesi bu sorunu oldukça sinir bozucu hale getirebilir. Bu sorunla yaklaşık iki kez karşılaştım ve şans eseri, sorunun temelini oluşturan FTP aracılığıyla izinleri ayarlayarak çözebildim. Ancak, diğer yöntemleri ve sorunun olası nedenlerini bilmek iyidir. Bu sorunla bir dahaki sefere karşılaşmayacağıma dair bir hissim olduğu için bu öğreticiyi kesinlikle kaydedeceğim ve bir dahaki sefere klasör izinleri olmayabilir.

  2. HARİKA!!! Yaptığım diğer tüm aramalar sonuçsuz kaldı.

    Godaddy hosting, wordpress yüklü. Imagick'i kapatmak işe yaradı. Lightroom eklentim şimdi bir asker gibi çalışıyor.

    Çok teşekkür ederim, sizinle paylaşmam gerekti.

  3. Merhaba,
    600x900 pikselden büyük resimler için bu HTTP yükleme hatasını almaya başladım. KB boyutu önemli değil – 100KB veya 300KB – 600x900'den küçük oldukları sürece sorunsuz yükleniyorlar.

    Tanımladığınız tüm yöntemleri denedim ancak başarılı olamadım.

    Temayı değiştirmenin yardımcı olabileceğini düşünüyor musunuz?

    • Hataya neden olan bir güvenlik önlemiyle karşılaşmadığınızdan emin olmak için öncelikle barındırma sağlayıcınızla iletişime geçmek isteyeceksiniz.

      Yönetici

      • Teşekkürler!
        Sorumu yayınlamadan önce onları aradım – WP desteğiyle iletişime geçmemi söylediler. Bana göre de sunucularına bir şey yüklemişler ama bunu kabul etmek istemiyorlar.
        Tekrar arayacağım.

  4. functions.php yöntemi benim için işe yaradı. Aylardır bunu düzeltmeye çalışıyordum! Bana çok zaman kazandırdınız. Teşekkürler!!!

    • Muhtemelen hosting sağlayıcınızla iletişime geçmeniz gerekecek ve sorunu çözmelerine yardımcı olabilmeliler.

      Yönetici

  5. functions.php yöntemi benim için işe yaradı. Aylardır süren bir sorunu çözdüğünüz için teşekkür ederim!

  6. Yukarıdakilerin hepsini denedim ve sonuç alamadım. Sorunum sadece mp3 dosyaları, http hatası alıyorum. Barındırma sağlayıcım ile iletişime geçtim ve hiçbir sorun bulamadılar. Resimler sorunsuz yükleniyor. Neyi kaçırıyorum?

    • MP3 dosyaları için, dosyaların büyüklüğünden kaynaklanıyorsa bellek sınırını 512'ye yükseltmeniz gerekebilir

      Yönetici

  7. Number 3 worked for me! Thank-you so much, that was so frustrating before. You’re site is always so helpful :)

  8. Çok teşekkür ederim, dört adımı da uyguladım ama hiçbiri işe yaramadı. 1. adıma geri döndüm ve 256mb'den 512mb'ye yükselttim, bu da sorunu çözdü.

    • Glad our guide could help be a part of the solution and you were able to get it resolved :)

      Yönetici

  9. 3. Seçenek, HTTP hatasını çözmem için işe yaradı.

    Kod parçacıkları eklentisini yükledim ve kodu buradan kopyaladım. İlk denemede mükemmel çalıştı.

    Teşekkürler!

  10. Ayrıca yüklemek istediğiniz resmin adını da kontrol edin.
    Bunu benim için birden çok durumda işe yarayan şekilde basit tutun.

    • @Yoeri – Teşekkürler, benim için önerdiğiniz gibi sadece resim adıydı, adı basitleştirdim (boşluklar vardı)

  11. Teşekkürler. 3 numaralı yöntem benim için işe yaradı. harika bir rehber adam

  12. Başka bir sorun, başlığın başlık işareti içermesi olabilir, yani dove's, doves olmalıdır.

    • Kendi taraflarında herhangi bir hata olup olmadığını görmek için barındırma sağlayıcınızla iletişime geçtiniz mi?

      Yönetici

  13. None worked above and then we realize our dev site needed to change the Home and Site URL in General Settings in WP Admin from http:// to https:// then it worked! :D

    • Glad you were able to find the cause of the problem for your site :)

      Yönetici

  14. Bunların hiçbiri benim durumumda işe yaramadı. Mod güvenlik nedendi. Web sunucumda mod güvenliği geçici olarak devre dışı bırakmam gerekti.

    • Diğer kullanıcılar bu sorunla karşılaşırsa sizin için neyin işe yaradığını paylaştığınız için teşekkürler. Çoğu kullanıcı, mod güvenliği düzenlemesi için yardım almak üzere barındırma sağlayıcılarıyla iletişime geçmesi gerekecektir.

      Yönetici

  15. #3 İŞE YARADI!!!!! Yardımlarınız için çok teşekkürler!! Aptal go daddy...

  16. ÇÖZÜLDÜ: WordPress medya kütüphanesine HTTP Hatası ile yüklenmeyen pdf dosyalarımın adlarında noktalı virgül vardı. Noktalı virgülü sildim ve sorunsuz yüklendi. Noktalı virgüller Word belgeleri ve pdf dosyalarında yasal karakterlerdir, ancak bilgimin ötesinde nedenlerle WordPress'e yüklenmezler. ; ; ; ;

    • Thanks for sharing that solution for anyone else running into that problem :)

      Yönetici

  17. Hayat kurtarıcısınız! #3 eski bir Godaddy Legacy sunucusunda işe yaradı. Çok teşekkürler.

    • Bu yöntemlerin hiçbiri işe yaramadıysa, barındırma sağlayıcınızla iletişime geçip kendi taraflarında bir hata olup olmadığını görebilir misiniz?

      Yönetici

    • Awesome! Glad our solutions could help fix the problem :)

      Yönetici

  18. 4. Yöntem benim için işe yaradı. Görünüşe göre barındırıcım eklentilerin işlem gücünü sınırlıyordu. Bu çözümleri paylaştığınız için teşekkürler.

  19. Another common problem for this is that you used an apostrophe in the file name. I just encountered this problem :)

  20. Yukarıda belirtilen tüm yöntemleri denedim ancak hiçbiri benim için işe yaramadı. Bu yüzden servis sağlayıcıyla iletişime geçtim. Sorunu onlar çözdü.
    Benim için başka bir IP'yi yenilediler ve beyaz listeye aldılar ve çalışıyor.
    Umarım bu size de yardımcı olur.

  21. Jetpack'e girip CDN seçeneğini devre dışı bırakmak benim sorunumu çözdü.

    • Hosting sağlayıcınızla iletişime geçip onların tarafında herhangi bir hata görmediklerinden emin oldunuz mu?

      Yönetici

  22. tüm adımları takip etmenize gerek yok, sadece web sitenize tekrar giriş yapmanız ve geçici dosyalarınızı temizlemeniz yeterli, bu kadar

    • For some people maybe, for others, they do require all of the steps in the article. :)

      Yönetici

  23. Aman Tanrım, inanamıyorum! #3 mükemmel çalışıyor. Bu eğitim için teşekkürler!

  24. Seçenek 3'ü denedim. Şimdi ana sayfam tamamen boş. Bireysel sayfalar hala orada. Kenar çubuğu hala görünür durumda, ancak ana sayfanın geri kalanı boş.

    Mümkünse lütfen yardım edin.

    Teşekkürler,
    Sandy

    • Sorun giderme sırasında ana sayfa ayarlarınızı değiştirmediğinizden emin olmak isteyebilirsiniz ve eksik içeriğin çözülüp çözülmediğini görmek için kodu kaldırdınız mı?

      Yönetici

Cevap Bırakın