Нарм

WordPress ҳангоми боркунии тасвирҳо Хатои HTTP нишон медиҳад

Кӯшиш Кунед, Ки Асбоби Моро Барои Бартараф Кардани Мушкилот Санҷед





Нашр шудааст дарНавсозии охирин: 17 феврали соли 2021

Ҳангоми кор дар блоги ман имрӯз WordPress ҳангоми боркунии тасвирҳо хатои HTTP нишон медиҳад, ман ошуфта ва нотавон будам. Ман кӯшиш кардам, ки тасвирро дубора бор кунам, аммо хатогӣ рӯй намедиҳад. Пас аз 5-6 кӯшиш ман тавонистам дубора бомуваффақият тасвирҳоро бор кунам. Аммо муваффақияти ман кӯтоҳмуддат буд, зеро пас аз чанд дақиқа ҳамон хато дари маро мекӯбад.



WordPress ҳангоми боркунии тасвирҳо Хатои HTTP нишон медиҳад

Гарчанде ки барои мушкилоти дар боло зикршуда ислоҳоти зиёде мавҷуданд, аммо боз онҳо вақти шуморо беҳуда сарф мекунанд, бинобар ин ман ин хатои HTTP-ро ҳангоми боркунии тасвирҳо ислоҳ мекунам ва пас аз анҷом додани ин мақола ман шуморо итминон медиҳам, ки ин паёми хатогӣ хоҳад буд. кайхо рафтааст.



Мундариҷа[ пинҳон ]

Ислоҳ барои WordPress Хатои HTTP-ро ҳангоми боркунии тасвирҳо нишон медиҳад

Андозаи тасвир

Ин чизи аввалин ва возеҳе, ки бояд тафтиш кард, ин аст, ки андозаҳои тасвири шумо аз майдони мундариҷаи паҳнои собити шумо зиёд нестанд. Масалан, биёед бигӯед, ки шумо мехоҳед тасвири 3000X1500 интишор кунед, аммо майдони мундариҷаи интишор (бо мавзӯи шумо муқаррар карда шудааст) танҳо 1000px аст, пас шумо бешубҳа ин хатогиро хоҳед дид.



Шарҳ: Аз тарафи дигар, ҳамеша кӯшиш кунед, ки андозаи тасвири худро то 2000X2000 маҳдуд кунед.

Дар ҳоле, ки гуфтаҳои дар боло зикршуда ҳатман мушкилоти шуморо ҳал карда наметавонанд, аммо бори дигар тафтиш кардан лозим аст. Агар шумо хоҳед, ки дастурҳои WordPress-ро дар тасвирҳо тафтиш кунед, лутфан инҷо хонед .



Хотираи PHP-и худро зиёд кунед

Баъзан зиёд кардани хотираи PHP, ки ба WordPress иҷозат дода шудааст, ба назар чунин мерасад, ки ин масъаларо ислоҳ мекунад. Хуб, шумо ҳеҷ гоҳ боварӣ ҳосил карда наметавонед, то кӯшиш кунед, ки ин кодро илова кунед муайян кунед ('WP_MEMORY_LIMIT', '64M') ба шумо wp-config.php файл.

зиёд кардани маҳдудияти хотираи php барои ислоҳи хатои wordpress http IMAGE

Эзоҳ: Ба ягон танзимоти дигари wp-config.php даст нарасонед, вагарна сайти шумо комилан дастнорас мешавад. Агар хоҳед, шумо метавонед бештар дар бораи он хонед Таҳрири файли wp-config.php .

Барои илова кардани рамзи дар боло зикршуда, танҳо ба cPanel-и худ равед ва ба директорияи решаи насби WordPress-и худ равед, ки дар он шумо файли wp-config.php-ро хоҳед ёфт.

Wp-config файли php

Агар ин барои шумо кор накунад, пас имкони хубе вуҷуд дорад, ки провайдери хостинги шумо ба шумо имкон намедиҳад, ки маҳдудияти хотираи PHP-ро зиёд кунед. Дар ин ҳолат сӯҳбати мустақим бо онҳо метавонад ба шумо дар тағир додани маҳдудияти хотираи PHP кӯмак расонад.

Илова кардани код ба файли .htaccess

Барои таҳрири файли .htaccess-и худ танҳо ба Yoast SEO > Асбобҳо > Муҳаррири файл гузаред (агар шумо Yoast SEO насб накарда бошед, шумо бояд онро насб кунед ва шумо метавонед дар бораи он хонед. Чӣ тавр ин плагинро дар ин ҷо танзим кардан мумкин аст ). Дар файли .htaccess танҳо ин сатри кодро илова кунед:

|_+_|

маҳдудияти таҳдиди ҷодугариро ба 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 > Асбобҳо > Муҳаррири файл равед ва ба файли .htaccess рамзи зеринро илова кунед:

|_+_|

бехатарии mod бо истифода аз файли htaccess ғайрифаъол карда шудааст

Ва клик кунед Захира ба .htaccess тағир ёфт.

Аз нав насб кардани версияи охирини WordPress

Баъзан ин масъала метавонад аз сабаби вайрон шудани файли WordPress ба вуҷуд ояд ва ягон ҳалли дар боло зикршуда тамоман кор накунад, дар ин ҳолат шумо бояд версияи охирини WordPress-ро аз нав насб кунед:

  • Папкаи плагини худро аз cPanel нусхабардорӣ кунед (онҳоро зеркашӣ кунед) ва сипас онҳоро аз WordPress ғайрифаъол кунед. Пас аз он ҳама ҷузвдонҳои плагинҳоро аз сервери худ бо истифода аз cPanel хориҷ кунед.
  • Мавзӯи стандартиро насб кунед, масалан. Бисту шонздаҳ ва сипас ҳама мавзӯъҳои дигарро хориҷ кунед.
  • Аз панели идоракунӣ > Навсозиҳо версияи охирини WordPress-ро аз нав насб кунед.
  • Ҳама плагинҳоро бор кунед ва фаъол кунед (ба истиснои плагинҳои оптимизатсияи тасвир).
  • Ҳар гуна мавзӯъеро, ки мехоҳед, насб кунед.
  • Ҳоло кӯшиш кунед, ки боркунаки тасвирро истифода баред.

Ин ислоҳ хоҳад кард, ки WordPress хатои HTTP-ро ҳангоми боркунии тасвирҳо нишон медиҳад.

Ислоҳҳои гуногун

  • Дар номҳои файлҳои тасвирӣ апострофро истифода набаред, масалан. Aditya-Farrad.jpg'text-align: justify;'>Ин охири ин дастур аст ва ман умедворам, ки шумо ҳоло ин масъаларо ҳал кардаед WordPress ҳангоми боркунии тасвирҳо хатои HTTP нишон медиҳад . Агар шумо то ҳол ягон савол дар бораи ин мақола дошта бошед, озодона аз онҳо шарҳ диҳед.

    Лайк монед ва ин пости блогро дар шабакаҳои иҷтимоӣ мубодила кунед, то дар паҳн кардани ин мушкилот кӯмак расонед.

    Адитя Фаррад

    Адитя як мутахассиси мустақили технологияҳои иттилоотӣ аст ва дар тӯли 7 соли охир нависандаи технолог буд. Вай хидматҳои интернетӣ, мобилӣ, Windows, нармафзор ва дастурҳои чӣ тавр бояд кард.