OS환경 : Oracle Linux 6.8
DB 환경 : Mysql 5.1.73 Source distribution
에러 :
워드프레스 wp-admin에서 플러그인 검색 후 추가 시 해당 에러 발생
설치 실패: 다운로드 실패. cURL error 6: name lookup timed out
해결 방법 :
wp-config.php를 열어 아래 문장을 추가한다.
define( 'ALTERNATE_WP_CRON', true );
원인 :
WP Cron이 사이트에서 동작하지 않기 떄문
이 기능이 꺼져있으면 플러그인 설치를 실패 할뿐만 아니라 다른 여러 가지 기능도 중단된다.
WP Cron이이 도메인에서 작동하지 않는 이유
루프백 요청에 문제가 있기 때문에
루프백 요청은 WP Cron에서 192.168.137.50/wp-cron.php를 로드하는데 사용됨
루프백 호출이 실패하는 이유
예를들어 지금 내 wordpress의 domain이 192.168.137.50인데 실제로는 없는 가상IP이기 때문에 루프백이 안됨
대부분의 경우 서버에 DNS 구성 오류가있어 자신의 도메인에 대한 IP를 확인할 수 없기 때문일 수 있습니다.
때로는 루프백 요청이 호스팅에 의해 의도적으로 차단됩니다.
참조 : https://premium.wpmudev.org/forums/topic/backups-failing-to-run-immediately-or-even-when-scheduled#post-913706
'Web > Wordpress' 카테고리의 다른 글
웹에서 쉘 명령어 실행하기 (0) | 2018.03.21 |
---|