«ошибка http» при загрузке изображения в wordpress

Как оказалось, такая ошибка - не такое уж редкое явление. В первую очередь в таких случаях рекомендуют:

1. Обновить wordpress и плагины
2. Обновить php
3. Настроить mod_security веб сервера apache следующим образом:

<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
<IfModule mod_security.c>
<Files upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>

4. Проверить значение LimitRequestBody - опять же, apache

Поскольку у нас apache не использовался, последние 2 пункта нам ничем не помогли.
Зато помогло чтение логов: как оказалось, у нас просто слетел доступ nginx к директории client_body_temp (такое может произойти, к примеру, если nginx настроен на запуск из под отдельного пользователя, и кто-либо запусти его под root)