Поддержка → Проблемы и решения → Обновление через админку не работает
Обновление через админку не работает
-
Здравствуйте,
вот уже некоторое время wp желает обновиться — надпись в админке:
«Доступен WordPress 5.2.2! Пожалуйста, обновитесь.»но при нажатии на кнопку «Обновить сейчас» вылезает надпись:
«Обновить WordPress
Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/mysite/wp-admin/includes/update.php on line 137
Скачивание обновления из https:///release/ru_RU/wordpress-5.2.2.zip…Загрузка не удалась.: cURL error 6: Could not resolve host: downloads.wordpress.org
Установка не удалась»
и этот сайт downloads.wordpress.org в статусе 404 уже некоторое время…
как это победить?
-
обратиться в техническую поддержку хостинга с этим сообщением:
Загрузка не удалась.: cURL error 6: Could not resolve host: downloads.wordpress.org
вы также можете установить обновление вручную:
скачать архив нужной версии тут — https://ru.wordpress.org/download/releases/
удалить на хостинге папки wp-admin и wp-includes, заменить их из архива , а также перезаписать из архива .php файлы в корне сайта (с удалением осторожно, т.к. у вас лежать там может wp-config.php которого нет в архива, а также возможно еще что-то ваше).
Зайти в админку, обновить БД (если будет предложено), а также переводы, плагины итпа причём тут тп хостинга, если хост обновлений лежит? 404 ведь у них, а не у меня
видимо придётся обновляться вручную… 🙁
странно, что такой монстр как wp попросту забил на сервер собственных обновлений
А вас не смущает что «лежит» он только с вашего сайта ?
А у миллионов других — все работает.
На главной странице downloads.wordpress.org действительно 404, но там и не должно быть никакого содержимого.Зато файлы прекрасно скачиваются, попробуйте https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip
Скачивание обновления из https:///release/ru_RU/wordpress-5.2.2.zip…
Это что за адрес вообще?
Это что за адрес вообще?
я так понимаю, что это некорректно скопированый адрес, который должен выглядеть так, как в моем сообщении выше.
адрес да, потрясающий… что выдаёт — то и скопировал
но по ссылке https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip действительно всё качается.
[root@www /home/xm]# wget https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip --2019-08-02 14:56:49-- https://downloads.wordpress.org/release/ru_RU/wordpress-5.2.2.zip Resolving downloads.wordpress.org (downloads.wordpress.org)... 198.143.164.250 Connecting to downloads.wordpress.org (downloads.wordpress.org)|198.143.164.250|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 12855651 (12M) [application/zip] Saving to: 'wordpress-5.2.2.zip' wordpress-5.2.2.zip 100%[=================================================================================================================>] 12.26M 3.33MB/s in 4.9s 2019-08-02 14:57:02 (2.49 MB/s) - 'wordpress-5.2.2.zip' saved [12855651/12855651]
т.е. получается, что из консоли на этом же сервере я это качать могу, а из админки уже нет. может wp резолвит dns-ы через что-то своё?
DNSы ресолвятся системно, WP только применяет свою связку сертификатов SSL
впрочем, посмотрите то, что написал Юрий и мой комментарий ниже? Вы действительно неверно скопировали?
Или у вас в WP каким-то образом (вирусы?) оказались повреждены адреса в скриптах?адреса в скриптах на вид нормальные, и о чудо.
спустя 3 дня и после 150-го нажатия на кнопку он обновился, выдав 7 warning-ов «не удалось установить защищённое соединение с сайтом wordpress.org»
т.е. все-таки кнопкой обновился? Возможно у вас действительно медленные DNS сервера указаны в системе, сейчас, когда вы скачали WP wget’ом, адрес закешировался, а в остальное время разрешение имен происходит медленно, что выдается таймаут. Возможно.
не удалось установить защищённое соединение с сайтом wordpress.org
У вас достаточно новое ПО на сервере? Curl, OpenSSL ?
обновление тем — те же баги, только в профиль:
Процесс обновления начался. На некоторых серверах он может занять какое-то время — пожалуйста, наберитесь терпения.
Обновление темы Twenty Fifteen (1/4)
Скачивание обновления из https://downloads.wordpress.org/theme/twentyfifteen.2.5.zip…
При обновлении Twenty Fifteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.orgОбновление темы Twenty Nineteen (2/4)
Скачивание обновления из https://downloads.wordpress.org/theme/twentynineteen.1.4.zip…
При обновлении Twenty Nineteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.orgОбновление темы Twenty Seventeen (3/4)
Скачивание обновления из https://downloads.wordpress.org/theme/twentyseventeen.2.2.zip…
При обновлении Twenty Seventeen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.orgОбновление темы Twenty Sixteen (4/4)
Скачивание обновления из https://downloads.wordpress.org/theme/twentysixteen.2.0.zip…
При обновлении Twenty Sixteen произошла ошибка: Загрузка не удалась. cURL error 6: Could not resolve host: downloads.wordpress.orgWarning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 160
Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 384
Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /www/cityfarm.spb.ru/wp-includes/update.php on line 569
Все обновления завершеныПопробуйте в консоли
dig downloads.wordpress.orgМожете привести весь вывод
Хотя больше всего интересует;; Query time:
[root@www /home/xm]# dig downloads.wordpress.org
; <<>> DiG 9.14.4 <<>> downloads.wordpress.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 51770
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: c45a174a6be7b32e (echoed)
;; QUESTION SECTION:
;downloads.wordpress.org. IN A;; Query time: 2550 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Fri Aug 02 15:22:21 MSK 2019
;; MSG SIZE rcvd: 64[root@www /home/xm]# curl -V
curl 7.65.3 (amd64-portbld-freebsd12.0) libcurl/7.65.3 OpenSSL/1.1.1a zlib/1.2.11 nghttp2/1.39.1
Release-Date: 2019-07-19
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz NTLM NTLM_WB SPNEGO SSL TLS-SRP UnixSocketsПО свежайшее, недавно обновлённое.
может он из-за обновлений съехал? freebsd 11.1 обновлялась до 12.0
;; QUESTION SECTION: ;downloads.wordpress.org. IN A
как видите адрес не был получен, никакой.
;; Query time: 2550 msec
возможно у вас сам по себе медленный сервер, но поскольку он «сдался» через 2.5 сек, то у вас неверно настроено ПО DNS сервера, в нормальных условиях DNS сервер должен сдаваться не ранее чем через 5-7 сек.
Итого имеем — проблема у вас в DNS сервере
варианты решения
1. чинить ваш DNS сервер, на предмет таймаута
2. использовать другие DNS сервера в /etc/resolv.conf
1.1.1.1 — cloudflare
8.8.8.8 — google
9.9.9.9 — quad9
77.88.8.8 — yandexтолько имейте ввиду, что если вы используете на сервере DHCP, то содержимое revolv.conf будет перезаписано настройками полученными через DHCP каждый раз при поднятии сетевого интерфейса, соответственно настраивать надо хуки dhcp клиента.
А WordPress тут совсем непричем…
libcurl/7.65.3 OpenSSL/1.1.1a
это отлично, новье, хотя 1.1.1а по ветке является уязвимой версией (текущая 1.1.1с)
- Тема «Обновление через админку не работает» закрыта для новых ответов.