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

Опубликовано: 2020-10-17

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

Содержимое скрыть
1 Что такое ошибка HTTP WordPress?
2 Как исправить ошибку HTTP при загрузке изображений в WordPress?
2.1 1. Обновите страницу
2.2 2. Изменить размер или уменьшить размер файла
2.3 3. Переименуйте файл изображения
2.4 4. Временно отключите плагины и темы
2.5 5. Обновите PHP до последней версии
2.6 6. Устранение проблем с производительностью с помощью Imagick и общих хостов
2.7 7. Свяжитесь со своим хостом на WordPress
3 Подведение итогов

Что такое ошибка HTTP WordPress?

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

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

Наш опыт показывает, что ошибка HTTP в WordPress обычно возникает из-за двух причин: во-первых, это ошибка клиента или пользователя (ваш сеанс входа в систему, неверные символы имени файла и т. д.); следующий — ошибка или конфигурация на вашем хосте WordPress (ошибка сервера, список памяти, сторонний плагин, инструменты переборки взаимного хостинга и т. д.). И мы собираемся погрузиться в то и другое понемногу.

Вот некоторые из самых простых решений для исправления ошибки HTTP при загрузке изображений в WordPress:

1. Обновите страницу

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

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

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

2. Изменить размер или уменьшить файл

Возможно, вам потребуется изменить файл изображения, что приведет к уменьшению размера файла или уменьшению количества пикселей (КБ или МБ). Вы мгновенно сделаете это (как уменьшением, так и изменением размера), добавив изображение в медиатеку с помощью множества сторонних плагинов для оптимизации изображений.

Без единой проблемы мы уже много лет используем Imagify на нашем сайте. Но есть еще много других фантастических вещей. Убедитесь, что вы оптимизируете фотографии на своих серверах, а не локально. Какой бы плагин вы не использовали. Это может серьезно повредить производительности вашего сайта, если вы оптимизируете изображения локально массово.

3. Переименуйте файл изображения

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

Загрузка существующих файлов обычно добавляет -1 или -2 в конце (например, image-file-1.png, image-file-2.png). Убедитесь, что ваш тире применен, иначе Google прочитает его как одно слово и повлияет на ваш SEO.

4. Временно отключите плагины и темы

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

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

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

5. Обновите до последней версии PHP

WordPress официально предлагает PHP 7.3 или выше. Если вы этого не сделаете, вы ниже, чем минимальные критерии, установленные разработчиками CMS.

Связанный: Как легко обновить PHP на WordPress

Всегда рекомендуются новые и поддерживаемые обновления PHP, поскольку они повышают стабильность и функциональность, включая исправления ошибок, и устаревшие функции.

6. Исправьте проблемы с производительностью с помощью Imagick и общих хостов

WordPress используется для обработки изображений через два отдельных PHP-модуля WordPress: GD Library и Imagick (ImageMagick) . WordPress может использовать один из них в зависимости от того, что установлено на вашем сервере.

Проблема заключается в том, что общие хосты WordPress имеют много скрытых сервисов в фоновом режиме. Только на одном и том же компьютере они пристегнули бы слишком много потребителей. Одна из распространенных проблем, с которой сталкиваются люди, заключается в том, что в Imagick (ImageMagick) очень мало инструментов. Хосты ограничивают пропускную способность нескольких потоков, тем самым способствуя HTTP-ошибке WordPress.

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

 MAGICK_THREAD_LIMIT 1

Другой вариант — сказать WordPress не использовать Imagick, а использовать библиотеку GD. Вы можете сделать это, только применив следующий код к файлу functions.php вашей темы.

 функция 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);
вернуть $редакторы;
}
add_filter('wp_image_editors', 'wpb_image_editor_default_to_gd');

7. Свяжитесь со своим хостом на WordPress

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

Эти значения могут быть ограничены вашей хостинговой компанией.

 upload_max_filesize
post_max_size
max_execution_time
max_input_time

Желательно до следующих значений.

 upload_max_filesize 64M
post_max_size 64M
max_execution_time 300
max_input_time 300

Подвести итог

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

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

Не стесняйтесь оставлять ответы и предложения в поле для комментариев ниже.