Ошибка при загрузке файлов:
Сервер не может обработать изображение, возможно он перегружен или недостаточно ресурсов для завершения задачи. Возможно поможет загрузка меньшего размера изображения. Рекомендуемый максимальный размер — 2560 пикселов.
В нашем случае проблема возникла после обновления PHP с 7.x на 8.x.

Основные причины и решения
Недостаток памяти PHP
Решение: увеличьте лимит памяти. Добавьте в файл wp‑config.php строку: define('WP_MEMORY_LIMIT', '256M');
Альтернативно: отредактируйте php.ini (если доступ есть): memory_limit = 256M
Ограничения сервера
Решение: проверьте параметры в php.ini:
upload_max_filesize = 128Mpost_max_size = 128Mmax_execution_time = 300
Замена WP_Image_Editor_Imagick на WP_Image_Editor_GD
Если в логах ошибка типа:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/wp-includes/class-wp-image-editor-imagick.php on line 506
Часто помогает заменить обработчик изображений:
add_filter('wp_image_editors', function($editors) {
// Force GD (faster on most shared hosts)
return array('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick');
});
Конфликт плагинов
- Решение:
- Отключите все плагины через админ‑панель (Плагины → Деактивировать всё).
- Попробуйте загрузить изображение.
- Если ошибка исчезла — активируйте плагины по одному, чтобы найти проблемный.
- Важно: обновите плагины до последних версий.
Проблемы с правами доступа
- Решение: через FTP/cPanel установите права для папки
/wp‑content/uploads/на755(или775для подпапок). - Команда через терминал:
chmod -R 755 /path/to/your/site/wp-content/uploads
Ограничение потоков Imagick
Решение: добавьте в файл .htaccess строку: SetEnv MAGICK_THREAD_LIMIT 1
Примечание: уточните у хостинга, разрешено ли это.
Перегрузка сервера
Решение: подождите 5–10 минут и повторите загрузку. Если проблема регулярная — обратитесь к хостинг‑провайдеру.
Кэширование
Решение: очистите кэш:
- Через плагин (например, W3 Total Cache: Performance → Purge All Caches).
- Вручную удалите файлы в
/wp-content/cache/.
Дополнительные рекомендации
- Проверьте интернет‑соединение — медленная загрузка может вызывать таймауты.
- Используйте другой браузер — иногда проблема связана с кэшем/расширениями.
- Попробуйте загрузить через медиабиблиотеку (не перетаскиванием).
- Создайте резервную копию перед внесением изменений в файлы.
Если ни один из способов не помог, обратитесь в поддержку хостинга — возможно, требуются настройки на уровне сервера.