БЛОГ 2410

Как исправить ошибку загрузки изображения HTTP в WordPress

Как исправить ошибку загрузки изображения HTTP в WordPress
Обсудим ваш проект?

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

Вы видите ошибку HTTP при загрузке медиафайлов в WordPress? Эта ошибка обычно возникает, когда вы загружаете изображение или другие файлы в WordPress с помощью встроенного средства загрузки мультимедиа. В этой статье мы покажем вам, как легко исправить ошибку загрузки изображения HTTP в WordPress.

Как исправить ошибку http при загрузке изображений в WordPress
Как исправить ошибку http при загрузке изображений в WordPress Изображение с сайта wpbeginner.com

Что вызывает ошибку HTTP при загрузке мультимедиа в WordPress?

Существует ряд вещей, которые могут привести к ошибке HTTP при попытке загрузить файлы с помощью загрузчика мультимедиа WordPress. По сути, WordPress не может определить причину, и поэтому отображает типичное сообщение «Ошибка HTTP».

Ошибка HTTP
Ошибка HTTP Изображение с сайта wpbeginner.com

Разочаровывает то, что это сообщение об ошибке не дает понять, что могло ее вызвать. Это означает, что вам придется попробовать разные решения, чтобы найти причину и исправить ошибку.

При этом давайте посмотрим, как устранить и исправить ошибку HTTP во время загрузки мультимедиа в WordPress.

1. Убедитесь, что ошибка HTTP не временная

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

Если это не сработает, вы можете попробовать загрузить другой файл изображения. Если другой файл загружается успешно, попробуйте сохранить исходный файл изображения меньшего размера и повторите загрузку.

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

Если все эти шаги приводят к ошибке HTTP, это означает, что ошибка не вызвана временным сбоем и определенно требует вашего немедленного внимания.

2. Увеличьте лимит памяти WordPress

Наиболее частой причиной этой ошибки является нехватка памяти, доступной для использования WordPress. Чтобы исправить это, вам нужно увеличить объем памяти, который PHP может использовать на вашем сервере.

Вы можете сделать это, добавив следующий код в ваш файл wp-config.php.

<?php
define( 'WP_MEMORY_LIMIT', '256M' );

Этот код увеличивает ограничение памяти WordPress до 256 МБ, чего будет достаточно, чтобы исправить любые проблемы с ограничением памяти.

Файл успешно загружен
Файл успешно загружен Изображение с сайта wpbeginner.com

3. Изменить библиотеку редактора изображений, используемую WordPress

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

Однако известно, что Imagick часто сталкивается с проблемами памяти, вызывающими ошибку http во время загрузки изображений. Чтобы исправить это, вы можете сделать библиотеку GD своим редактором изображений по умолчанию.

Вы можете сделать это, просто добавив этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
function wpb_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', 'wpb_image_editor_default_to_gd' );

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

4. Использование метода .htaccess

Этот метод позволяет вам контролировать, как Imagick использует ресурсы сервера. Многие провайдеры виртуального хостинга ограничивают способность Imagick использовать несколько потоков для более быстрой обработки изображений. Однако это может привести к появлению ошибки http при загрузке изображений.

Простое решение - добавить следующий код в ваш файл .htaccess:

SetEnv MAGICK_THREAD_LIMIT 1

Этот код просто ограничивает Imagick использованием одного потока для обработки изображений.

Мы надеемся, что эта статья помогла вам исправить ошибку HTTP во время загрузки мультимедиа в WordPress. Вы также можете посмотреть наше руководство по устранению неполадок WordPress, а также полный список наиболее распространенных ошибок WordPress и способы их исправления.

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

Контакты
Как исправить ошибку загрузки изображения HTTP в WordPress | Блог 2410

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее