Падчас працы над сваім блогам сёння WordPress паказвае памылку HTTP пры загрузцы малюнкаў, я быў разгублены і бездапаможны. Я спрабаваў загрузіць выяву яшчэ і яшчэ, але памылка не з'яўляецца. Пасля 5-6 спробаў я змог зноў паспяхова загрузіць выявы. Але мой поспех быў нядоўгім, бо праз некалькі хвілін тая ж памылка стукаецца ў маю дзверы.
Нягледзячы на тое, што існуе шмат выпраўленняў для вышэйзгаданай праблемы, але яны зноў жа марнуюць ваш час, таму я збіраюся выправіць гэтую памылку HTTP пры загрузцы малюнкаў, і пасля таго, як вы скончыце з гэтым артыкулам, я магу запэўніць вас, што гэта паведамленне пра памылку будзе даўно прайшлі.
Змест[ схаваць ]
- Выпраўленне для WordPress паказвае памылку HTTP пры загрузцы малюнкаў
- Памер малюнка
- Павялічце памяць PHP
- Даданне кода ў файл .htaccess
- Змена файла functions.php тэмы
- Адключэнне Mod_Security
- Пераўсталёўка апошняй версіі WordPress
- Розныя выпраўленні
Выпраўленне для WordPress паказвае памылку HTTP пры загрузцы малюнкаў
Памер малюнка
Гэта першая і відавочная рэч, якую трэба праверыць, каб памеры вашага малюнка не перавышалі вобласці змесціва фіксаванай шырыні. Напрыклад, дапусцім, вы хочаце апублікаваць выяву памерам 3000X1500, але вобласць змесціва паведамлення (зададзеная вашай тэмай) складае ўсяго 1000 пікселяў, тады вы абавязкова ўбачыце гэтую памылку.
нататка: З іншага боку заўсёды старайцеся абмежаваць памеры выявы да 2000X2000.
Хоць вышэйзгаданае можа не абавязкова вырашыць вашу праблему, але яшчэ раз гэта варта праверыць. Калі вы хочаце праверыць інструкцыі WordPress па малюнках, калі ласка чытайце тут .
Павялічце памяць PHP
Часам павелічэнне памяці PHP, дазволенае WordPress, здаецца, выпраўляе гэтую праблему. Ну, вы ніколі не можаце быць упэўнены, пакуль не паспрабуеце, дадаць гэты код define('WP_MEMORY_LIMIT', '64M') у свой wp-config.php файл.
Заўвага: не чапайце іншыя налады ў wp-config.php, інакш ваш сайт стане цалкам недаступным. Калі хочаце, вы можаце прачытаць больш пра Рэдагаванне файла wp-config.php .
Каб дадаць прыведзены вышэй код, проста перайдзіце ў вашу cPanel і перайдзіце ў каранёвы каталог вашай ўстаноўкі WordPress, дзе вы знойдзеце файл wp-config.php.
Калі вышэйпаказанае не працуе для вас, то ёсць вялікая верагоднасць, што ваш правайдэр вэб-хостынгу не дазволіць вам павялічыць ліміт памяці PHP. У гэтым выпадку непасрэдна размова з імі можа дапамагчы вам змяніць ліміт памяці PHP.
Даданне кода ў файл .htaccess
Каб адрэдагаваць файл .htaccess, проста перайдзіце да Yoast SEO > Інструменты > Рэдактар файлаў (калі ў вас не ўсталяваны Yoast SEO, вам варта ўсталяваць яго, і вы можаце прачытаць пра як наладзіць гэты убудова тут ). У файл .htaccess проста дадайце гэты радок кода:
|_+_|
Пасля дадання кода проста націсніце кнопку Захаваць зменены на .htaccess і праверце, ці вырашана праблема.
Змена файла functions.php тэмы
На самай справе, мы проста скажам WordPress выкарыстоўваць GD у якасці класа WP_Image_Editor па змаўчанні, выкарыстоўваючы файл functions.php. Па стане на апошняе абнаўленне WordPress GD быў абстрагаваны, і Imagick выкарыстоўваецца ў якасці рэдактара малюнкаў па змаўчанні, таму вяртанне да старога, здаецца, вырашае праблему для ўсіх.
Рэкамендуецца: Мабыць, для гэтага таксама ёсць убудова, ідзі сюды. Але калі вы хочаце ўручную адрэдагаваць файл, працягвайце ніжэй.
Каб адрэдагаваць файл functions.php тэмы, проста перайдзіце да Знешні выгляд > Рэдактар і абярыце Функцыі тэмы (function.php). Як толькі вы там, проста дадайце гэты код у канцы файла:
|_+_|нататка: Пераканайцеся, што вы дадалі гэты код у канчатковы знак PHP (?>)
Гэта самае важнае выпраўленне ў кіраўніцтве WordPress паказвае памылку HTTP пры загрузцы малюнкаў, але калі ваша праблема ўсё яшчэ не вырашана, працягвайце далей.
Адключэнне Mod_Security
нататка: Гэты метад не рэкамендуецца, бо ён можа паставіць пад пагрозу бяспеку вашага WordPress і хостынгу. Выкарыстоўвайце гэты метад толькі ў тым выпадку, калі вы паспрабавалі ўсё астатняе, і калі адключэнне гэтага працуе для вас, звярніцеся да свайго хостынг-правайдэра і папытаеце падтрымкі.
Зноў перайдзіце ў рэдактар файлаў праз Yoast SEO > Інструменты > Рэдактар файлаў і дадайце наступны код у файл .htaccess:
|_+_|
І націсніце Захаваць зменены на .htaccess.
Пераўсталёўка апошняй версіі WordPress
Часам гэтая праблема можа ўзнікнуць з-за пашкоджанага файла WordPress, і любое з вышэйпералічаных рашэнняў можа не працаваць наогул, у гэтым выпадку вам прыйдзецца пераўсталяваць апошнюю версію WordPress:
- Рэзервовае капіраванне тэчкі Plugin з cPanel (спампуйце іх), а затым адключыце іх у WordPress. Пасля гэтага выдаліце ўсе тэчкі убудоў з вашага сервера з дапамогай cPanel.
- Усталюйце стандартную тэму, напрыклад Дваццаць шаснаццаць, а потым выдаліць усе астатнія тэмы.
- З прыборнай панэлі> Абнаўленні пераўсталюеце апошнюю версію WordPress.
- Запампуйце і актывуйце ўсе убудовы (акрамя убудоў для аптымізацыі малюнкаў).
- Усталюйце любую тэму.
- Паспрабуйце выкарыстоўваць праграму для запампоўкі малюнкаў.
Гэта выправіць, што WordPress паказвае памылку HTTP пры загрузцы малюнкаў.
Розныя выпраўленні
- Не выкарыстоўвайце апостраф у назвах файлаў малюнкаў, напр. Aditya-Farrad.jpg'text-align: justify;'>На гэтым дадзенае кіраўніцтва скончылася, і я спадзяюся, што вы ўжо выправілі праблему WordPress паказвае памылку HTTP пры загрузцы малюнкаў . Калі ў вас усё яшчэ ёсць якія-небудзь пытанні адносна гэтага паведамлення, не саромейцеся задаваць ім каментарыі.
Стаўце лайк і падзяліцеся гэтай публікацыяй у сацыяльных сетках, каб дапамагчы распаўсюдзіць інфармацыю аб гэтай праблеме.
Адзіця ФарадАдзіця з'яўляецца самаматываваным спецыялістам у галіне інфармацыйных тэхналогій і займаецца тэхналогіямі на працягу апошніх 7 гадоў. Ён ахоплівае інтэрнэт-сэрвісы, мабільныя тэлефоны, Windows, праграмнае забеспячэнне і інструкцыі.