Gradle

코로나바이러스가 한창이다. 영화 컨테이젼을 보다가 gradle의 뜻을 깨달았다. 영화 마지막에 U2 노래가 흐르더라. ... from the cradle to the grave~

워드프레스 Jetpack 플러그인 설치 후 활성화 안 되는 오류 해결

워드프레스에서 자체적으로 만들어 배포하는 Jetpack 플러그인. 설치 후 활성화가 안 되는 경우가 많다.
Jetpack could not contact WordPress.com: register_http_request_failed. This usually means something is incorrectly configured on your web host.
SSL certificate problem: self signed certificate in certificate chain
바로 이런 오류메세지가 뜨면서 워드프레스로 연결이 안 된다.
처음엔 웹서버에 https 설정을 해 주려고 삽질했는데 알고 보니 해결법은 간단하다.

내가 알아낸 해결법은 두가지인데, 그 중 첫번째 방법:

jetpack.php 파일을 수정한다.
defined( 'JETPACK__API_BASE' ) or define( 'JETPACK__API_BASE', 'https://jetpack.wordpress.com/jetpack.' );
에서 아래와 같이 https -> http
defined( 'JETPACK__API_BASE' ) or define( 'JETPACK__API_BASE', 'http://jetpack.wordpress.com/jetpack.' );
젠장, 그렇다. 프로토콜에서 SSL을 제거한다. ㅡ.ㅡ;

두번째 방법:

  1.  Core Control 플러그인을 설치한다.
  2. Tools 아래 생성된 Core Control 설정화면에서 HTTP Access Module 1.0 을 선택하고 저장.
  3. External HTTP Access 탭에서 cURL 항목의 Disable Transport 선택.
첫번째 방법이 간단하다.
두번째 방법은 구글 analytics 플러그인 활성화 문제도 해결할 수 있다고 한다. 두번째 방법을 사용했다면 혹시 모르니 옵션을 원복해 놓자.

이 블로그의 인기 게시물

JavaScript의 Math.random() 대체

아마존 오더블 오디오북을 mp3로 저장하기