WordPress HTTP Hatası Nasıl Düzeltilir? (Nihai Kılavuz)
WordPress dahil her CMS platformunun kendi avantajları ve dezavantajları vardır.
WordPress'teki en yaygın hatalardan biri HTTP hatasıdır. WordPress'teki diğer hatalardan farklı olarak, HTTP hatası geride herhangi bir iz bırakmaz. Bu nedenle, WordPress HTTP hatasını düzeltmek zor, zaman alıcı olabilir ve sorunu bulmak ve düzeltmek için her yolu denemeniz gerekir.
Bu makalede, WordPress HTTP hatasını düzeltmenin en temel yollarını ve bazı gelişmiş yollarını tartışıyoruz. Örneğin, bir resmi yeniden adlandırmaktan tarayıcınızı yenilemeye ve PHP bellek sınırınızı artırmaya kadar.
Unutmayın, WordPress HTTP hatasını düzeltmek için sabrınız ve zamanınız olması gerekir. Yukarıda da bahsettiğimiz gibi bu hata hiçbir iz bırakmaz, bu nedenle her yöntemi denemedikçe sebebini bulmak zordur.
İlk olarak, hatanın kendisini açıklayarak başlıyoruz. Bunu daha iyi anlayabilmeniz için, düzeltme yöntemlerini açıklayarak takip ediyoruz.
- 1. Sayfayı Yenileyin veya Tarayıcıyı Değiştirin
- 2. Tarayıcı Önbelleğini Temizle
- 3. Görüntü Dosyasını Yeniden Adlandırın
- 4. Görüntü Dosya boyutunu küçültün
- 5. Görüntü biçimini değiştirmeyi deneyin
- 6. Eklentileri ve Temaları Geçici Olarak Devre Dışı Bırak (eklenti Çakışması)
- 7. WordPress'te PHP Bellek Sınırını Artırın
- 8. Yüklemeler Klasörü İzinlerini Kontrol Edin (Medya Klasörü)
- 9. WordPress PHP sürümünü En Son Sürüme Güncelleyin
- 10. Özel Medya Kitaplığı Yolunu Kaldır
- 11. mod_security'yi devre dışı bırakın
- 12. Paylaşılan Ana Bilgisayarlarda Imagick PHP modülünü düzeltin
- 13. .htaccess ile WordPress Resim Düzenleyici Kitaplığını Sınırlayın
- 14. Sunucudan Ekle Eklentisini Kurun
- 15. WordPress Sunucunuza HTTP Hatası Sorun
WordPress HTTP Hatası Nedir?
HTTP hatasını düzeltmenin yolları hakkında konuşmadan önce, bunun hakkında biraz konuşmak en iyisidir.
HTTP hatası genellikle medya kitaplığınız aracılığıyla video içeriği yüklemeye çalıştığınızda ortaya çıkar.
HTTP hatası, WordPress topluluğunda bilinmeyen hata olarak bilinir. Çünkü bu hatanın oluşmasının bir çok nedeni vardır. Nereye bakmanız ve neyi düzeltmeniz gerektiğini bilmiyorsunuz.
WordPress HTTP hatasını düzeltmenin zorluklarından biri de geride hiçbir iz bırakmamasıdır.
Hata günlüğü, hatayı düzeltmek için tam konumu aramanıza olanak tanır. Ancak HTTP hatası oluştuğunda log diye bir şey yoktur. Görebildiğiniz tek mesaj hatanın kendisidir.
WordPress HTTP Hatası Nasıl Düzeltilir?
WordPress HTTP hatasının arkasında birçok neden var. Eklentiler, resimler, bellek vb. ancak bu hata oluştuğunda tam olarak nereye bakmanız gerektiğini ve HTTP hatasına tam olarak neyin neden olduğunu bilemezsiniz.

Neyse ki, WordPress HTTP hatasını düzeltmenin birçok yolu vardır. Bu yazıda, WordPress HTTP hatasını düzeltmek için her yöntemi tartışıyoruz.
1. Sayfayı Yenileyin veya Tarayıcıyı Değiştirin
WordPress HTTP hatasını düzeltmenin ilk adımı web sayfasını yenilemektir. Çok basit, değil mi? Şaşırmayın, çoğu durumda basit bir yenileme bu hatayı düzeltebilir. Onu gözden geçirelim.
Tarayıcınız WordPress web sitenize olan bağlantısını kaybettiğinde, ekranınızda bir HTTP hatası görüntülenir. Sonuçta bu, web sitenizdeki çalışmanızı yeniden yapmanıza neden olur. Bu kopukluk internet sağlayıcınızdan da kaynaklanabilir. Genellikle sayfayı yenileyerek bu hata kolayca düzeltilir.
Çoğu zaman, tarayıcınızda yeni bir sekme açtığınızda veya web sayfanızı yenilediğinizde artık WordPress hesabınızda olmazsınız.
Tabii ki, bunun WordPress zaman aşımı ayarlarınızla ilgisi var. Bu genellikle, WordPress panonuzda kalmanıza izin verilen süreye ulaştığınız ve panonuza tekrar erişmek için yeniden giriş yapmanız gerektiği anlamına gelir.
Tekrar giriş yaptıktan sonra bile, medya kitaplığınız üzerinden bir video yüklerken HTTP hatasını görebilirsiniz. Basit bir yenileme bu hatayı düzeltebilir.
HTTP hatasını düzeltmek için tarayıcınızı bile değiştirebilirsiniz. Bu hatanın nedeni tarayıcınız olabilir ve web sitenizden herhangi bir hata gelmiyor olabilir. Bu nedenle, her olasılığı denemek en iyisidir.

2. Tarayıcı Önbelleğini Temizle
Tarayıcı önbelleğini temizlemek birçok hatayı düzeltebilir ve bunu birçok kez duymuş olabilirsiniz. Bir süre sonra tarayıcınızın önbelleğini temizlemeniz çok önemlidir. Tarayıcı önbelleğini temizlemek, HTTP hatasını ve diğer hataları düzeltmenin basit bir yoludur.
Tarayıcı önbelleği nedir? Bir web sitesini ziyaret ettiğinizde, tarayıcınız önemli bilgileri hafızasına kaydeder. Bunu yaparak, tarayıcınız bir sonraki ziyaretinizde aynı sayfayı veya web sitesini daha hızlı yükleyebilir.
Tarayıcı önbelleğimizi neden temizlememiz gerekiyor? Çoğu durumda, tarayıcı önbelleğinizin neden olabileceği sorunların farkına varmazsınız veya bunların farkında olmazsınız. Çünkü her şey perde arkasında olup gözlerimizden gizlidir.
Örneğin, web sitenizde önemli değişiklikler yaptığınızı hayal edin. Ancak web sayfasını ne kadar yenilerseniz yenileyin, yaptığınız değişiklikleri hala göremezsiniz. Bu, tarayıcı önbelleğinizin silinmesi gerektiği zamandır. Bilgileriniz tarayıcınızın hafızasına kaydedildiği için ve web sitenizi her ziyaret ettiğinizde aynı sayfayı görürsünüz.
Tarayıcının önbelleğini tamamen temizlemeden önce, tarayıcınızın belleğinden belirli bir sayfayı silmeniz önerilir.
Bir sayfanın önbelleğini silmek için Windows ve Linux'ta Ctrl+F5 kısayol tuşunu kullanabilirsiniz. Mac kullanıcısıysanız, CMD+Shift+R kısayol tuşunu kullanabilirsiniz. Ayrıca Apple Safari için Shift+Reload kısayol tuşunu kullanabilirsiniz.
Ancak tarayıcınızın önbelleğini tamamen temizlemek istiyorsanız aşağıdaki adımları izlemelisiniz.
Google Chrome
Google Chrome'un önbelleğini temizlemek için:
1. Sağ üst köşeden üçlü çizgiye tıklayın.
2. Açılan menüden daha fazla araca tıklayın.
3. Tarama verilerini temizle'yi seçin. (Ctrl+Shift+Del kısayol tuşudur)

4. Temiz tarama verileri sayfası sizin için açıldıktan sonra. Önbelleğe alınmış resimlerin ve dosyaların seçili olduğundan ve başka bir şey olmadığından emin olun. Aksi takdirde, tarayıcınızda kayıtlı tüm bilgilerinizi kaybedersiniz. Geçmiş, çerezler, şifreler vb.
5. Son olarak, tarayıcınızın önbelleğini silmek için Tarama verilerini temizle'ye tıklayın.

Unutmayın, önbelleğinizin kaldırılmasını istediğiniz dönemi de seçebilirsiniz. İstediğiniz zaman aralığını seçmek için, tarama verilerinin temiz penceresinde "aşağıdaki öğeleri sil"in hemen yanında zaman aralığınızı seçebilirsiniz.
Mozilla Firefox
Firefox'un önbelleğini temizlemek için:
1. Önce sağ üst köşeden üçlü çizgilere tıklayın.
2. Kitaplık'a tıklayın.

3. Ardından Geçmiş'e tıklayın.

4. Görüntülenen menüden Yakın geçmişi temizle öğesini seçin.

5. "Temizlenecek zaman aralığı"nda "Her şey"i seçin. Yine, yalnızca önbelleğin kontrol edildiğinden ve başka bir şey olmadığından emin olun. Aksi takdirde, kayıtlı bilgilerinizi kaybedersiniz.

6. Son olarak, şimdi temizle'ye tıklayın.
Safari
Safari'nizin önbelleğini temizlemek için önce tarayıcınızın önbelleğine erişebilmek için bir seçeneği etkinleştirmeniz gerekir. Bunu yapmak için aşağıdaki adımları izleyin:
1. Safari'yi açın ve tercihlerden Gelişmiş'e gidin.
2. Ardından “Menü çubuğunda geliştirme menüsünü göster” seçeneğini etkinleştirin.

3. Bu seçeneği etkinleştirdikten sonra, araç çubuğunuzda geliştirme menüsü görüntülenir. Üstüne tıkla.
4. Açılan menüden boş önbelleklere tıklayın.
Bu adımları izleyerek Safari'nin önbelleğini kolayca temizleyebilirsiniz.
Internet Explorer
IE'nin önbelleğini temizlemek için:
1. Sağ üst köşedeki dişli simgesine ve ardından güvenlik seçeneğine tıklayın.
2. Gözatma geçmişini sil'i seçin ve "geçici internet dosyaları ve web sitesi dosyalarının" seçilen tek seçenek olduğundan emin olun.

3. Son olarak, tarayıcınızın önbelleğini temizlemek için sil'e tıklayın.
Microsoft Kenarı
Edge'in önbelleğini temizlemek için:
1. Sağ üst köşedeki üç noktaya tıklayın.
2. Ayarı seçin.

3. Gizlilik ve güvenlik altında, tarama verilerini temizle bölümünden, neyin temizleneceğini seçin ve önbelleğe alınmış veri ve dosyalara tıklayın.

4. Son olarak, önbelleğinizi temizlemek için temizle'ye tıklayın.

Opera
Opera'nın önbelleğini temizlemek için:
1. Tarayıcınızın sol üst köşesindeki O'ya tıklayın.
2. Daha fazla araca gidin ve tarama verilerini temizle'yi seçin.

3. Tıpkı Google Chrome gibi, menüden aşağıdaki öğeleri sil seçeneğinden istediğiniz zaman aralığını seçebilir ve önbelleğe alınmış resimler ve dosyalar kutusunun işaretli olduğundan emin olabilirsiniz.
4. Son olarak, Tarama verilerini temizle'ye tıklayın.
Opera'nın önbelleğini temizlemek için yapmanız gereken her şey bu.
3. Görüntü Dosyasını Yeniden Adlandırın
Bir resmi yeniden adlandırmak, WordPress HTTP hatasını düzeltmenin başka bir yoludur. Bir görüntüyü yeniden adlandırma ile HTTP hatası arasındaki bağlantı nedir diye sorabilirsiniz.
Bildiğiniz gibi, WordPress'e yinelenen dosyalar yüklerseniz, varsayılan olarak WordPress bunlardan birinin yanına bir sayı ekler. Ancak bazen bunu kendiniz manuel olarak yapmanız gerekebilir.
Bu yöntem için, yüklenen dosyayı doğrudan yeniden adlandıramazsınız. Bilgisayarınızda yeniden adlandırmanız ve web sitenize yeniden yüklemeniz gerekir.
Dosyanızı küçük harflerle yeniden adlandırın. Ayrıca, dosyanıza bir numara eklemek için tire (-) kullandığınızdan emin olun.
Örneğin: dosyaadı-01.jpg
4. Görüntü Dosya boyutunu küçültün
Bazen resimlerinizi boyutlarını küçültmek için sıkıştırmak WordPress HTTP hatasını düzeltebilir.
Resmi WordPress eklenti mağazasında resimlerinizi sıkıştırmak için birçok eklenti var. Görüntülerinizi kalitelerini kaybetmeden sıkıştırmanın başka yolları da vardır.

Imagify, görüntülerinizi kalitelerini kaybetmeden sıkıştırmak için en popüler eklentilerden biridir. Yalnızca indirmeniz, yüklemeniz ve etkinleştirmeniz gerekir.
5. Görüntü biçimini değiştirmeyi deneyin
Resim biçiminizi değiştirmek, WordPress HTTP hatasını düzeltmenin başka bir yöntemidir. WordPress belirli biçimlere duyarlı olabilir. Görüntü biçiminizi değiştirin ve WordPress'in kabul ettiği biçimi bulun.
Bu hatayı düzeltmek için istediğiniz görüntünün biçimini .jpg veya .png olarak değiştirebilirsiniz. Resimlerinizi farklı formatlarda yükleyin ve hangisinin HTTP hatasına neden olduğunu kontrol edin.
6. Eklentileri ve Temaları Geçici Olarak Devre Dışı Bırak (eklenti Çakışması)
Bu yöntem, WordPress'in neden olduğu hemen hemen her hatayı düzeltmeye yardımcı olabilir. Tüm eklentilerinizi devre dışı bırakmanızı ve temanızı WordPress tarafından sağlanan varsayılan temalardan biriyle değiştirmenizi öneririz.

Bazen güvenlik veya görüntü optimizasyon eklentileri HTTP hatasına neden olabilir.
Güvenlik eklentileri, web sitenize yüklediklerinize karşı çok hassastır. Yeni bir eklenti yükledikten hemen sonra HTTP hatası oluşursa, o eklentiyi hemen devre dışı bırakın ve silin.
Eklentileri ve temaları geçici olarak devre dışı bırakmak için wp-content klasörüne gidin ve eklentileri ve temalar klasörlerini başka bir adla yeniden adlandırın. (yukarıdaki resim)
Canlı web sitenizdeki eklentileri devre dışı bırakmak istemiyorsanız, bunu sahne/test web sitenizden yapabilirsiniz ve bozuk eklentiyi bulduktan sonra canlı web sitenizden devre dışı bırakabilirsiniz.
7. WordPress'te PHP Bellek Sınırını Artırın
WordPress HTTP hatası, web siteniz maksimum PHP bellek sınırına ulaştığında da oluşabilir. PHP bellek limiti, WordPress'teki farklı hatalara, özellikle HTTP hatalarına neredeyse her zaman cevaptır.
Bu sorunu çözmek için PHP bellek sınırınızı artırmanız gerekir. 256 MB'a yükseltmenizi öneririz. PHP bellek limitinizi arttırmanın birçok yolu vardır, aşağıda bazılarını tartışacağız:

wp-config.php aracılığıyla PHP bellek sınırını artırın
PHP bellek sınırını artırmanın bir yolu wp-config.php dosyasıdır. Tek yapmanız gereken aşağıdaki kodu kopyalayıp wp-config.php dosyanıza yapıştırmak:
define( 'WP_MEMORY_LIMIT','256M');
cPanel'den PHP bellek sınırını artırın
Diğer yol ise cPanel'inizden PHP bellek limitinizi artırmaktır. Hosting kullanıyorsanız cPanel ise PHP bellek limitinizi arttırmanın iki yolu vardır.
İlk yol: Yazılım bölümüne gidin ve PHP sürümünü seç'e tıklayın. Ardından PHP seçeneklerine geç seçeneğine tıklayın.
memory_limit'e tıklayarak 256MB olarak değiştirebilirsiniz.
İkinci yol: Yazılım bölümüne gidin ve MultiPHP INI Editor'a tıklayın.
Açılan pencereden memory_limit'i bulana kadar aşağı kaydırın ve istediğiniz numarayı girin. (yine 256MB öneriyoruz)
php.ini aracılığıyla PHP bellek sınırını artırın
Eğer cPanel kullanmıyorsanız, PHP belleğinizi doğrudan php.ini dosyanızdan değiştirebilirsiniz.
Bunu yapmak için web sitenize bir FTP veya SSH istemcisi ile bağlanın. Kök dizininizde php.ini arayın. (Dosya yoksa, bir dosya oluşturup php.ini olarak adlandırabilirsiniz)
memory_limit'i arayın ve miktarı istediğiniz sayıya değiştirin.
.htaccess ile PHP bellek sınırını artırın
.htaccess dosyası yardımıyla sunucunuzu yönetebilirsiniz. Herhangi bir nedenle php.ini dosyasına erişiminiz yoksa, PHP bellek sınırınızı artırmak için .htaccess dosyasını kullanmanız gerekir.
Bir FTP veya SSH istemcisi ile web sitenize bağlanın. Kök dizininizden .htaccess dosyasını arayın.
.htaccess dosyasında php_value memory_limit'i arayın ve 256 MB'a yükseltin.
8. Yüklemeler Klasörü İzinlerini Kontrol Edin (Medya Klasörü)
Dosya ve klasör izinleri hatası oluştuğunda genellikle bir mesaj alırsınız. Bu hata size wp-content içindeki upload klasörünüze dosya yüklemek için gerekli izne sahip olmadığınızı söyler. Web sitenize yüklediğiniz her şey, wp-content klasöründeki yüklemelere kaydedilir.

WordPress standartlarına göre tüm klasörlerinizin izinleri 750 veya 755 olmalıdır. Klasörünüzün iznini görüntülemek için web sitenize bir FTP istemcisi üzerinden bağlanmanız gerekir.

Ardından istediğiniz klasöre sağ tıklayın ve dosya izinlerine tıklayın. Burada numarayı 755 olarak değiştirebilirsiniz.
İzinleri manuel olarak değiştiriyorsanız, "Yalnızca dizinlere uygula ve alt dizinlere tekrarla" özelliğini etkinleştirmeniz gerektiğini unutmayın.
9. WordPress PHP sürümünü En Son Sürüme Güncelleyin
PHP sürümünüzü güncellemeyi unutmayın. PHP'nizi güncellemediğinizde WordPress HTTP hatası oluşabilir. WordPress geliştiricileri her zaman PHP'nin güncellenmesini önerir. Web sitenizi ve dosyalarınızı güncellemek yalnızca hataları düzeltmekle kalmaz, aynı zamanda web sitenizin güvenliğini ve performansını da artırır.
Eğer cPanel kullanıyorsanız web sitenizin PHP sürümünü kolayca kontrol edebilir ve güncelleyebilirsiniz.
Bunu yapmak için cPanel'inize girin, yazılım bölümünden PHP sürümünü seçin.
Mevcut PHP sürümünü görüntüleyebilirsiniz. Ayrıca, açılır menüden barındırma sağlayıcınız tarafından desteklenen sürümleri kontrol edebilirsiniz.
10. Özel Medya Kitaplığı Yolunu Kaldır
Yanlış medya kitaplığı yolu da WordPress HTTP hatasına neden olabilir.
Bu hata genellikle kullanıcılar medya kitaplığı yolunu değiştirdiğinde ortaya çıkar. Medya kitaplığı ayarlarınıza gidip bir yol klasörü görürseniz silin. Son olarak, ayarlarınızı kaydedin.
Medya dosyalarınızın yüklenmesi gereken tek klasör wp-içeriğidir, bu, WordPress web siteniz ve barındırma sağlayıcınız tarafından tanınan tek yoldur.
11. mod_security'yi devre dışı bırakın
Mod_security açık kaynaklı bir güvenlik duvarıdır ve bazen HTTP hatasına neden olabilir. .htaccess dosyanızdaki güvenlik duvarını devre dışı bırakarak bu hatayı düzeltebilirsiniz.
Aşağıdaki kodu kopyalayıp .htaccess dosyanıza yapıştırmanız yeterlidir:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Bu modu cPanel'inizden de devre dışı bırakabilirsiniz. Güvenlik bölümünüze gidin ve mod_security'yi seçin. Açıldığında, kapatın ve değişikliklerinizi kaydedin.
12. Paylaşılan Ana Bilgisayarlarda Imagick PHP modülünü düzeltin
Bildiğiniz gibi WordPress'in temel dili PHP'dir. PHP, kütüphanesi için iki ana modül kullanır. Imagick ve GD Kütüphanesi. Bu kitaplıkların her ikisi de güçlüdür ve ikisi de iyi çalışır.
Ancak, bellek yetersizliği nedeniyle Imagick, WordPress kullanıcıları için sorunlara neden olabilir. WordPress HTTP hatası, Imagick'in neden olabileceği sorunlardan biridir.
Imagick'i GD Library olarak değiştirmek için aşağıdaki kodu kopyalayıp function.php dosyanıza veya temanızın kaynak koduna yapıştırmanız gerekir:
functionwpb_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');
Değişikliklerinizi kaydettikten sonra, WordPress web sitenize bir resim yüklemeyi deneyin. Bu yöntem işe yaramadıysa, yukarıda eklenen kodu dosyalarınızdan sildiğinizden emin olun.
13. .htaccess ile WordPress Resim Düzenleyici Kitaplığını Sınırlayın
Yukarıda bahsettiğimiz gibi, Imagick, WordPress'teki güçlü kütüphanelerden biridir ve sahip olduğu tek dezavantajı, web siteniz için birçok hataya neden olabilecek sınırlı hafızasıdır.
Öte yandan, .htaccess dosyası web sitenizi kontrol eder. Bu dosya kök dizininizde bulunabilir.
Barındırma sağlayıcıları, resimleri kitaplığa yükleme hızını ve performansını artırmak için genellikle Imagick'i bir seferde bir resim yükleyecek şekilde sınırlar. Çünkü aynı anda birden fazla resim yüklemek WordPress HTTP hatasına neden olabilir.
Imagick'i .htaccess dosyasında manuel olarak sınırlamak için aşağıdaki kodu kopyalayıp .htaccess dosyanıza yapıştırmanız yeterlidir:
SetEnv MAGICK_THREAD_LIMIT 1
Artık Imagick'i bir seferde bir görüntüyü kabul edecek şekilde manuel olarak sınırladınız.
14. Sunucudan Ekle Eklentisini Kurun
Son düzeltmeniz, Sunucudan Ekle eklentisini yüklemektir. Bu eklenti WordPress kullanıcıları için tamamen ücretsiz olarak sunulmaktadır.

Eklenti, önemli bir gönderi yayınlamanın ortasında olan ve resim, video vb. yüklemesi gereken kullanıcılar için yalnızca geçici bir düzeltme olsa da. SFTP'den web sitenize büyük dosyalar yüklemenize olanak tanır.
Bahsettiğimiz gibi, bu eklenti, HTTP hatasının temel nedenini bulana kadar dosyalarınızı yüklemek için geçici bir düzeltmedir. Bu eklentiyi indirmek için resmi WordPress eklenti mağazasına gidebilirsiniz.
15. WordPress Sunucunuza HTTP Hatası Sorun
WordPress HTTP hatasını düzeltmek için son çareniz, barındırma sağlayıcınızla iletişime geçmektir.
Yukarıda bahsettiğimiz yöntemleri denemekten sıkıldıysanız ve başka bir yol da bulamıyorsanız, aklınıza gelen en iyi çözüm hosting sağlayıcınız ile iletişime geçmektir. Barındırma sağlayıcıları, sunucudan web sitesine dosya yükleme konusunda temel bilgilere sahiptir ve bu tür hatalar konusunda size yardımcı olabilirler.
Birçok barındırma sağlayıcısı 7/24 destekle gelir. Onlarla basit bir telefon görüşmesi veya e-posta yoluyla iletişim kurabilirsiniz.
ev borcu WordPress sitesi