wordpress Произошла непредвиденная ошибка

Необычная проблема, которую с ходу не получилось решить.
Снаружи ничего необычного не было, проблема проявлялась только в отсутствии обновлений движка и плагинов, хотя уверенность в их наличии была 100%ая, error.log сайта пестрил сообщениями:

PHP Warning:  Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на <a href="https://ru.forums.wordpress.org/">форумы поддержки</a>. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in /***/wp-includes/update.php on line 295

В английском варианте:

Warning: An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in /***/wp-includes/update.php on line 287

Брожение по форумам дало следующее (дело происходило на ВПС) — проверив из консоли коннект к серверу обновлений выявилась проблема:

curl --connect-timeout 3 -v -4 //api.wordpress.org
#* name lookup timed out
#* Couldn't resolve host 'api.wordpress.org'
#* Closing connection #0
#curl: (6) name lookup timed out

Коннекта нет — вероятная причина — нс-ы серверы.
Открываем /etc/resolv.conf и меняем нс-ы на гугловские:

nameserver 8.8.8.8
nameserver 8.8.4.4

Перезагружаем апач:
Centos:

service httpd restart

Debian:

service apache2 restart

FreeBSD:

service apache22 restart
#или если апач 2.4
service apache24 restart

Проверяем коннект:

curl --connect-timeout 3 -v -4 //api.wordpress.org
#* About to connect() to api.wordpress.org port 80 (#0)
#*   Trying 66.155.40.249... connected
#* Connected to api.wordpress.org (66.155.40.249) port 80 (#0)
#> GET / HTTP/1.1
#> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3                                    #Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
#> Host: api.wordpress.org
#> Accept: */*
..........................................
#* Connection #0 to host api.wordpress.org left intact
#* Closing connection #0

Работает. Заходим в админку — обновления появились, ошибка из error.log‘a ушла :-) .

2 комментария

Аватар

Леонид on 26.07.2015 at 11:34.

Помоги решить проблему популярным методои

Ответить

kgtu5

kgtu5 on 26.07.2015 at 13:55.

Леонид, контакты вверху справа

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.