Почему в WordPress не загружаются картинки – “Обработка изображения не удалась”

Допустим, создали вы отличную статью, уже почти всё готово, осталось лишь загрузить изображения. Загружаете и видите сообщение “Обработка изображения не удалась. Если это фотография или большое изображение, пожалуйста, уменьшите его до 2500 пикселей и загрузите снова”. Пробуете снова и опять не получается. В результате публикация материала, которую так хотелось показать миру, откладывается, ведь без изображений это будет совсем не интересно.

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

WordPress

Временная проблема на хостинге

Пиратские атаки на хостинг – это нормальное дело. Даже дорогие хостинги подвергаются этому и не всегда могут достойно выдержать такие атаки. Из-за этого ресурсы хостинга уменьшаются и он начинает работать медленнее, ему не хватает вычислительной мощности для обработки тех или иных запросов. Поэтому в минуты ddos-атак могут наблюдаться разнообразные проблемы, в том числе может появиться и это сообщение о невозможности загрузки изображения.

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

Изображение слишком большое

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

Вообще большие картинки не рекомендуется загружать на сайт. Это негативно сказывается на скорости загрузки страниц и на продвижение сайта. Желательно, чтобы вес картинки был не более 1 Мб, а ещё лучше – менее 100 кб.

Влияние плагина

Такая ошибка может появиться и из-за действия какого-либо плагина. Чаще всего это плагины постобработки изображений – например, для наложения водяных знаков, конвертации картинок, их сжатия, но также могут влиять и другие плагины. При загрузке изображения данные плагины начинают что-то выполнять, и тем самым используют ресурсы хостинга, от чего их не хватает для загрузки картинки.

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

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

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

Эта проблема не появляется на пустом месте. Ей предшествует определённый анамнез, один или несколько из ниже перечисленных признаков:

  • На сайте были установлены новые плагины.
  • Настройки старых плагинов были изменены.
  • Какие-то плагины обновлялись.

Изменение версии PHP

Проблемы могло вызвать изменение версии PHP на хостинге, а вернее то, что некоторые плагины или тема не могут работать с новой выбранной версией PHP. Изменение PHP доступно пользователю прямо в хостинге.

Если до проблемы вы меняли версию PHP, то попробуйте вернуть её обратно, на ту, которая была до невозможности загрузки изображений в WordPress. Если неполадка исчезнет, то значит, какой-то из продуктов не может работать на выбранной версии программного обеспечения.

Закончилось место на хостинге

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

3 комментария

Оставить комментарий
  1. У меня стоял на хостинге php 8.1, я поменял на php 7.1 и все заработало, картинки загружаются.

  2. Сам столкнулся с этим. Оказалось, что папка uploads имела доступ только на чтение. Но разобраться помогла именно эта статья!

  3. Благодарю! Очень познавательная статья. Оказывается не только сам размер изображения имеет значение, а еще следует проверять дополнительно плагины, изменение версии PHP на хостинге, количество свободного пространства на хостинге. Полезная статья, благодарю автора за подробное изложение причин и их устранение.С уважением, Валентина

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *