Ошибка обновления плагинов после установки WordPress 4.6
-
Приветствую!
После обновления WP до 4.6 не удается обновить ни один плагин. Получаю сообщение:
«Загрузка не удалась. cURL error 23: Failed writing body (624 != 811)»
РНР 5.6, хостинг reg.ru
Подскажите, что делать!
-
Тоже такая проблема сейчас была. Посмотрел английский форум, там советуют обновить php, у меня был 5.5, обновил до 5.6 и все заработало.
у автора темы уже 5.6
PHP 5.6, место есть, та же проблема! Поддержка хостинга говорит, у них всё в порядке
значит до php7)
у меня есть сайты с php 5.5
проблем с curl там не наблюдаетсявозможно имеет значение сама версия curl
curl cURL support => enabled cURL Information => 7.50.1 Age => 3 Features AsynchDNS => No CharConv => No Debug => No GSS-Negotiate => No IDN => Yes IPv6 => Yes krb4 => No Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes SPNEGO => No SSL => Yes SSPI => No TLS-SRP => Yes Protocols => dict, file, ftp, ftps, http, https, imap, imaps, pop3, pop3s, rtsp, smb, smbs, smtp, smtps, telnet, tftp SSL Version => OpenSSL/1.0.2h ZLib Version => 1.2.8
Не удалось найти решения. Сегодня буду откатывать версию WP.
В серверных делах не мастер, но после обновления до 4.6 при обновлении/установке плагинов выдает ошибку:
———-
Установка не удалась: <!DOCTYPE HTML PUBLIC «-//IETF//DTD HTML 2.0//EN»> 500 Internal Server Error Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, e-mail and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
———-При смене версии PHP до не ниже 7 — ошибка исчезает, но тогда некоторые плагины выдают —
———-
Плагин требует exec() для работы. На этом сервере функция отключена администратором.
———-При всем этом рекомендованная версия на хостинге 5.3 и на ней с предыдущей версией wp проблем не наблюдалось
Еще, после обновления вырос размер базы данных
Пока, выход — откат. Очень надеюсь, что починят.
Плагин требует exec() для работы.
Это какие плагины требуют exec?
Ошибку 500 — всегда смотрите лог ошибок сервера, просто упоминать что возникает 500, не смотря в логи — бесполезно
Пока, это EWWW Image Optimizer
Да, он требует доступа к граф. библиеотекам.
Вариант — попросить включить хостера exec.
или в реадми этого плага есть такое:If you need a version of this plugin for cloud use only, see [EWWW Image Optimizer Cloud](https://wordpress.org/plugins/ewww-image-optimizer-cloud/). It is much more compact as it does not contain any binaries or any mention of the exec() function.
Хотя оптимизировать изображения в ВП (и вообще на вебсервере) — не хорошая идея.
там не библиотеки, там программные бинарники залинкованые в статику для линукс 32 бита и 64, и кажется еще фрибсд
jpegoptim, gifsicle, pngcrush итпДобрый день! ПОдскажите, удалось ли решить проблему с обновлением плагинов?
чтобы решить — надо воспроизвести, а она ни у кого из разработчиков и участников группы поддержки не воспроизводится, ни у нас, ни на английской основной части форума
Есть пара версий, но ведь те, у кого возникает проблема не хотят даже посмотреть в phpinfo()
и сообщить версию curl…Мой админ вот что написал:
curl 7.26.0 (x86_64-pc-linux-gnu) libcurl/7.26.0 OpenSSL/1.0.1e zlib/1.2.7 libidn/1.25 libssh2/1.4.2 librtmp/2.3[24.08.16, 12:18:13] Александр [bismoney]: This is the solution!
In file wp-includes/Requests/Transport/cURL.php
change row 527
if (!function_exists(‘curl_init’) && !function_exists(‘curl_exec’)) {
to
if (!function_exists(‘curl_init’) || !function_exists(‘curl_exec’)) {
Только если вручную поправить этот файл
вот такое решение
- Тема «Ошибка обновления плагинов после установки WordPress 4.6» закрыта для новых ответов.