Жумшак

WordPress сүрөттөрдү жүктөөдө HTTP катасын көрсөтөт

Кыйынчылыктарды Жоюу Үчүн Биздин Аспапты Байкап Көрүңүз





жарыяландыАкыркы жаңыртылган: 17-февраль, 2021-жыл

Бүгүн блогумда иштеп жатып, WordPress сүрөттөрдү жүктөөдө HTTP катасын көрсөтүп жатат, мен чаташып, айласыз калдым. Сүрөттү кайра-кайра жүктөөгө аракет кылдым, бирок ката кетпейт. 5-6 аракеттен кийин сүрөттөрдү ийгиликтүү жүктөй алдым. Бирок менин ийгилигим кыска болду, анткени бир нече мүнөттөн кийин ошол эле ката менин эшигимди тыкылдатат.



WordPress сүрөттөрдү жүктөөдө HTTP катасын көрсөтөт

Жогорудагы көйгөйдү чечүүнүн көптөгөн жолдору бар, бирок алар дагы убактыңызды текке кетиришет, ошондуктан мен сүрөттөрдү жүктөөдө бул HTTP катасын оңдоону көздөп жатам жана бул макаланы аткаргандан кийин, бул ката кабары болот деп ишендирем. көп кетти.



Мазмуну[ жашыруу ]

WordPress үчүн Fix сүрөттөрдү жүктөөдө HTTP катасын көрсөтөт

Сүрөттүн өлчөмү

Бул текшерүү үчүн биринчи жана айкын нерсе сиздин сүрөттүн өлчөмдөрү белгиленген туурасы мазмун аймагынан ашпайт. Мисалы, сиз 3000X1500 сүрөтүн жайгаштыргыңыз келет дейли, бирок посттун мазмунунун аймагы (сиздин темаңыз боюнча коюлган) болгону 1000px болсо, анда бул катаны сөзсүз көрөсүз.



Эскертүү: Башка жагынан алганда, ар дайым 2000X2000 сүрөттүн өлчөмдөрүн чектөөгө аракет кыл.

Жогоруда айтылгандар сиздин көйгөйүңүздү сөзсүз чечпесе да, аны дагы бир жолу текшерип көрүү керек. Сүрөттөр боюнча WordPress көрсөтмөлөрүн текшергиңиз келсе, сураныч бул жерден оку .



PHP эс тутумун көбөйтүңүз

Кээде WordPressке уруксат берилген PHP эс тутумун көбөйтүү бул маселени чечет окшойт. Ооба, сиз аракет кылмайынча эч качан ишене албайсыз, бул кодду кошуңуз аныктоо('WP_MEMORY_LIMIT', '64M') сиздин ичине wp-config.php файл.

wordpress http IMAGE катасын оңдоо үчүн PHP эс тутумунун чегин көбөйтүү

Эскертүү: wp-config.php дарегиндеги башка орнотууларга тийбеңиз, болбосо сиздин сайтыңыз таптакыр жеткиликсиз болуп калат. Кааласаңыз, сиз жөнүндө көбүрөөк окуй аласыз wp-config.php файлын түзөтүү .

Жогорудагы кодду кошуу үчүн, жөн гана cPanel'иңизге баш багыңыз жана WordPress орнотууңуздун түпкү каталогуна өтүңүз, анда wp-config.php файлын табасыз.

Wp-конфигурация PHP файлы

Эгерде жогоруда айтылгандар сиз үчүн иштебесе, анда сиздин веб-хостинг провайдериңиз PHP эс тутумунун чегин көбөйтүүгө жол бербейт деген жакшы мүмкүнчүлүк бар. Мындай учурда алар менен түз сүйлөшүү PHP эс тутумунун чегин өзгөртүүгө жардам берет.

.htaccess файлына код кошуу

.htaccess файлыңызды түзөтүү үчүн жөн гана Yoast SEO > Куралдар > Файл редакторуна өтүңүз (эгерде сизде Yoast SEO орнотулган жок болсо, анда аны орнотуңуз жана бул жөнүндө окуй аласыз. бул жерде бул плагинди кантип конфигурациялоо керек ). .htaccess файлында жөн гана коддун бул сабын кошуңуз:

|_+_|

env magik коркунуч чегин 1ге коюу

Кодду кошкондон кийин .htaccessге өзгөртүлгөн Сактоо баскычын чыкылдатып, маселенин чечилгендигин текшериңиз.

Теманын functions.php файлын өзгөртүү

Чынында, биз WordPressке GDди демейки WP_Image_Editor классы катары theme functions.php файлын колдонууну айткыбыз келет. WordPressтин акыркы жаңыртуусунда GD абстракцияланган жана Imagick демейки сүрөт редактору катары колдонулат, андыктан эскисине кайтып баруу көйгөйдү бардыгы үчүн чечет окшойт.

Сунушталган: Кыязы, бул үчүн плагин да бар, бул жерге бар. Бирок файлды кол менен түзөтүүнү кааласаңыз, анда төмөндө улантыңыз.

Теманын functions.php файлын түзөтүү үчүн жөн гана Көрүнүү > Редакторго өтүңүз жана Тема функцияларын (function.php) тандаңыз. Ал жерде болгондон кийин, файлдын аягына бул кодду кошуңуз:

|_+_|

Эскертүү: Бул кодду аяктаган PHP белгисине (?>) кошконуңузду текшериңиз

gd редакторун демейки кылып коюу үчүн тема функциялары файлды түзөтүңүз

Бул колдонмодогу эң маанилүү оңдоо WordPress сүрөттөрдү жүктөөдө HTTP катасын көрсөтөт, бирок көйгөйүңүз дагы эле чечиле элек болсо, алдыга уланта бериңиз.

Mod_Security өчүрүлүүдө

Эскертүү: Бул ыкма сунушталбайт, анткени ал сиздин WordPress жана хостингиңиздин коопсуздугуна шек келтириши мүмкүн. Бул ыкманы колдонуңуз, эгерде сиз бардыгын сынап көргөн болсоңуз жана муну өчүрүү сизге ылайыктуу болсо, анда хостинг камсыздоочу менен байланышып, колдоо сураңыз.

Кайрадан Yoast SEO > Tools > File Editor аркылуу файл редакторуңузга өтүңүз жана .htaccess файлыңызга төмөнкү кодду кошуңуз:

|_+_|

mod коопсуздук htaccess файлын колдонуу менен өчүрүлгөн

Жана .htaccess болуп өзгөртүлгөн Сактоо баскычын чыкылдатыңыз.

WordPressтин эң акыркы версиясы кайра орнотулууда

Кээде бул маселе бузулган WordPress файлынан улам келип чыгышы мүмкүн жана жогорудагы чечимдердин бири такыр иштебей калышы мүмкүн, мындай учурда WordPressтин эң акыркы версиясын кайра орнотуу керек:

  • CPanelден Plugin папкаңыздын камдык көчүрмөсүн сактаңыз (аларды жүктөп алыңыз), андан кийин аларды WordPressтен өчүрүңүз. Андан кийин cPanel аркылуу сервериңизден бардык плагиндер папкаларын алып салыңыз.
  • Стандарттык теманы орнотуу, мисалы. Жыйырма он алты, андан кийин бардык башка темаларды алып салыңыз.
  • Башкаруу тактасынан > Жаңыртуулар WordPressтин эң акыркы версиясын кайра орнотуңуз.
  • Бардык плагиндерди жүктөө жана активдештирүү (сүрөттү оптималдаштыруу плагиндеринен тышкары).
  • Каалаган темаңызды орнотуңуз.
  • Сүрөт жүктөөчүнү азыр колдонуп көрүңүз.

Бул сүрөттөрдү жүктөөдө WordPressтин HTTP катасын көрсөтөт.

Ар кандай оңдоолор

  • Сүрөт файлдарынын аттарында апострофту колдонбоңуз, мис. Aditya-Farrad.jpg'text-align: justify;'>Бул бул колдонмонун аягы жана мен ушул убакка чейин сиз маселени чечип алгансыз деп үмүттөнөм WordPress сүрөттөрдү жүктөөдө HTTP катасын көрсөтөт . Эгерде сизде дагы эле бул билдирүүгө байланыштуу суроолоруңуз болсо, аларга комментарий бериңиз.

    Бул көйгөй жөнүндө сөздү таратууга жардам берүү үчүн бул блог постун социалдык тармактарда жактырыңыз жана бөлүшүңүз.

    Адитя Фаррад

    Адитя - маалыматтык технологиялар боюнча адис жана акыркы 7 жылдан бери технологиялык жазуучу болгон. Ал Интернет кызматтарын, мобилдик, Windows, программалык камсыздоону жана Кантип керек гиддерин камтыйт.