Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Чи бачите помилку HTTP при завантаженні медіа в WordPress? Ця помилка зазвичай виникає, коли ви завантажуєте зображення або інші файли WordPress за допомогою вбудованого завантажувача мультимедіа. У цій статті ми покажемо, як легко виправити помилку завантаження HTTP зображення в WordPress.

Як виправити помилку завантаження зображення HTTP у WordPress

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Що викликає помилку HTTP під час завантаження WordPress?

Є ряд речей, які можуть призвести до помилки HTTP під час спроби завантажити файли за допомогою медіа-завантажувача WordPress. WordPress не може зрозуміти причину, тому він відображає загальне повідомлення про помилку «HTTP error».

http error при завантаженні картинок на сайт

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

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

1. Переконайтеся, що помилка HTTP не тимчасова

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

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

Нарешті ви можете спробувати зберегти файл в іншому форматі. Наприклад, змініть jpeg на png за допомогою програмного забезпечення для редагування зображень. Після цього повторіть завантаження файлу.

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

Дивіться також:

Як додати HTML заголовки до зображень у WordPress

2. Збільшіть межу пам'яті WordPress

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

Ви можете зробити це, додавши наступний код файл wp-config.php.

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

Цей код збільшує межу пам'яті WordPress до 256 МБ, що достатньо для вирішення проблем з обмеженнями пам'яті.

file upload success

3. Змініть бібліотеку редактора зображень, що використовується WordPress

WordPress працює на PHP, який використовує два модулі для обробки зображень. Ці модулі називаються GD Library та Imagick. WordPress може використовувати будь-який з них, залежно від того, який доступний.

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

Ви можете зробити це, просто додавши цей код у файл functions.php вашої теми або плагін для конкретного сайту.

1 function wpb_image_editor_default_to_gd( $editors ) {
2     $gd_editor = 'WP_Image_Editor_GD';
3     $editors = array_diff( $editors, array( $gd_editor ) );
4     array_unshift( $editors, $gd_editor );
5     return $editors;
6 }
7 add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

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

Дивіться також:

Завантаження зображень із заданою роздільною здатністю у WordPress

4. Використання методу .htaccess

Цей метод дозволяє контролювати Imagick, який використовує серверні ресурси. Багато хостинг-провайдерів обмежують здатність Imagick використовувати кілька потоків для швидкої обробки зображень. Однак це призводить до появи помилки HTTP під час завантаження зображень.

Легким рішенням є додавання наступного коду до вашого файлу .htaccess:

 1 SetEnv MAGICK_THREAD_LIMIT 1

Цей код просто обмежує Imagick одним потоком для обробки зображень.

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

Джерело: wpbeginner.com

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 10

Кава:

Дякую! 3-й метод допоміг.

Олександр:

Підтверджую, третій спосіб допоміг одразу ж!
Спасибо!

Лисичка:

Допоміг 4 спосіб, дякую

1:

5. Зменшіть роздільну здатність картинок у пікселях

WPcafe:

Це вказано в пункті 1: … спробуйте змінити вихідний файл зображення на менший розмір та повторіть завантаження

Андрій:

Так, допоміг №3. Зміна бібліотеки!
Дякую!

Павло:

Дякую! Допомогла зміна бібліотеки!

Михайло:

Виправив на кінець, то №3 допоміг! Дякую

Олексій:

Чомусь немає найочевиднішої поради — подивитися в балку, де прямим текстом написано причину помилки.

Юлія:

Допомогло рішення №4. Використання методу .htaccess
Огромное спасибо!

Додати коментар або відгук