GNUCOMMERCE 플러그인에서 워드프레스 디버깅하면 이런 메세지가뜨네요

GNUCOMMERCE 플러그인에서 워드프레스 디버깅하면 이런 메세지가뜨네요

QA

GNUCOMMERCE 플러그인에서 워드프레스 디버깅하면 이런 메세지가뜨네요

답변 1

본문

이런게 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();---

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,178
© SIRSOFT
현재 페이지 제일 처음으로