Произошла непредвиденная ошибка. Возможно, что-то не так с WordPress.org или конфигурацией этого сервера
Я запускаю WordPress на локальном WAMP сервере, и когда я перехожу в "Плагины" или "Консоль > Обновления" или даже просто в "Консоль", ничего не загружается (нет новостей WordPress, нет обновлений, и я не могу искать плагины или обновлять их).
В разделе "Плагины" я вижу следующее сообщение при попытке что-то найти:
Произошла непредвиденная ошибка. Возможно, что-то не так с WordPress.org или конфигурацией этого сервера. Если проблемы продолжаются, пожалуйста, обратитесь к форумам поддержки.
Кто-нибудь сталкивался с этой проблемой раньше? У меня это произошло внезапно несколько недель назад. Всё работало долгое время, а потом в один день перестало. Что я уже сделал:
- Искал в Google и на форумах поддержки WordPress.org. Эта проблема упоминается сотни раз, но решения нет.
- Проверил php.ini, конфигурацию Apache, .htaccess, включил потенциально связанные модули PHP/Apache, проверил, установлен ли WAMP в режим "онлайн" (мой WAMP теперь доступен с других компьютеров в сети).
- Разрешил все права для WAMP в "Разрешение программы через брандмауэр Windows".
- Деактивировал все плагины и темы, кроме стандартной.
- Проверил [Настройки > Общие], чтобы убедиться, что URL-адреса правильные, и они действительно правильные.
- Пересохранил [Настройки > Постоянные ссылки].
- Установил другой WordPress на этом же локальном сервере, и он работает. Так почему же не работает первый?

В моем случае оказалось, что в Настройках → Общие поле "Адрес сайта (URL)" было пустым. Я заполнил его URL своего сайта, и все снова заработало.
Я обнаружил это, включив WP_DEBUG в файле wp-config.php, и получил следующую ошибку: "Notice: Undefined index: host"

В моем случае проблема заключалась в том, что мое локальное серверное ПО (MAMP на macOS) не могло установить безопасное соединение. После включения WP_DEBUG и проверки лог-файла я увидел следующую ошибку (выделение мое):
PHP Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с WordPress.org или конфигурацией этого сервера. Если проблемы продолжаются, попробуйте обратиться на форумы поддержки. (WordPress не смог установить безопасное соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) в wp-includes/update.php
После небольшого исследования я нашел сайт, где говорилось, что расширение PHP cURL может быть отключено. Я создал страницу phpinfo() для проверки — оно уже было включено.
Затем я нашел другой сайт, где говорилось, что MAMP поставляется с библиотекой libcurl, в которой отсутствует пакет ca-cert. Я скопирую содержимое страницы здесь, на случай если она перестанет быть доступной :)
Если вы используете MAMP и работаете с cURL, велика вероятность, что вы столкнетесь со следующей ошибкой:
CURL error (60): Проблема с SSL-сертификатом, убедитесь, что CA cert в порядке. Детали: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Не волнуйтесь: MAMP поставляется с библиотекой curl, в которой, по-видимому, отсутствует пакет ca-cert. Мы решим это, просто перекомпилировав libcurl, который использует MAMP
Итак, выполним следующие действия:
Выполните /Applications/MAMP/Library/bin/curl-config --version, чтобы узнать, какая версия у вас установлена
Перейдите на http://curl.haxx.se/download/ и скачайте подходящую версию
Сконфигурируйте ее командой ./configure --prefix=/Applications/MAMP/Library/
make && make install
Если все прошло успешно, просто перезапустите MAMP, и ошибка должна исчезнуть
Скопировано с http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

У меня была похожая проблема, и она была решена следующим образом.
1) Войдите в "Cpanel" вашего хостинга.
2) Перейдите в раздел "Проверка состояния и мониторинг" (Health Checks and Monitoring).
3) Нажмите на "Port 80".
4) Проверьте, заблокирован ли порт,
а) ДА >> Удалите файлы, которые могут быть там перечислены.
b) НЕТ >> Обратитесь в поддержку вашего хостинга.
5) Если 4а >> Нажмите "Разблокировать порт", это может занять несколько минут/часов.

Столкнулся с той же проблемой. Панель управления загружалась нормально, но разделы Темы и Плагины работали очень медленно.
Выяснил, что это была проблема с DNS после проверки с помощью nslookup, которая выдала мне следующее:
Server: 127.0.0.53
Address: 127.0.0.53#53
вместо моего реального IP-адреса.
Решил проблему следующим образом:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot

Перейдите на эту страницу, скачайте ZIP-файл плагина, установите и активируйте его.
Перейдите в админку WordPress, нажмите WPCF Editor и откройте вкладку Proxy.
Установите ваш HTTP-прокси.
По крайней мере, у меня это сработало.

Вот как я решил свою проблему.
Шаг 1: Перейдите в панель управления (Cpanel)
Шаг 2: Нажмите на "File Manager" (Менеджер файлов)
Шаг 3: Откройте файл "Wp-config.php" в режиме редактирования.
Шаг 4: Вставьте эту строку define('WP_HTTP_BLOCK_EXTERNAL', false);
в конец файла.
Шаг 5: Сохраните файл
Теперь проверьте ваш http://yourdomain.com/wp-admin/
Dashboard (админ-панель) - думаю, проблема должна быть решена.
