Yumshoq

WordPress rasmlarni yuklashda HTTP xatosini ko'rsatadi

Muammolarni Bartaraf Etish Uchun Asbobimizni Sinab Ko'Ring





E'lon qilinganOxirgi yangilangan: 2021-yil 17-fevral

Bugun mening blogimda ishlayotganimda WordPress rasmlarni yuklashda HTTP xatosini ko'rsatmoqda, men sarosimaga tushdim va ojiz edim. Tasvirni qayta-qayta yuklashga harakat qildim, lekin xatolik yuz bermadi. 5-6 urinishdan so'ng men rasmlarni muvaffaqiyatli yuklay oldim. Ammo mening muvaffaqiyatim qisqa umr ko'rdi, chunki bir necha daqiqadan so'ng xuddi shu xato mening eshigimni taqillatadi.



WordPress rasmlarni yuklashda HTTP xatosini ko'rsatadi

Yuqoridagi muammo uchun ko'plab tuzatishlar mavjud bo'lsa-da, lekin ular yana vaqtingizni behuda sarflaydi, shuning uchun men rasmlarni yuklashda ushbu HTTP xatosini tuzatmoqchiman va ushbu maqolani tugatganingizdan so'ng, sizni ishontirib aytamanki, bu xato xabari shunday bo'ladi. uzoq ketdi.



Tarkib[ yashirmoq ]

WordPress uchun tuzatish rasmlarni yuklashda HTTP xatosini ko'rsatadi

Rasm hajmi

Bu tekshirilishi kerak bo'lgan birinchi va aniq narsa shundaki, sizning rasmingiz o'lchamlari belgilangan kenglikdagi kontent maydonidan oshmaydi. Misol uchun, deylik, siz 3000X1500 o'lchamdagi rasmni joylashtirmoqchisiz, lekin post kontent maydoni (mavzuingiz bo'yicha o'rnatilgan) bor-yo'g'i 1000px bo'lsa, bu xatoni aniq ko'rasiz.



Eslatma: Boshqa tomondan, har doim rasm o'lchamlarini 2000X2000 bilan cheklashga harakat qiling.

Garchi yuqoridagilar muammoingizni hal qilishi shart emas, lekin yana bir bor tekshirishga arziydi. Agar siz rasmlar bo'yicha WordPress ko'rsatmalarini tekshirmoqchi bo'lsangiz, iltimos bu yerda o'qing .



PHP xotirangizni oshiring

Ba'zan WordPress-ga ruxsat berilgan PHP xotirasini ko'paytirish bu muammoni hal qilganga o'xshaydi. Xo'sh, siz ushbu kodni qo'shishga urinmaguningizcha hech qachon ishonch hosil qila olmaysiz aniqlash ('WP_MEMORY_LIMIT', '64M') sizning ichiga wp-config.php fayl.

wordpress http IMAGE xatosini tuzatish uchun php xotira chegarasini oshiring

Eslatma: wp-config.php-dagi boshqa sozlamalarga tegmang, aks holda saytingizga kirish butunlay imkonsiz bo'lib qoladi. Agar xohlasangiz, ko'proq o'qishingiz mumkin wp-config.php faylini tahrirlash .

Yuqoridagi kodni qo'shish uchun cPanel-ga o'ting va WordPress o'rnatishingizning asosiy katalogiga o'ting, u erda siz wp-config.php faylini topasiz.

Wp-config PHP fayli

Agar yuqorida aytilganlar sizga mos kelmasa, veb-xosting provayderingiz PHP xotira chegarasini oshirishga ruxsat bermasligi uchun yaxshi imkoniyat bor. Bunday holda, ular bilan to'g'ridan-to'g'ri gaplashish PHP xotira chegarasini o'zgartirishga yordam beradi.

.htaccess fayliga kod qo'shilmoqda

.htaccess faylingizni tahrirlash uchun Yoast SEO > Asboblar > Fayl muharririga oʻting (agar sizda Yoast SEO oʻrnatilmagan boʻlsa, uni oʻrnatishingiz kerak va bu haqda oʻqishingiz mumkin) bu yerda ushbu plaginni qanday sozlash mumkin ). .htaccess fayliga quyidagi kod qatorini qo'shing:

|_+_|

env magik tahdid chegarasini 1 ga o'rnating

Kodni qo'shgandan so'ng .htaccess ga o'zgartirilgan Saqlash tugmasini bosing va muammo hal qilinganligini tekshiring.

Mavzu functions.php faylini o'zgartirish

Aslida, biz WordPress-ga theme functions.php faylidan foydalanib, GD-ni standart WP_Image_Editor klassi sifatida ishlatishni aytmoqchimiz. WordPress so'nggi yangilanishidan boshlab GD mavhumlashtirildi va Imagick standart tasvir muharriri sifatida ishlatiladi, shuning uchun eskisiga qaytish hamma uchun muammoni hal qiladi.

Tavsiya etiladi: Ko'rinishidan, buning uchun plagin ham mavjud, bu yerga bor. Ammo agar siz faylni qo'lda tahrirlashni xohlasangiz, quyida davom eting.

Mavzu functions.php faylini tahrirlash uchun Tashqi ko'rinish > Tahrirlovchiga o'ting va Mavzu funktsiyalari (function.php) ni tanlang. U erda bo'lganingizdan so'ng, faylning oxiriga ushbu kodni qo'shing:

|_+_|

Eslatma: Ushbu kodni oxirgi PHP belgisi (?>) ichiga qo'shganingizga ishonch hosil qiling.

Gd muharririni sukut bo'yicha qilish uchun mavzu funktsiyalari faylini tahrirlang

Bu qo'llanmadagi eng muhim tuzatish WordPress rasmlarni yuklashda HTTP xatosini ko'rsatadi, ammo muammoingiz hali ham hal etilmagan bo'lsa, davom eting.

Mod_Security o'chirilmoqda

Eslatma: Ushbu usul tavsiya etilmaydi, chunki u WordPress va hosting xavfsizligini buzishi mumkin. Agar siz hamma narsani sinab ko'rgan bo'lsangiz va agar buni o'chirib qo'ysangiz, bu usuldan foydalaning, u holda hosting provayderingizga murojaat qiling va yordam so'rang.

Yoast SEO > Tools > File Editor orqali yana fayl muharriringizga o'ting va .htaccess faylingizga quyidagi kodni qo'shing:

|_+_|

htaccess fayli yordamida mod xavfsizligi o'chirilgan

Va .htaccess ga o'zgartirilgan Saqlash tugmasini bosing.

WordPress-ning so'nggi versiyasi qayta o'rnatilmoqda

Ba'zida bu muammo WordPress fayli buzilganligi sababli yuzaga kelishi mumkin va yuqoridagi echimlardan hech biri umuman ishlamasligi mumkin, bu holda WordPressning so'nggi versiyasini qayta o'rnatishingiz kerak bo'ladi:

  • Plagin jildingizni cPanel-dan zaxiralang (ularni yuklab oling) va keyin ularni WordPress-dan o'chiring. Shundan so'ng cPanel yordamida barcha plaginlar papkalarini serveringizdan olib tashlang.
  • Standart mavzuni o'rnating, masalan. Yigirma o'n olti va keyin barcha boshqa mavzularni olib tashlang.
  • Boshqaruv paneli > Yangilanishlar orqali WordPressning soʻnggi versiyasini qayta oʻrnating.
  • Barcha plaginlarni yuklang va faollashtiring (tasvirni optimallashtirish plaginlaridan tashqari).
  • O'zingiz xohlagan mavzuni o'rnating.
  • Hozir rasm yuklovchidan foydalanib koʻring.

Bu WordPress rasmlarni yuklashda HTTP xatosini ko'rsatadi.

Turli tuzatishlar

  • Rasm fayllari nomlarida apostrofdan foydalanmang, masalan. Aditya-Farrad.jpg'text-align: justify;'>Bu qo'llanmaning oxiri va umid qilamanki, siz hozirgacha muammoni hal qilgan bo'lsangiz kerak. WordPress rasmlarni yuklashda HTTP xatosini ko'rsatadi . Agar sizda hali ham ushbu post bo'yicha biron bir savol bo'lsa, ularga sharhlaringizni so'rang.

    Ushbu muammo haqida xabar tarqatishga yordam berish uchun ushbu blog postini ijtimoiy tarmoqlarda yoqtiring va baham ko'ring.

    Aditya Farrad

    Aditya o'zini o'zi qiziqtirgan axborot texnologiyalari mutaxassisi va so'nggi 7 yil davomida texnologiya yozuvchisi. U Internet xizmatlari, mobil, Windows, dasturiy ta'minot va 'Qanday qilish' bo'yicha qo'llanmalarni qamrab oladi.