Yumşaq

WordPress şəkilləri yükləyərkən HTTP xətası göstərir

ProblemləRi Aradan Qaldırmaq Üçün AləTimizi Sınayın





haqqında yerləşdirilibSon yeniləmə: 17 fevral 2021-ci il

Bu gün blogumda işləyərkən WordPress şəkilləri yükləyərkən HTTP xətası göstərir, mən çaşqın və çarəsiz qaldım. Şəkli təkrar-təkrar yükləməyə çalışdım, lakin xəta getmir. 5-6 cəhddən sonra şəkilləri uğurla yükləyə bildim. Ancaq uğurum qısa ömürlü oldu, çünki bir neçə dəqiqədən sonra eyni səhv qapımı döyür.



WordPress şəkilləri yükləyərkən HTTP xətası göstərir

Yuxarıda göstərilən problem üçün bir çox düzəlişlər olsa da, yenə də vaxtınızı itirəcəklər, buna görə də şəkilləri yükləyərkən bu HTTP xətasını düzəltməyə hazırlaşıram və bu məqaləni bitirdikdən sonra sizi əmin edə bilərəm ki, bu xəta mesajı belə olacaq. çoxdan getdi.



İçindəkilər[ gizlətmək ]

WordPress üçün Fix şəkilləri yükləyərkən HTTP xətası göstərir

Şəkil Ölçüsü

Yoxlamalı olduğunuz bu ilk və aşkar şey, şəkil ölçülərinizin sabit eni məzmun sahəsini keçməməsidir. Məsələn, tutaq ki, siz 3000X1500 ölçüsündə şəkil yerləşdirmək istəyirsiniz, lakin yazının məzmun sahəsi (mövzunuz tərəfindən təyin edilmiş) yalnız 1000 pikseldir, onda siz mütləq bu xətanı görəcəksiniz.



Qeyd: Digər tərəfdən, həmişə şəkil ölçülərinizi 2000X2000 ilə məhdudlaşdırmağa çalışın.

Baxmayaraq ki, yuxarıda göstərilənlər probleminizi mütləq həll etməsə də, yenidən yoxlamağa dəyər. Şəkillər üzrə WordPress təlimatlarını yoxlamaq istəyirsinizsə, zəhmət olmasa burada oxuyun .



PHP yaddaşınızı artırın

Bəzən WordPress-ə icazə verilən PHP yaddaşını artırmaq bu problemi həll edir. Yaxşı, bu kodu əlavə etməyə cəhd etməyincə heç vaxt əmin ola bilməzsiniz müəyyən edin ('WP_MEMORY_LIMIT', '64M') sənin içinə wp-config.php fayl.

wordpress http IMAGE səhvini düzəltmək üçün php yaddaş limitini artırın

Qeyd: wp-config.php-də başqa parametrlərə toxunmayın, əks halda saytınız tamamilə əlçatmaz olacaq. İstəyirsinizsə, haqqında ətraflı oxuya bilərsiniz wp-config.php faylının redaktə edilməsi .

Yuxarıdakı kodu əlavə etmək üçün cPanel-ə keçin və wp-config.php faylını tapa biləcəyiniz WordPress quraşdırmanızın kök kataloquna keçin.

Wp-config php faylı

Əgər yuxarıda göstərilənlər sizin üçün işləmirsə, onda yaxşı şans var ki, veb hostinq provayderiniz PHP yaddaş limitini artırmağa icazə vermir. Bu halda onlarla birbaşa danışmaq PHP yaddaş limitini dəyişməkdə sizə kömək edə bilər.

.htaccess faylına kodun əlavə edilməsi

.htaccess faylınızı redaktə etmək üçün sadəcə Yoast SEO > Alətlər > Fayl Redaktoruna keçin (əgər sizdə Yoast SEO quraşdırılmayıbsa, onda siz onu quraşdırmalısınız və bu barədə oxuya bilərsiniz. bu plagini burada necə konfiqurasiya etmək olar ). .htaccess faylına sadəcə bu kod sətrini əlavə edin:

|_+_|

env magik təhlükə limitini 1-ə təyin edin

Kodu əlavə etdikdən sonra .htaccess olaraq dəyişdirilərək Saxla düyməsini klikləyin və problemin həll olunub-olunmadığını yoxlayın.

Theme functions.php faylının dəyişdirilməsi

Əslində, biz sadəcə WordPress-ə deyəcəyik ki, theme functions.php faylından istifadə edərək GD-ni standart WP_Image_Editor sinfi kimi istifadə etsin. WordPress-in son yeniləməsindən sonra GD mücərrədləşdirilib və Imagick defolt şəkil redaktoru kimi istifadə olunur, ona görə də köhnəsinə qayıtmaq hər kəs üçün problemi həll edir.

Tövsiyə: Görünür, bunun üçün bir plagin də var, bura get. Ancaq faylı əl ilə redaktə etmək istəyirsinizsə, aşağıda davam edin.

Mövzu functions.php faylını redaktə etmək üçün sadəcə olaraq Görünüş > Redaktor bölməsinə keçin və Mövzu Funksiyaları (function.php) seçin. Orada olduqdan sonra faylın sonuna bu kodu əlavə edin:

|_+_|

Qeyd: Bu kodu son PHP işarəsinə əlavə etdiyinizə əmin olun ( ?>)

Mövzu funksiyaları faylı redaktə edərək gd redaktorunu defolt olaraq təyin edin

Bu, bələdçidəki ən vacib düzəlişdir WordPress şəkilləri yükləyərkən HTTP xətası göstərir, lakin probleminiz hələ də həll olunmayıbsa, irəli davam edin.

Mod_Security deaktiv edilir

Qeyd: Bu üsul tövsiyə edilmir, çünki bu, WordPress və hostinqinizin təhlükəsizliyini poza bilər. Bu üsuldan yalnız hər şeyi sınamısınızsa və bunu aradan qaldırmaq sizin üçün işləyirsə, hosting provayderinizlə əlaqə saxlayın və dəstək istəyin.

Yoast SEO > Alətlər > Fayl Redaktoru vasitəsilə yenidən fayl redaktorunuza keçin və .htaccess faylınıza aşağıdakı kodu əlavə edin:

|_+_|

htaccess faylından istifadə edərək mod təhlükəsizliyi deaktiv edildi

Və .htaccess olaraq dəyişdirildi Saxla düyməsini basın.

WordPress-in ən son versiyasının yenidən quraşdırılması

Bəzən bu problem zədələnmiş WordPress faylı səbəbindən baş verə bilər və yuxarıda göstərilən həllərdən hər hansı biri ümumiyyətlə işləməyə bilər, bu halda WordPress-in ən son versiyasını yenidən quraşdırmalısınız:

  • Plugin qovluğunun ehtiyat nüsxəsini cPanel-dən çıxarın (onları endirin) və sonra onları WordPress-dən deaktiv edin. Bundan sonra cPanel istifadə edərək bütün plagin qovluqlarını serverinizdən silin.
  • Standart mövzunu quraşdırın, məsələn. İyirmi on altı və sonra bütün digər mövzuları silin.
  • İdarə paneli > Yeniləmələrdən WordPress-in ən son versiyasını yenidən quraşdırın.
  • Bütün plaginləri yükləyin və aktivləşdirin (şəkil optimallaşdırma plaginləri istisna olmaqla).
  • İstədiyiniz mövzunu quraşdırın.
  • İndi şəkil yükləyicisindən istifadə etməyə çalışın.

Bu, şəkilləri yükləyərkən WordPress-in HTTP xətasını göstərməsini düzəldəcək.

Müxtəlif Düzəlişlər

  • Şəkil fayllarının adlarında apostrofdan istifadə etməyin, məsələn. Aditya-Farrad.jpg'text-align: justify;'>Bu, bu bələdçinin sonu və ümid edirəm ki, indiyə qədər problemi həll etmisiniz. WordPress şəkilləri yükləyərkən HTTP xətası göstərir . Bu yazı ilə bağlı hələ də hər hansı bir sualınız varsa, onlara şərh verməkdən çekinmeyin.

    Bu problem haqqında məlumatın yayılmasına kömək etmək üçün bu bloq yazısını bəyənin və sosial şəbəkələrdə paylaşın.

    Aditya Farrad

    Aditya özünü həvəsləndirən informasiya texnologiyaları üzrə peşəkardır və son 7 ildə texnologiya yazıçısıdır. O, İnternet xidmətləri, mobil, Windows, proqram təminatı və Necə etməli təlimatlarını əhatə edir.