WordPress'e Resim Yüklemede HTTP Hatası [6-Hızlı Çözümler]


Tanıtım

WordPress kullanımıyla ilgili bugünkü tartışmada, özellikle resim/benzer medya yüklerken WordPress HTTP hatasına bir göz atacağız. WordPress sorununa resim yüklerken HTTP hatasının nasıl çözüleceğine bir göz atacağız.

Bu sorunu çözmek için yapabileceğiniz birkaç şeyi inceleyeceğiz. Genel olarak, çok önemli bir şey değil. Ve bunu minimum çabayla düzeltebileceğinizi hemen hemen garanti edebiliriz.

Ancak, ne yaptığınızı bilmiyorsanız, can sıkıcı olabilir. Bu nedenle, bu sorunu kendi başınıza nasıl çözebileceğinizi kontrol edeceğiz.

İçindekiler gizle
1 Giriş
2 Görüntüler Yüklenirken HTTP Hatası Nasıl Düzeltilir
2.1 1. Basit Bir Yenileme Deneyin
2.2 2. WordPress Temalarını ve Eklentilerini Devre Dışı Bırakmayı Deneyin
2.3 3. Bellek Sınırını Artırın
2.3.1 cPanel Erişimi
2.4 4. PHP Sürümünü Güncelleyin
2.5 5. Imagick ve Daha Fazlasıyla İlgili Sorunlar
2.6 6. WordPress'e GD Kitaplığını kullanmasını söyleyin
3 HTTP Hatası WordPress'e Resim Yükleme [Geçici]
4 Sıkça Sorulan Sorular
4.1 S: Özel kitaplık yolumu ayarlamalı mıyım?
4.2 S: 'Önbelleği Temizleme' bir fark yaratacak mı?
4.3 S: Resim adlarındaki özel karakterler sorunlara neden olabilir mi?
4.4 S: WordPress bana 'lütfen resmi daha sonra yükleyin/lütfen daha sonra tekrar deneyin' diyor-bunun için bir düzeltme var mı?
5 Son Düşünce

Görüntüler Yüklenirken HTTP Hatası Nasıl Düzeltilir

Deneyebileceğiniz yaygın düzeltmelerden bazıları şunlardır:

1. Basit Bir Yenilemeyi Deneyin

Çoğu durumda, WordPress sayfanızı yenilemek WordPress HTTP hatasından kurtulabilir.

WordPress ile bağlantınızı basitçe kaybettiğiniz bir durum olabilir. Özellikle, herhangi bir belirli sorunu işaret edemezsiniz. Bu, İnternet Servis Sağlayıcınız (İSS) olabilir veya barındırma ile ilgili küçük bir hıçkırık olabilir.

Ayrıca, oturumunuzu kaybettiğiniz ve yalnızca oturum açmanız gereken durumlar olabilir. Bu, 'oldukça sık görülen, bariz görünen ancak oldukça can sıkıcı hissettiren durumlardan biridir.

WordPress HTTP Error Expired Session
WordPress HTTP Hata Süresi Dolmuş Oturum

Bu nedenle, hatadan kurtulmak için yalnızca WordPress web sitenize giriş yapmanız veya sayfayı yenilemeniz yeterlidir. Süper basit!

2. WordPress Temalarını ve Eklentilerini Devre Dışı Bırakmayı Deneyin

Genel olarak, kullanıcılar bu yöntemi WordPress temaları ve eklentileriyle ilgili sorunları belirlemek için kullanır. Çeşitli durumlarda, bazı WordPress temaları ve eklentileri, WordPress web sitenizin tasarımını veya işlevselliğini bozabilir.

Bizim durumumuzda da aynısını yapacağız ve medya yüklerken HTTP WordPress hatasının devam edip etmediğini göreceğiz.

Bunu yapmak için Eklentiler>Yüklü Eklentiler'e gidin. Burada, WordPress web sitenize yüklediğiniz (etkinleştirilmiş/devre dışı bırakılmış) tüm eklentilerin bir listesini göreceksiniz.

Selecting Plugins for Deactivation
Devre Dışı Bırakılacak Eklentileri Seçme

Şimdi tüm eklentileri seçmelisiniz. Bunu yaptıktan sonra, 'Toplu İşlemler' açılır menüsüne gidin ve 'Devre Dışı Bırak'ı seçin. Artık tüm eklentileriniz devre dışı bırakıldı.

HTTP hatasını kontrol etmek için, WordPress web sitenizin varsayılanlarına geçmeniz gerekecektir. Temayı tamamen devre dışı bırakmayı/silmeyi seçebilir ve HTTP medya yükleme hatasının devam edip etmediğini görebilirsiniz.

Deactivating WordPress Plugins
WordPress Eklentilerini Devre Dışı Bırakma

Buradaki fikir, sorunu tanımlamak için WordPress'i orijinal durumuna getirmektir. WordPress web sitenize belirli bir medya/medya türü yüklemenize izin vermeyen, doğası gereği kısıtlayıcı olan bazı eklentiler vardır.

Şimdi burada ortaya çıkabilecek bir sorun var:

'Eklentileri devre dışı bırakırsam tüm WordPress web sitesi verilerimi kaybeder miyim?'

Genel cevap HAYIR. Bir eklentiyi tamamen silmediğiniz ve verileri yönetmek için yeni bir şey yüklemediğiniz sürece, verileriniz olduğu gibi kalmalıdır.

Şimdi çalışma şekli çok basit.

Eklentileri tek tek etkinleştirin. Bir eklentiyi etkinleştirdikten sonra görüntüleri WordPress sitenize yüklemeyi deneyin. Hatayla karşılaştığınızda, tüm hatalara neden olan eklentinin bu olduğundan emin olabilirsiniz.

Eklentiyi kullanmayı bırakırsanız [eğer silerseniz], bazı verileri kaybetme ihtimaliniz yüksektir. Bu nedenle, ilk öneri sorunlu eklenti geliştiricilerine ulaşmak ve bir çözüm sunabileceklerini görmek olacaktır. Bu sadece size yardımcı olmakla kalmaz, aynı sorunla karşı karşıya kalan başkalarına da yardımcı olabilir.

Ekstra bir güvenlik katmanı olarak, web sitenizi yedeklemek isteyebilirsiniz [genellikle bu süreçte işler çok ters gitmez!]. WordPress web sitenizi yedeklemek için UpdraftPlus, VaultPress veya benzer seçenekleri kullanabilirsiniz.

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

Medya yüklerken WordPress HTTP hatasının nedenlerinden biri, WordPress'in kullanabileceği bellek bant genişliği miktarıdır. Bellek sınırı düşükse, yeni görüntü/ortam yüklemek dışında her türlü sorunu yaratabilir.

Bellek sınırını artırmak için bir kod parçası eklemeniz gerekecek. FTP sunucusu oturumundan wp-config.php dosyasına erişebileceksiniz.

[Bu işleme devam etmeden önce WordPress web sitenizi yedeklediğinizden emin olun. Çok değişkendir ve hataya çok fazla yer yoktur. Yalnızca [YALNIZCA!] tüm diğer yöntemleri denediğinizde buna geçmenizi şiddetle tavsiye ederiz. Ve evet, yapamıyorsanız profesyonel yardım almalısınız!]

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

Bu, bellek boyutu sınırını 256 megabayta çıkaracaktır. Düşük bellek ayırma sorunu konusunda size yardımcı olmalı ve HTTP hatası sorununu daha da düzeltmelidir.

cPanel Erişimi

cPanel kullanıcıları için, arama çubuğundan ' MultiPHP INI Editor ' için arama yapabilirsiniz. İçeri girdikten sonra, hafıza sınırını '256M' olarak değiştirebilir ve uygula'ya basabilirsiniz.

MultiPHP INI Editor
MultiPHP INI Düzenleyici

Bu sorunu çözmelidir.

Setting the memory limit
Hafıza limitini ayarlama

4. PHP Sürümünü Güncelleyin

Optimum performans için PHP'nin en son sürümünü kullandığınızdan emin olun. WordPress, daha iyi işlevsellik için en az 7.3 sürümünü çalıştırmanızı önerir.

WordPress web sitenizin PHP sürümünü güncellemenin bu bölümünde zorlanıyorsanız, destek için barındırma sağlayıcınızla iletişime geçin.

5. Imagick ve Daha Fazlasıyla İlgili Sorunlar

Imagick, temel olarak web sitenizdeki görüntüleri işlemek için bir WordPress PHP modülüdür. Paylaşılan barındırmada WordPress kullanıyorsanız, siteye resim yüklerken WordPress HTTP hata(lar)ının nedenlerinden biri bu olabilir.

Bazı durumlarda, Imagick için kaynak tahsisi sınırlıdır, bu da zayıf görüntü yükleme performansına neden olabilir. Ayrıca, WordPress'e resim yüklerken HTTP hatasının nedeni de bu olabilir.

İş parçacığı sınırını değiştirmek ve performansı artırmak için .htaccess dosyasına erişmeniz gerekir.

Bu dosya çoğunlukla web sitesini ziyaretçiler için daha okunaklı hale getirir ve URL'leri temizler. WordPress Kalıcı Bağlantılar ayarından belirli bir URL yapısı stili seçerseniz, yeni yapıya uyum sağlamak için .htaccess dosyasının üzerine yazılır. Ve bu dosyaya kolayca erişilemiyor, çünkü onu görmek ve üzerinde herhangi bir değişiklik yapmak için 'Gizli Dosyaları Göster'i etkinleştirmeniz gerekecek [bu, ne yaptığınızı bilmiyorsanız çok risklidir].

HTTP hatasından kurtulmak için .htaccess dosyasına erişmeniz ve aşağıdaki kod parçasını eklemeniz gerekir:

 SetEnv MAGICK_THREAD_LIMIT 1

Yaptığı şey, görüntü işleme için yalnızca tek bir iş parçacığının kullanılması için iş parçacığı sınırını 1'e indirmektir. Ve bu test edilmiş bir yöntemdir. Yine de bu yöntemi uygularken dikkatli olmanızı tavsiye ederiz.

6. WordPress'e GD Kitaplığını kullanmasını söyleyin

Daha önce de belirtildiği gibi, WordPress, görüntü işleme için PHP modüllerine sahiptir. Bunlardan biri de Imagick. Diğeri ise GD Kütüphanesi.

Imagick'in WordPress HTTP hatalarına neden olduğu bilindiğinden, varsayılan olarak GD Kitaplığını kullanabilirsiniz. GD kitaplığını varsayılan görüntü işleme kitaplığı yapmak için, aşağıdaki kod bitini WordPress sitenizdeki function.php dosyasına yapıştırmanız gerekir:

 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 WordPress web sitesine eklemek için yapmanız gerekenler:

  • Görünüm>Tema Editörü'ne gidin
  • Sağdaki Tema Dosyaları menüsünden functions.php dosyasını bulun.
  • Kodu en alta yapıştırın.
  • 'Dosyayı Güncelle'ye basın.

Bu kodu ekleyip ayarları uyguladıktan sonra bir resim eklemeyi deneyin. HTTP hatası yoksa, rahatlayabilirsiniz.

Adding code to the functions php file
Functions.php dosyasına kod ekleme

Ancak, hata devam ederse, kodu kaldırabilir ve değişiklikleri kaydedebilirsiniz. Oldukça basit. Sadece dikkatli olun ve function.php dosyasından fazladan bir kod parçası çıkarmayın.

WordPress'e Resim Yüklemede HTTP Hatası [Geçici]

Belirtmek zor olabilir, ancak hata hiç de geçici olmayabilir. Belki de WordPress web sitenizle ilgili daha büyük bir sorun vardır. Kısacası, ilerlemeden önce hatanın kökenini bulmalısınız.

Belirli bir medyayı ilk kez yüklerken hatayla karşılaşıyorsanız ve HTTP hatası oluşuyorsa, aşağıdakileri yapın:

  • Görüntü boyutunu küçültüp yeniden yüklemeyi deneyin.
  • Farklı bir resim dosyası biçimi deneyin. PNG'den JPEG'e veya WordPress tarafından kabul edilen başka bir formatı deneyebilirsiniz.
  • Farklı bir formatta farklı bir resim deneyin [yukarıda belirtilen sorunlar varsa çalışmayabilir!].

Daha karmaşık prosedürlere geçmeden önce diğer yöntemlerden bazılarını denemek isteyebilirsiniz. Sabırlı ol!

Sıkça Sorulan Sorular

S: Özel kitaplık yolumu ayarlamalı mıyım?

Cvp.: Genel olarak yerel sitelerini üretime geçiren (siteyi yayına sokan) kullanıcılar bu sorunla karşılaşabilirler. Medya Ayarlarınızda bir kitaplık yolu görürseniz, tek yapmanız gereken onu silmek. Bunun bir sorun olma yüzdesi minimumdur.

Kısacası, varsayılan olarak özel bir kitaplık yolu ayarlamanız gerekmez. Ancak sitenizi yayınlıyorsanız, yolu silmeniz ve değişiklikleri kaydetmeniz gerekebilir.

S: 'Önbelleği Temizleme' bir fark yaratacak mı?

Cvp.: Bazen, önbelleğe alma nedeniyle Image WordPress HTTP hataları oluşabilir. WordPress önbelleğe alma eklentilerini kullanabilir ve sorunu çözebilirsiniz. Çalışıyor!

S: Resim adlarındaki özel karakterler sorunlara neden olabilir mi?

Cvp.: Resimlerinizi WordPress için adlandırırken (`, @, $) gibi özel karakterler kullanmamak daha iyidir. Bazen sorunlara neden oldukları bilinmektedir.

S: WordPress bana 'lütfen resmi daha sonra yükleyin/lütfen daha sonra tekrar deneyin' diyor-bunun için bir düzeltme var mı?

Cvp.: Bu, medya dosyası izni uygun değilse gerçekleşebilir.

Bir cPanel kullanıcısıysanız, cPanel> Dosya Yöneticisine Git> wp-content>uploads'da oturum açabilirsiniz . Bir kez orada, izni 755 olarak değiştirin.

FTP kullanıcıları için, php.ini dosyasına gidin>wp-content'e gidin>izni 755 olarak değiştirin .

Son düşünceler

Görüntüyü WordPres'e yüklerken HTTP hatasıyla ilgili sorun can sıkıcı olabilir. Ancak, önceki bölümlerde belirtildiği gibi, çözümler mevcuttur.

Ancak, tüm bunlarda yeniyseniz size rehberli yardım almanızı söyleyeceğiz. Ancak bir süredir WordPress kullanıyorsanız, o zaman size doğal olarak gelmelidir.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

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