Minkštas

Įkeliant vaizdus „WordPress“ rodo HTTP klaidą

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





PaskelbtaPaskutinį kartą atnaujinta: 2021 m. vasario 17 d

Šiandien dirbdamas savo tinklaraštyje WordPress įkeldamas vaizdus rodo HTTP klaidą, buvau sutrikęs ir bejėgis. Bandžiau įkelti vaizdą dar kartą ir dar kartą, bet klaida neišnyks. Po 5–6 bandymų vėl pavyko sėkmingai įkelti vaizdus. Tačiau mano sėkmė buvo trumpalaikė, nes po kelių minučių ta pati klaida pasibeldžia į mano duris.



Įkeliant vaizdus „WordPress“ rodo HTTP klaidą

Nors yra daug pirmiau nurodytos problemos pataisymų, tačiau vėlgi jie sugaiš jūsų laiką, todėl ketinu ištaisyti šią HTTP klaidą įkeldamas vaizdus. Kai baigsite šį straipsnį, galiu jus užtikrinti, kad šis klaidos pranešimas bus ilgai dingęs.



Turinys[ paslėpti ]

„WordPress“ pataisymas rodo HTTP klaidą įkeliant vaizdus

Paveikslėlio dydis

Pirmas ir akivaizdus dalykas, kurį reikia patikrinti, yra tai, kad vaizdo matmenys neviršija fiksuoto pločio turinio srities. Pavyzdžiui, tarkime, kad norite paskelbti 3000x1500 vaizdą, bet įrašo turinio sritis (nustatyta pagal jūsų temą) yra tik 1000 pikselių, tada tikrai pamatysite šią klaidą.



Pastaba: Kita vertus, visada stenkitės apriboti vaizdo matmenis iki 2000x2000.

Nors tai, kas išdėstyta pirmiau, nebūtinai išspręs jūsų problemą, vėlgi verta tai patikrinti. Jei norite patikrinti „WordPress“ gaires dėl vaizdų, prašome skaitykite čia .



Padidinkite savo PHP atmintį

Kartais atrodo, kad padidinus „WordPress“ leidžiamą PHP atmintį ši problema išspręsta. Na, jūs niekada negalite būti tikri, kol nepabandysite, pridėkite šį kodą define ('WP_MEMORY_LIMIT', '64M') į tavo wp-config.php failą.

padidinti php atminties limitą, kad ištaisytumėte WordPress http IMAGE klaidą

Pastaba: nelieskite jokių kitų wp-config.php nustatymų, kitaip jūsų svetainė taps visiškai nepasiekiama. Jei norite, galite paskaityti daugiau apie Wp-config.php failo redagavimas .

Norėdami pridėti aukščiau pateiktą kodą, tiesiog eikite į savo cPanel ir eikite į „WordPress“ diegimo šakninį katalogą, kuriame rasite failą wp-config.php.

Wp-config php failas

Jei pirmiau minėti dalykai jums netinka, yra didelė tikimybė, kad jūsų žiniatinklio prieglobos paslaugų teikėjas neleidžia jums padidinti PHP atminties limito. Tokiu atveju pasikalbėjimas tiesiogiai su jais gali padėti pakeisti PHP atminties limitą.

Kodo pridėjimas prie .htaccess failo

Norėdami redaguoti .htaccess failą, tiesiog eikite į Yoast SEO > Įrankiai > Failų rengyklė (jei nesate įdiegę Yoast SEO, turėtumėte jį įdiegti ir galite pasiskaityti apie kaip sukonfigūruoti šį papildinį čia ). Į .htaccess failą tiesiog pridėkite šią kodo eilutę:

|_+_|

nustatykite env magik grėsmės ribą iki 1

Pridėję kodą tiesiog spustelėkite Išsaugoti pakeistą į .htaccess ir patikrinkite, ar problema išspręsta.

Keičiame temos funkcijas.php failą

Tiesą sakant, mes tiesiog liepsime „WordPress“ naudoti GD kaip numatytąją WP_Image_Editor klasę naudodami temos funkcijas.php failą. Nuo naujausio „WordPress“ atnaujinimo GD buvo abstrahuotas, o „Imagick“ naudojamas kaip numatytasis vaizdų rengyklė, todėl grįžus prie senojo, problema išspręstų visiems.

Rekomenduojamas: Matyt, tam taip pat yra įskiepis, eik čia. Bet jei norite rankiniu būdu redaguoti failą, tęskite toliau.

Norėdami redaguoti temos funkcijas.php failą, tiesiog eikite į Appearance > Editor ir pasirinkite Theme Functions (function.php). Kai būsite ten, tiesiog pridėkite šį kodą failo pabaigoje:

|_+_|

Pastaba: Įsitikinkite, kad įtraukėte šį kodą į pabaigos PHP ženklą (?>)

Temos funkcijų failo redagavimas, kad gd redaktorius būtų numatytasis

Tai yra svarbiausias pataisymas vadove. Įkeliant vaizdus „WordPress“ rodo HTTP klaidą, tačiau jei problema vis tiek neišspręsta, tęskite pirmyn.

Mod_Security išjungimas

Pastaba: Šis metodas nerekomenduojamas, nes jis gali pakenkti jūsų „WordPress“ ir prieglobos saugumui. Naudokite šį metodą tik tuo atveju, jei išbandėte visa kita ir jei išjungę šį metodą jums tinka, susisiekite su prieglobos paslaugų teikėju ir paprašykite pagalbos.

Dar kartą eikite į failų rengyklę per Yoast SEO > Įrankiai > Failų rengyklė ir prie .htaccess failo pridėkite šį kodą:

|_+_|

mod sauga išjungta naudojant htaccess failą

Ir spustelėkite Išsaugoti pakeistą į .htaccess.

Iš naujo įdiegti naujausią „WordPress“ versiją

Kartais ši problema gali kilti dėl sugadinto WordPress failo ir bet kuris iš aukščiau pateiktų sprendimų gali visai neveikti, tokiu atveju turite iš naujo įdiegti naujausią WordPress versiją:

  • Sukurkite atsarginę savo priedų aplanko atsarginę kopiją iš cPanel (atsisiųskite juos) ir išjunkite juos iš „WordPress“. Po to pašalinkite visus papildinių aplankus iš savo serverio naudodami cPanel.
  • Įdiekite standartinę temą pvz. Dvidešimt šešiolika ir tada pašalinkite visas kitas temas.
  • Iš Prietaisų skydelio > Atnaujinimai iš naujo įdiekite naujausią „WordPress“ versiją.
  • Įkelkite ir suaktyvinkite visus papildinius (išskyrus vaizdo optimizavimo įskiepius).
  • Įdiekite bet kurią norimą temą.
  • Pabandykite naudoti vaizdo įkėlimo programą dabar.

Tai ištaisys „WordPress“ rodo HTTP klaidą įkeliant vaizdus.

Įvairūs pataisymai

  • Nenaudokite apostrofo vaizdo failų pavadinimuose, pvz. Aditya-Farrad.jpg'text-align: justify;'>Tai yra šio vadovo pabaiga ir tikiuosi, kad jau turite išspręsti problemą Įkeliant vaizdus „WordPress“ rodo HTTP klaidą . Jei vis dar turite klausimų dėl šio įrašo, nedvejodami paprašykite jų komentarų.

    Pamėgti ir pasidalinti šiuo tinklaraščio įrašu socialiniuose tinkluose, kad padėtumėte skleisti žinią apie šią problemą.

    Aditya Farrad

    Aditya yra savarankiška informacinių technologijų profesionalė ir pastaruosius 7 metus rašo apie technologijas. Jis apima interneto paslaugas, mobilųjį telefoną, „Windows“, programinę įrangą ir vadovus.