WordPress показва HTTP грешка при качване на изображения
Докато работех върху блога си днес, WordPress показва HTTP грешка при качване на изображения, бях объркан и безпомощен. Опитах се да кача изображението отново и отново, но грешката не излиза. След 5-6 опита успях отново да кача изображенията успешно. Но успехът ми беше кратък, тъй като след няколко минути същата грешка чука на вратата ми.
Въпреки че има много налични поправки за горния проблем, но след това отново ще ви загубят времето, затова ще поправя тази HTTP грешка при качване на изображения и след като приключите с тази статия, мога да ви уверя, че това съобщение за грешка ще бъде Отдавна заминал.
Поправката(Fix) за WordPress показва HTTP грешка(HTTP Error) при качване на изображения
Размер на изображението(Image Size)
Това първо и очевидно нещо, което трябва да проверите, е дали размерите на изображението ви не надвишават зоната на съдържанието с фиксирана ширина. Например, да приемем, че искате да публикувате изображение с размери 3000X1500, но областта на съдържанието на публикацията (зададена от вашата тема) е само 1000px, тогава определено ще видите тази грешка.
Забележка:(Note:) От друга страна винаги се опитвайте да ограничите размерите на изображението си до 2000X2000.
Въпреки че горното може да не реши непременно проблема ви, но отново си струва да проверите. Ако искате да проверите насоките на WordPress за изображения, моля , прочетете тук(read here) .
Увеличете вашата PHP памет(Increase your PHP memory)
Понякога увеличаването на PHP паметта, позволена на WordPress , изглежда коригира този проблем. Е(Well) , никога не можете да сте сигурни, докато не опитате, добавете този код define('WP_MEMORY_LIMIT', '64M') във вашия файл wp-config.php .
Забележка: Не докосвайте други настройки в wp-config.php, в противен случай вашият сайт ще стане напълно недостъпен. Ако желаете, можете да прочетете повече за редактирането на файл wp-config.php(Editing wp-config.php file) .
За да добавите горния код, просто отидете на вашия cPanel и отидете в главната директория на вашата инсталация на WordPress , където ще намерите файла wp-config.php.
Ако горното не работи за вас, тогава има голям шанс вашият доставчик на уеб хостинг да не ви позволи да увеличите лимита на PHP памет. В този случай директният разговор с тях може да ви помогне да промените ограничението на PHP паметта.
Добавяне на код към .htaccess файл(Adding a code to .htaccess file)
За да редактирате вашия .htaccess файл, просто отидете на Yoast SEO > Tools > File Editor (ако нямате инсталиран Yoast SEO , тогава трябва да го инсталирате и можете да прочетете как да конфигурирате този плъгин тук(how to configure this plugin here) ). Във файла .htaccess просто добавете този ред код:
SetEnv MAGICK_THREAD_LIMIT 1
След като добавите кода, просто щракнете върху „Запазване на промените в .htaccess“ и проверете дали проблемът е разрешен.
Промяна на тема functions.php файл(Changing theme functions.php file)
Всъщност просто ще кажем на WordPress да използва GD като клас WP_Image_Editor по подразбиране , използвайки файла functions.php на темата. От последната актуализация на WordPress GD е абстрахиран и Imagick се използва като редактор на изображения по подразбиране, така че връщането към стария изглежда решава проблема за всички.
Препоръчително:(Recommended:) Очевидно има и плъгин за това, отидете тук. (go here.) Но ако искате да редактирате ръчно файла, продължете по-долу.
За да редактирате файла functions.php на темата, просто отидете на Appearance > Editor и изберете Функции на темата(Theme Functions) (function.php). След като сте там, просто добавете този код в края на файла:
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ ); function change_graphic_lib($array) { return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ ); }
Забележка: (Note:) Уверете(Make) се, че сте добавили този код в крайния знак PHP ( ?>)
Това е най-важната корекция в ръководството WordPress показва HTTP грешка при качване на изображения, но ако проблемът ви все още не е отстранен, продължете напред.
Деактивиране на Mod_Security(Disabling Mod_Security)
Забележка:(Note:) Този метод не се препоръчва, тъй като може да компрометира сигурността на вашия WordPress и хостинг. Използвайте този метод само ако сте опитали всичко останало и ако деактивирането на това работи за вас, свържете се с вашия хостинг доставчик и поискайте поддръжка.
Отново отидете на вашия файлов редактор чрез Yoast SEO > Tools > File Editor и добавете следния код към вашия .htaccess файл:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
И щракнете върху „Запазване променено на .htaccess“.
Преинсталиране на най-новата версия на WordPress(Reinstalling the latest version of WordPress)
Понякога този проблем може да възникне поради повреден файл на WordPress и някое от горните решения може изобщо да не работи, в този случай трябва да инсталирате отново най-новата версия на WordPress :
- Архивирайте(Backup) папката на Plugin от cPanel ( Изтеглете(Download) ги) и след това ги деактивирайте от WordPress . След това премахнете всички папки с плъгини от вашия сървър с помощта на cPanel.
- Инсталирайте стандартната тема, например Twenty sixteen и след това премахнете всички други теми.
- От Dashboard > Updates инсталирайте отново най-новата версия на WordPress .
- Качете и активирайте всички плъгини (с изключение на плъгините за оптимизиране на изображения).
- Инсталирайте всяка тема, която искате.
- Опитайте да използвате програмата за качване на изображения сега.
Това ще коригира , че WordPress показва HTTP грешка при качване на изображения.
Разни поправки(Miscellaneous Fixes)
- Не използвайте апостроф в имената на файловете с изображения, напр. Aditya-Farrad.jpg
- Опитайте да промените разширението на файла.
- Деактивирайте всички плъгини.
- Уверете(Make) се, че вашият хост има инсталирана най-новата версия на PHP .
- Свържете се с вашия хостинг доставчик за поддръжка.
Това е краят на това ръководство и се надявам, че досега трябва да сте отстранили проблема, който WordPress показва HTTP грешка при качване на изображения(WordPress shows HTTP error when uploading images) . Ако все още имате въпроси относно тази публикация, не се колебайте да ги зададете коментари.
Харесайте и споделете тази публикация в блога в социалните мрежи, за да помогнете за разпространението на информацията за този проблем.(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
Уеб приложения HTTP грешка 503 и WAS събитие 5189 в Windows 10
HTTP грешка 503, проблем с услугата е недостъпна
Коригиране на HTTP грешка 304 Не е променена
Как да преместите WordPress сайт от един хост на друг
Как да инсталирате и настроите WordPress на Microsoft Azure
Как да проверите дали даден уебсайт е забранен от AdSense
Как да създадете свой собствен изскачащ прозорец за купон в WordPress
Защитете и защитете уебсайта на WordPress от хакери
Създаване на детска тема в WordPress
8 безплатни премиум теми за WordPress за инсталиране
10 основни приставки за WordPress за уебсайт за малък бизнес
Как да извършвате ефективни сплит тестове в WordPress
Как да премахнете всички следи от приставка за WordPress
Урок за WordPress Gutenberg: Как да използвате новия редактор
Как да ускорите WordPress сайт в 11 стъпки
Рецензия на книга: Създайте свой собствен уебсайт: Комикс ръководство за HTML, CSS и Wordpress
Как да дублирате страница в WordPress
Най-добрият формат за писане в блог, за да получите точките си
Какво е AMP за WordPress и как да го инсталирам
Как да използвате WP Super Cache в блога на WordPress