예기치 않은 오류가 발생했습니다. WordPress.org 또는이 서버의 구성에 문제가있을 수 있습니다


15

로컬 호스트 WAMP 서버에서 WordPress를 실행 중이며 "플러그인"또는 "대시 보드> 업데이트"로 이동하거나 "대시 보드"로 이동할 때마다 아무 것도로드되지 않습니다 (WordPress 뉴스 없음, 업데이트 없음, 플러그인 검색 불가) 또는 업데이트하지 마십시오).

"플러그인"섹션에서 무언가를 검색하려고 할 때 다음과 같이 표시됩니다.

예기치 않은 오류가 발생했습니다. WordPress.org 또는이 서버의 구성에 문제가있을 수 있습니다. 계속 문제가 발생하면 지원 포럼을 사용해보십시오.

누구든지 전에이 문제가 발생 했습니까? 그것은 몇 주 전에 밤새 일어났습니다. 그것은 오랫동안 일하고 있었고 하루는 멈췄습니다. 내가 이미 한 일 :

  • Google 및 WordPress.org 지원 포럼을 검색했습니다. 이 문제는 수백 번 언급되었으며 해결책이 없습니다.
  • Apache의 구성 .htaccess 인 php.ini와 잠재적으로 관련된 PHP / Apache 모듈을 확인하고 WAMP가 "online"으로 설정되어 있는지 확인했습니다 (현재 WAMP는 다른 네트워크 컴퓨터에서 액세스 가능함).
  • "Windows 방화벽을 통한 프로그램 허용"에서 WAMP에 대한 모든 권한을 허용했습니다.
  • 기본 플러그인 이외의 모든 플러그인 및 테마를 비활성화했습니다.
  • URL이 유효하고 유효한지 확인하려면 [설정> 일반]을 확인하십시오.
  • [설정> 영구 링크]가 다시 저장되었습니다.
  • 이 로컬 호스트에 다른 WordPress를 설치하면 작동합니다 . 그렇다면 왜 첫 번째가 아닌가?

WordPress를 다시 설치하십시오.
카이저

2
@kaiser 네, 작동합니다. 그러나 왜 이런 일이 일어 났습니까? 어떻게 된 거예요? 이 문제가 발생했을 때 모두 같은 문제에 직면하여이 질문을 입력하면 WordPress (잠재적으로 활성화 된) 웹 사이트를 다시 설치해야합니까?
Paul

1
문제가 불완전하거나 손상된 파일이라고 가정합니다. 그렇습니다, 그것은 나의 제안 일 것입니다.
카이저

1
이 로컬 호스트에서 WordPress 3.5를 사용한 다음 약 10 개월 동안 WordPres 3.6을 사용했습니다. 1-2 주 전에 문제가 발생하여 현재 WordPress 3.7로 업데이트 할 수 없었습니다. / wp-includes / 및 / wp-admin / 및 wp-config.php 및 / wp-content /를 제외한 다른 파일을 업데이트했습니다. localhost / wp-admin을 입력 하면 데이터베이스를 업데이트하고 WordPress 3.7로 업데이트해도 문제가 해결되지 않았습니다. 따라서 파일을 다시 업로드하고 WordPress를 업데이트하는 것은 해결책이 아닙니다. 데이터베이스에 문제가있을 수 있습니다. 전체 WordPress를 다시 설치하고 데이터베이스를 정리하면 도움이됩니다.
Paul

답변:


5

필자의 경우 설정-> 일반에서 사이트 URL이 비어 있습니다. 나는 그것을 사이트 URL로 채웠고 모든 것이 다시 작동하기 시작했다.

wp-config.php에서 WP_DEBUG 를 활성화하여 알았는데 "알림 : 정의되지 않은 색인 : 호스트"오류가 발생했습니다.


3

나에게 문제는 로컬 호스트 소프트웨어 (macOS의 MAMP)가 안전하게 연결할 수 없다는 것입니다. WP_DEBUG를 활성화하고 로그 파일을 확인한 후 다음 오류가 표시됩니다 (강조 추가).

PHP 경고 : 예기치 않은 오류가 발생했습니다. WordPress.org 또는이 서버의 구성에 문제가있을 수 있습니다. 계속 문제가 발생하면 지원 포럼을 사용해보십시오. ( 워드 프레스는 WordPress.org에 대한 보안 연결을 설정할 수 없음 . 서버 관리자에게 문의하십시오.)에 / update.php을 WP-포함

약간의 연구를 한 결과, PHP cURL 확장 기능이 비활성화되어 있다고 한 사이트를 발견했습니다. 확인하기 위해 phpinfo () 페이지를 만들었습니다. 이미 활성화되었습니다.

그런 다음 MAMP에 ca-cert 번들이없는 libcurl 라이브러리가 포함되어 있다고 말하는 다른 사이트를 발견했습니다. 이 페이지가 더 오래 지속되는 경우를 대비하여 여기에 페이지 내용을 복사하겠습니다. :)

MAMP를 사용하고 cURL로 무언가를 수행하는 경우 다음 오류가 발생할 가능성이 있습니다.

CURL 오류 (60) : SSL 인증서 문제입니다. CA 인증서가 올바른지 확인하십시오. 세부 사항 : 오류 : 14090086 : SSL 루틴 : SSL3_GET_SERVER_CERTIFICATE : 인증서 확인 실패

걱정하지 마십시오 : MAMP는 컬 라이브러리와 함께 번들로 제공되며 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. 설치 및 설치

모든 것이 잘 되었다면 MAMP를 다시 시작하면 오류가 사라집니다.

http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something 에서 복사


구성 단계가 완료되면 SSL 지원이 아니오로 설정되고 SSH 지원이 아니오로 설정되는 것을 알았습니다. 이로 인해 문제가 발생합니까?
Adam Patterson

0

비슷한 문제가 있었지만 다음 단계에 따라 해결되었습니다.
1) 호스팅의 "패널"에 로그인하십시오.
2) "상태 점검 및 모니터링"으로 이동하십시오.
3) "포트 80"을 클릭하십시오.
4) 차단되었는지 확인하십시오
.
b) 아니요 >> 호스팅 지원 부서에 문의하십시오.
5) 4a >> 클릭하면 포트 차단 해제가 차단되지 않으면 몇 분 / 시간이 걸릴 수 있습니다.


그는 localhost에 있으며 첫 번째 줄에서 이것을 언급합니다.
trainoasis

0

같은 문제가 발생했습니다. 대시 보드가 제대로로드되었지만 테마 및 플러그인 섹션 만 실제로 느 렸습니다.

nslookup 을 확인한 후 DNS 문제 일 뿐이라는 것을 알았습니다.

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 

-1

더 많은 시간을 보낸 후 이것으로

wp-config.php

이 플래그가 true인지 확인하십시오. 업데이트가 실패한 경우

define('WP_HTTP_BLOCK_EXTERNAL', false);

나는 이것을 false로 설정했는데 문제는 여전히 존재합니다.
trainoasis


-2

wp_config.php다음 코드를 편집 하여 파일의 버튼에 추가하십시오.

define('FS_METHOD', 'direct');

온라인 저장소에서 직접 플러그인과 테마를 설치할 수 있습니다.


-2

이 페이지로 이동 하여 플러그인 zip 파일을 다운로드하여 설치 한 다음 활성화하십시오.

WordPress 대시 보드로 이동하여 WPCF 편집기, 열기 탭 프록시를 클릭하십시오.

HTTP 프록시를 설정하십시오.

적어도 그것은 내 작품에서 작동합니다.


-2

wp_config파일에 사이트 URL을 정의하면 됩니다. 예 :

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );

-2

이것이 내 문제가 해결 된 방법입니다.

1 단계 : Cpanel로 이동 2 단계 :
"파일 관리자"클릭 3
단계 : "Wp-config.php"를 편집 모드로 엽니 다.
4 단계 :이 줄 define('WP_HTTP_BLOCK_EXTERNAL', false);을 끝에 붙여 넣습니다 . 5 단계 : 파일 저장

이제 http://yourdomain.com/wp-admin/대시 보드를 확인하십시오 -수정 될 것입니다.


그는 localhost에 있으며 첫 번째 줄에서 이것을 언급합니다. 또한, 이것은 문제를 해결하지 않습니다 :)
trainoasis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.