REST API availability | The REST API request failed due to an error. Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received |
Loopback request | The loopback request to your site failed, this may prevent WP_Cron from working, along with theme and plugin editors. Error encountered: (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received |
위에 처럼 문제가 발생됩니다. 이 문제에 대해 다른분도 해결 요청을 한걸로 아는데 답이 계속 안 달리더군요..
이번에 Kboard가 업데이트 되면서 해결이 되었을거라 생각했는데 역시나 안 되었더라구요..
워드프레스 커뮤니티를 한참 뒤져보고 해결한 방법이
session_write_close(); 를 넣어주는 방법입니다. 임시방편이라 생각 되기는 하지만... 우선 해결은 되었습니다.
문제가 발생하는 플러그인:
Kboard 5.4 ( 19년 3월 26일 테스트시 오류 발생 )
Cosmosfarm Members Management 2.3 ( 계정이 만료가 되어 예전에 버전으로 테스트 하였는데 오류 발생 )
안녕하세요.
KBoard 플러그인 활성화 시 cURL error 28 관련 에러 메시지가 표시된다면
FTP로 접속해서 /wp-content/plugins/kboard/index.php 파일에
아래의 코드를 지워보세요.
if(!session_id()) session_start();
아래의 코드를 찾아서
/*
* 애드온 파일 로딩
*/
foreach(glob(KBOARD_DIR_PATH . '/addons/*.php') as $filename){
include_once $filename;
}
찾은 코드 밑에 아래의 코드를 추가해보세요.
add_action('plugins_loaded', 'kboard_plugins_loaded');
function kboard_plugins_loaded(){
if(!session_id() && (!is_admin() || kboard_id())){
session_start();
}
}
해당 변경 사항은 아래 링크에서도 확인 가능합니다.
코스모스팜 회원관리 플러그인 활성화 시 cURL error 28 관련 에러 메시지가 표시된다면
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php 파일에
아래의 코드를 찾아서
add_action('plugins_loaded', 'cosmosfarm_members_plugins_loaded');
function cosmosfarm_members_plugins_loaded(){
global $cosmosfarm_members_option, $sosmosfarm_members_security;
$cosmosfarm_members_option = get_cosmosfarm_members_option();
$sosmosfarm_members_security = new Cosmosfarm_Members_Security();
}
아래의 코드로 교체해보시겠어요?
add_action('plugins_loaded', 'cosmosfarm_members_plugins_loaded');
function cosmosfarm_members_plugins_loaded(){
global $sosmosfarm_members_security;
$sosmosfarm_members_security = new Cosmosfarm_Members_Security();
if(!session_id() && !is_admin()){
session_start();
}
}
추후 위 변경사항은 업데이트에 반영하도록 하겠습니다.
고맙습니다.
안녕하세요~^^
cURL error 관련해서는 플러그인의 문제보다는 서버 쪽 문제로 보입니다.
임시방편으로
워드프레스 관리자 -> KBoard -> 업데이트 메뉴에서 업데이트 알림을 알림 중지로 바꿔보세요.
cURL 관련해서 서버 관리자나 호스팅 업체에도 문의를 해보셔야 할 듯합니다.
고맙습니다.