Ошибка cURL error 23: Failed writing body при попытке обновить WordPress до 4.8
Стал искать причину возникновения ошибки и погуглив, на официальном форуме нашел тему, в которой обсуждалась проблема. Многие в качестве причины называли отсутствие свободного места на диске или превышение доступных лимитов ресурсов хостинг и Большинство советов сводились к увеличению объема жесткого диска или доступных ресурсов, путем перехода на новый тариф хостинга. Но как оказалось, у большинства пользователей, как и у меня, не было проблем с исчерпанием лимитов хостинговых ресурсов.
В конце концов я наше причину ошибки. Сайт размещался на VPS "Сервер без забот" от Русоникс, заточенный под сайты на 1С Битрикс. Я вспомнил, что при изменении конфигурации PHP для одного из сайтов одного виртуального пространства, поле Дополнительные директивы, содержащее закомментированные директивы именно для Битрикса, становятся незакомментированными и для остальных сайтов пространства. Зашёл в конфигурацию сайта и увидел, что снова активны директивы PHP, характерные для Bitrix, но не нужные для Wordpress, а именно:
mbstring.func_overload = "2" mbstring.internal_encoding = "UTF-8"
Их нужно закомментировать, сохранить конфигурацию и обновление Wordpress должно пройти без ошибок.
Подобные проблемы могут встречаться и у других CMS, системные требования, которых не требуют активных параметров mbstring.func_overload и mbstring.internal_encoding, к примеру с такими параметрами PHP не будет работать Джумла.
/home/yan/snap/opera/79/.config/opera/File System/