GNUCOMMERCE 플러그인에서 워드프레스 디버깅하면 이런 메세지가뜨네요
본문
이런게 rest_api 관련해서 딜레이를 유발하는거 같습니다.
혹시 해결방법 아시는분 계세요??
미리감사드립니다.
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
사이트 건강 상태
사이트 상태 확인에는 워드프레스의 설정과 주의가 필요한 항목에 대한 중요한 정보를 보여줄 것입니다.
4 critical issues
An active PHP session was detected성능
사이트는 잠재적인 공개 파일에 오류를 기록하도록 설정되어 있습니다.보안
REST API에 오류가 발생했습니다성능
루프백 요청을 완료할 수 없습니다.성능
2 recommended improvements
기본 테마가 사용가능한지 여부보안
백그라운드 업데이트가 정상적으로 동작하지 않습니다.보안
Notice: register_rest_route 은 잘못불렀습니다. The REST API route definition for gnucommerce/captcha
is missing the required permission_callback
argument. For REST API routes that are intended to be public, use __return_true
as the permission callback. 워드프레스 디버깅 하기를 참고하시면, 더 많은 정보를 얻을 수 있습니다. (이 메세지는 버전 5.5.0에서 추가되었습니다.) in /home/www/xxx/wp-includes/functions.php on line 5225
Notice: register_rest_route 은 잘못불렀습니다. The REST API route definition for gnucommerce/personalpayform
is missing the required permission_callback
argument. For REST API routes that are intended to be public, use __return_true
as the permission callback. 워드프레스 디버깅 하기를 참고하시면, 더 많은 정보를 얻을 수 있습니다. (이 메세지는 버전 5.5.0에서 추가되었습니다.) in /home/www/xxx/wp-includes/functions.php on line 5225
Notice: register_rest_route 은 잘못불렀습니다. The REST API route definition for gnucommerce/personalpay
is missing the required permission_callback
argument. For REST API routes that are intended to be public, use __return_true
as the permission callback. 워드프레스 디버깅 하기를 참고하시면, 더 많은 정보를 얻을 수 있습니다. (이 메세지는 버전 5.5.0에서 추가되었습니다.) in /home/www/xxx/wp-includes/functions.php on line 5225
Notice: register_rest_route 은 잘못불렀습니다. The REST API route definition for gnucommerce/inicisreturn
is missing the required permission_callback
argument. For REST API routes that are intended to be public, use __return_true
as the permission callback. 워드프레스 디버깅 하기를 참고하시면, 더 많은 정보를 얻을 수 있습니다. (이 메세지는 버전 5.5.0에서 추가되었습니다.) in /home/www/xxx/wp-includes/functions.php on line 5225
답변 1
wp-content/plugins/gnucommerce/lib/gc_api.class.php
라인 62를 수정하였습니다. REST_API 문제는 해결되었습니다.
하지만 사이트 상태는 여전히 메롱이네요.. 뭐 좋은 거 없으까요??
public function api_default_filters(){
//캡챠관련 ( 1.4.2 이하버전에서 사용, 지금은 안씀 )
register_rest_route( 'gnucommerce', '/captcha', array(
'methods' => 'GET',
'callback' => array( $this, 'captcha'),
'permission_callback' => '__return_true'
));
// 개인결제 추가하기 ( 관리자만 ) ( 1.4.2 이하버전에서 사용, 지금은 안씀 )
register_rest_route( 'gnucommerce', '/personalpayform', array(
'methods' => 'GET, POST',
'callback' => array( $this, 'personalpayform'),
'permission_callback' => '__return_true'
));
// 개인결제 관련 ( 1.4.2 이하버전에서 사용, 지금은 안씀 )
register_rest_route( 'gnucommerce', '/personalpay', array(
'methods' => 'GET, POST',
'callback' => array( $this, 'personalpay'),
'permission_callback' => '__return_true'
));
// inicis PC 관련 ( 1.4.2 이하버전에서 사용, 지금은 안씀 )
register_rest_route( 'gnucommerce', '/inicisreturn', array(
'methods' => 'GET, POST',
'callback' => array( $this, 'inicisreturn'),
'permission_callback' => '__return_true'
));
}
wp-content/plugins/gnucommerce$ vi gnucommerce.php
의 두줄을 커멘트 처리하면 딜레이는 없는데 장바구니에 이상이 생기는것 같습니다.
올바른 해결점은 아닌거 같어요
아시는 분 커멘트 부탁드립니다.
-------------------------------------------------------------------------------
137 //if (!headers_sent() && !isset($_SESSION))
138 // @session_start();---