Як виправити Помилка HTTP при завантаженні зображень в WordPress

  1. 9 простих шляхів для вирішення помилки HTTP в WordPress
  2. Рішення 1: Підтвердити помилку HTTP
  3. Рішення 2: Змінити браузер
  4. Рішення 3: Відключення плагінів
  5. Рішення 4: Збільшення значення обмеження пам'яті в WordPress (Memory Limit)
  6. Рішення 5: Зробіть GD Library своїм редактором зображень за замовчуванням
  7. Рішення 6: Редагування .htaccess
  8. Рішення 7: Перевірте свою тему
  9. Рішення 8: Перевірте версію PHP
  10. Рішення 9: Очистіть свій кеш
  11. Додаткові матеріали
  12. висновок

У WordPress Помилка HTTP - це сигнал про те, що щось пішло не так під час завантаження файлу. Зазвичай помилка HTTP в WordPress виникає тоді, коли ви намагаєтеся додати зображення та інші типи файлів в медіа бібліотеку. Це керівництво розкриває 9 перевірених рішень для цієї проблеми. Давайте почнемо!

9 простих шляхів для вирішення помилки HTTP в WordPress

9 простих шляхів для вирішення помилки HTTP в WordPress

Давайте розглянемо можливі рішення помилки HTTP при завантаженні зображень в WordPress. "Ти рішення також будуть працювати і в разі завантаження відео, PDF-файлів або будь-якого іншого типу файлів, які підтримує WordPress .

Рішення 1: Підтвердити помилку HTTP

Іноді, тимчасові складнощі на сервері можуть привести до помилки HTTP в WordPress. Перш ніж ви спробуєте будь-яке інше рішення з цієї статті, переконайтеся ще раз присутній ця помилка.

Почніть з того, що зачекайте кілька хвилин і завантажте медіа файл ще раз. Якщо друга спроба безуспішна, це може означати, що тимчасова проблема виникла під час помилки.

Додатково, перевірте ім'я файлу на предмет символів, таких як апострофи, точки з запитом, коми та інші. Дуже багато користувачів підтверджують, що помилка вирішилася після видалення апострофів з імені файлу.

Якщо ж проблема не пішла, читайте далі.

Рішення 2: Змінити браузер

Можливо, помилка HTTP в WordPress не пов'язана з сайтом і може бути результатом чогось менш очікуваного - вашого браузера.

Часто повідомлення про помилку HTTP з'являлися при використанні Google Chrome. Хоча це відмінний браузер, перехід на інший дозволяє вам підтвердити, чи пов'язана проблема з браузером.

Якщо проблема не пішла, переходите до інших кроків нижче.

Рішення 3: Відключення плагінів

Рішення 3: Відключення плагінів

Якщо помилка HTTP з'явилася після установки плагіна WordPress, найкращим рішенням буде деактивувати. Щоб трохи спростити завдання виявлення плагіна, як відомо, часто плагіни оптимізації зображень викликають цю проблему. Таким чином, якщо у вас є плагін оптимізації зображення, тимчасово вимкніть його і спробуйте завантажити зображення ще раз.

Якщо помилка HTTP зникла, спробуйте пошукати інший плагін для оптимізації картинок в замін цього. Крім того, ви можете спробувати зв'язатися з розробниками плагінів для подальшого усунення помилки.

Однак, якщо помилка зберігається навіть після відключення всіх плагінів, перейдіть до більш докладного рішенням, представленому нижче.

Рішення 4: Збільшення значення обмеження пам'яті в WordPress (Memory Limit)

Рішення 4: Збільшення значення обмеження пам'яті в WordPress (Memory Limit)

Частою причиною помилки HTTP в WordPress є брак пам'яті. Це може також призвести до багатьох інших питань, таким як помилка 503 service unavailable . Виправити причину нестачі пам'яті можна в файлі wp-config.php додавши рядок:

define ( 'WP_MEMORY_LIMIT', '256M');

Вищенаведений код збільшує ваші обмеження пам'яті PHP до 256 МБ. Перш ніж додавати його, перевірте максимальний доступний межа пам'яті на вашому сервері в інформації PHP.

Рішення 5: Зробіть GD Library своїм редактором зображень за замовчуванням

А ви знали, що в WordPress є два редактора зображень? Це так, WordPress використовує або Imagick, або GD Library для обробки зображень. Незважаючи на те, що вони обидва гарні, Imagick відомий тим, що використовує всю доступну пам'ять і слідом за цим викликає помилку HTTP.

Щоб обійти цю проблему, вам потрібно зробити GD Library своїм редактором за замовчуванням. Як? Просто додайте цей код в файл functions.php вашої теми:

function hs_image_editor_default_to_gd ($ editors) {$ gd_editor = 'WP_Image_Editor_GD'; $ Editors = array_diff ($ editors, array ($ gd_editor)); array_unshift ($ editors, $ gd_editor); return $ editors; } Add_filter ( 'wp_image_editors', 'hs_image_editor_default_to_gd');

Збережіть зміни і спробуйте знову завантажити зображення. Якщо помилка HTTP зберігається, поверніть зміна коду і спробуйте наступне рішення.

Рішення 6: Редагування .htaccess

htaccess

Файл .htaccess знаходиться в корені вашого каталогу WordPress і виконує функцію охорони від різних речей. Він контролює запити і ряд інших функцій.

Щоб виправити помилку HTTP в WordPress, відкрийте .htaccess і додайте наступний код:

SetEnv MAGICK_THREAD_LIMIT 1

Після цього спробуйте знову додати файл, щоб дізнатися, виправлена ​​проблема. Якщо це не спрацювало, є ще кілька фрагментів коду, які ви можете перевірити:

<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </ IfModule>

або

# Exclude the file upload and WP CRON scripts from authentication <FilesMatch "(async-upload \ .php | wp-cron \ .php | xmlrpc \ .php) $"> Satisfy Any Order allow, deny Allow from all Deny from none < / FilesMatch>

Спробуйте виконати їх окремо, збережіть зміни і знову завантажте медіа-файл.

Рішення 7: Перевірте свою тему

Рішення 7: Перевірте свою тему

Якщо помилка виникла після установки або оновлення теми WordPress, то це, швидше за все, і є винуватець. Правильний підхід припускає створення бекапа (резервної копії) всього сайту і потім перемикання на тему за замовчуванням (наприклад, Twenty Seventeen).

Якщо все працює добре з темою за замовчуванням, спробуйте зв'язатися з розробниками поточної теми. У цьому випадку помилка HTTP могла бути викликана проблемою теми або несумісністю між темою і плагіном.

Рішення 8: Перевірте версію PHP

Починаючи з версії 3.2 , WordPress вимагає PHP версії 5.2.4 або вище для надійної роботи. Всі версії нижче можу послужити причиною появи помилки HTTP. Деякі хостинг-провайдери використовують більш старі версії PHP, що означає, що ви не можете завантажувати зображення в медіатеку WordPress.

Що робити? Спочатку перевірте параметри свого хостингу, щоб переконатися, що вони використовують PHP версії 5.2.4 і вище. Крім того, ви можете приєднатися до мільйонів інших власників веб-сайтів на Hostinger , Який пропонує останню стабільну версію PHP відразу після її виходу.

Рішення 9: Очистіть свій кеш

Рішення 9: Очистіть свій кеш

Ви все ще не позбулися помилки HTTP в WordPress після перевірки всіх перерахованих вище рішень? Можливо, ви вже вирішили помилку деякий час назад, але "помилка", яку ви бачите, виходить з локального кеша. Перш ніж подумати, що жодне рішення не працює для вас, спробуйте очистити кеш браузера .

Додаткові матеріали

Помилки - невід'ємна частина життя і їх рішення - справжнє випробування. Ось список відомих помилок WordPress з докладними інструкціями щодо усунення неполадок.

висновок

Ви коли-небудь стикалися з помилкою HTTP в WordPress і виправляли її за допомогою іншого рішення? Якщо так, не соромтеся поділитися своїм досвідом в коментарях нижче!

Як?
Що робити?

Дополнительная информация

rss
Карта