Произошла непредвиденная ошибка. Возможно, что-то не так с WordPress.org или конфигурацией этого сервера

25 окт. 2013 г., 12:30:44
Просмотры: 76.7K
Голосов: 18

Я запускаю WordPress на локальном WAMP сервере, и когда я перехожу в "Плагины" или "Консоль > Обновления" или даже просто в "Консоль", ничего не загружается (нет новостей WordPress, нет обновлений, и я не могу искать плагины или обновлять их).

В разделе "Плагины" я вижу следующее сообщение при попытке что-то найти:

Произошла непредвиденная ошибка. Возможно, что-то не так с WordPress.org или конфигурацией этого сервера. Если проблемы продолжаются, пожалуйста, обратитесь к форумам поддержки.

Кто-нибудь сталкивался с этой проблемой раньше? У меня это произошло внезапно несколько недель назад. Всё работало долгое время, а потом в один день перестало. Что я уже сделал:

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

Переустановить WordPress.

kaiser kaiser
25 окт. 2013 г. 13:31:25

@kaiser Да, это сработает, и я так и сделал. Но почему это произошло? Что случилось? Должны ли все, кто столкнулся с той же проблемой и попал на этот вопрос, переустанавливать свои (потенциально рабочие) сайты на WordPress при возникновении такой ситуации?

Atadj Atadj
25 окт. 2013 г. 14:18:53

Я предполагаю, что проблема в неполных или повреждённых файлах. Так что да, это было бы моим предложением.

kaiser kaiser
25 окт. 2013 г. 14:25:09

Я использовал WordPress 3.5, а затем WordPress 3.6 на этом локальном хосте около 10 месяцев. Он сломался одну или две недели назад, и сегодня я не смог обновиться до WordPress 3.7. Я обновил файлы в /wp-includes/, /wp-admin/ и другие, за исключением wp-config.php и /wp-content/. Когда я зашёл на http://localhost/wp-admin/, система запросила обновление базы данных, и обновление до WordPress 3.7 прошло успешно, но проблема осталась. Таким образом, повторная загрузка файлов и обновление WordPress не являются решением. Вероятно, проблема в базе данных. Полная переустановка WordPress и очистка базы данных помогают.

Atadj Atadj
25 окт. 2013 г. 17:19:51

для redhat/centos проверьте статус selinux

Akhil Akhil
19 авг. 2020 г. 12:58:44
Все ответы на вопрос 10
0

В моем случае оказалось, что в Настройках → Общие поле "Адрес сайта (URL)" было пустым. Я заполнил его URL своего сайта, и все снова заработало.

Я обнаружил это, включив WP_DEBUG в файле wp-config.php, и получил следующую ошибку: "Notice: Undefined index: host"

26 авг. 2015 г. 16:42:22
1

В моем случае проблема заключалась в том, что мое локальное серверное ПО (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

Итак, выполним следующие действия:

  1. Выполните /Applications/MAMP/Library/bin/curl-config --version, чтобы узнать, какая версия у вас установлена

  2. Перейдите на http://curl.haxx.se/download/ и скачайте подходящую версию

  3. Сконфигурируйте ее командой ./configure --prefix=/Applications/MAMP/Library/

  4. make && make install

Если все прошло успешно, просто перезапустите MAMP, и ошибка должна исчезнуть

Скопировано с http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

25 апр. 2018 г. 22:47:51
Комментарии

Я заметил, что после завершения шага конфигурации поддержка SSL установлена в "нет", и поддержка SSH также установлена в "нет".

Может ли это вызывать проблемы?

Adam Patterson Adam Patterson
5 авг. 2018 г. 19:35:40
1

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

4 окт. 2016 г. 23:51:46
Комментарии

Он работает на localhost и упоминает об этом в первой строке.

trainoasis trainoasis
10 апр. 2018 г. 13:39:17
1

Потратив больше времени на это, я решил проблему, изучив файл

wp-config.php

Убедитесь, что этот флаг установлен в false, если он true, обновления не могут происходить

define('WP_HTTP_BLOCK_EXTERNAL', false);
20 июл. 2017 г. 12:35:15
Комментарии

У меня это установлено в false, но проблема все еще присутствует.

trainoasis trainoasis
10 апр. 2018 г. 13:38:56
0

Столкнулся с той же проблемой. Панель управления загружалась нормально, но разделы Темы и Плагины работали очень медленно.

Выяснил, что это была проблема с 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
22 июн. 2018 г. 11:57:38
0
-2

Попробуйте выполнить ping wordpress.org, добавив запись DNS в /etc/resolv.conf

13 февр. 2017 г. 18:34:51
0
-2

Отредактируйте файл wp_config.php и добавьте следующий код в конец файла:

define('FS_METHOD', 'direct');

Это позволит устанавливать плагины и темы напрямую из онлайн-репозитория.

7 авг. 2017 г. 04:45:52
0
-2

Перейдите на эту страницу, скачайте ZIP-файл плагина, установите и активируйте его.

Перейдите в админку WordPress, нажмите WPCF Editor и откройте вкладку Proxy.

Установите ваш HTTP-прокси.

По крайней мере, у меня это сработало.

13 янв. 2018 г. 15:16:59
0
-2

Просто определите URL вашего сайта в файле wp_config, например:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );
16 янв. 2018 г. 02:24:53
1
-2

Вот как я решил свою проблему.

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

Теперь проверьте ваш http://yourdomain.com/wp-admin/ Dashboard (админ-панель) - думаю, проблема должна быть решена.

16 янв. 2018 г. 23:30:22
Комментарии

Он работает на localhost и упоминает об этом в первой строке. Кроме того, это не решает проблему :)

trainoasis trainoasis
10 апр. 2018 г. 13:40:00