Поддержка Проблемы и решения Ошибка обновления плагинов после установки WordPress 4.6

  • Приветствую!
    После обновления WP до 4.6 не удается обновить ни один плагин. Получаю сообщение:
    «Загрузка не удалась. cURL error 23: Failed writing body (624 != 811)»
    РНР 5.6, хостинг reg.ru
    Подскажите, что делать!

Просмотр 15 ответов — с 16 по 30 (всего 84)
  • Тоже такая проблема сейчас была. Посмотрел английский форум, там советуют обновить php, у меня был 5.5, обновил до 5.6 и все заработало.

    Модератор Yui

    (@fierevere)

    永子

    у автора темы уже 5.6

    PHP 5.6, место есть, та же проблема! Поддержка хостинга говорит, у них всё в порядке

    Anonymous User 14379775

    (@anonymized-14379775)

    значит до php7)

    Модератор Yui

    (@fierevere)

    永子

    у меня есть сайты с 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 проблем не наблюдалось

    Еще, после обновления вырос размер базы данных

    Пока, выход — откат. Очень надеюсь, что починят.

    • Ответ изменён 7 лет, 8 месяцев назад пользователем deLight.
    • Ответ изменён 7 лет, 8 месяцев назад пользователем deLight.

    Плагин требует exec() для работы.

    Это какие плагины требуют exec?

    Пока, это EWWW Image Optimizer

    Еще, смена тарифного плана (даже, до самого производительного) не помогла…

    • Ответ изменён 7 лет, 8 месяцев назад пользователем deLight.
    • Ответ изменён 7 лет, 8 месяцев назад пользователем deLight.
    Модератор Yui

    (@fierevere)

    永子

    Ошибку 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.

    Хотя оптимизировать изображения в ВП (и вообще на вебсервере) — не хорошая идея.

    Модератор Yui

    (@fierevere)

    永子

    там не библиотеки, там программные бинарники залинкованые в статику для линукс 32 бита и 64, и кажется еще фрибсд
    jpegoptim, gifsicle, pngcrush итп

    Добрый день! ПОдскажите, удалось ли решить проблему с обновлением плагинов?

    Модератор Yui

    (@fierevere)

    永子

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

    Есть пара версий, но ведь те, у кого возникает проблема не хотят даже посмотреть в 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’)) {
    Только если вручную поправить этот файл
    вот такое решение

Просмотр 15 ответов — с 16 по 30 (всего 84)
  • Тема «Ошибка обновления плагинов после установки WordPress 4.6» закрыта для новых ответов.