멀티사이트 게시판관리에서 기본설정 외에 모든탭이 작동하지 않고 변경사항저장 버튼도 사라져요.

1. 정확한 제품 또는 플러그인 이름

케이보드

 

2. 상세 내용

멀티사이트 관리자 페이지에서 게시판을 생성하고 나면 게시판 관리 페이지의 버튼들이 작동하지 않습니다.

https://imgur.com/a/ZW4jI4B

그리고 하단에 '변경 사항 저장' 버튼도 사라집니다. 따라서 수정이 불가합니다.

 

그런데, 최고관리자의 권한으로는 작동하는데, 개별 사이트 관리자의 권한으로는 작동하지 않으며, 최고관리자가 만들어 놓은 게시판도 개별 사이트 관리자가 수정하는 순간 다시 수정되지 않는 현상이 벌어지며, 개별관리자에 의해 수정된 게시판은 최고관리자로도 다시 변경되지 않습니다.

 

3. 확인 가능한 상세 페이지 주소

관리자페이지의 문제라 주소로 알 수 없습니다.

 

4. 수정한 코드 내역 (있다면)

에러로그로 얻은 로그내용은 다음과 같습니다.

Apr 12, 13:30:02

Warning: session_start(): Session cannot be started after headers have already been sent in /home/public_html/wp-content/plugins/kboard/index.php on line 78

 

Apr 12, 13:30:02

Warning: session_start(): Session cannot be started after headers have already been sent in /home/public_html/wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php on line 58

Apr 12, 13:29:22

Deprecated: Optional parameter $order_id declared before required parameter $price is implicitly treated as a required parameter in /home/public_html/wp-content/plugins/cosmosfarm-pay-for-woocommerce/gateways/welcomepay/Cosmosfarm_Pay_WC_Welcomepay_Subscription.php on line 446

 Apr 12, 13:29:22

WordPress database error Duplicate entry 'action_scheduler_lock_async-request-runner' for key 'MqlKNY5OB_37_options.option_name' for query INSERT INTO `MqlKNY5OB_37_options` (`option_name`, `option_value`, `autoload`) VALUES ('action_scheduler_lock_async-request-runner', '6618b8a29fae78.35893542|1712896222', 'no') made by shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, ActionScheduler_QueueRunner->maybe_dispatch_async_request, ActionScheduler_OptionLock->set

Apr 12, 13:31:36

Warning: Attempt to read property "ID" on null in /home/public_html/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php on line 756

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    최신 버전의 플러그인에서 문제가 된다면

    테마나 다른 플러그인 쪽의 문제인지도 확인해보시겠어요?

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지도 점검해보셔야 할 듯합니다.

     

    KBoard 플러그인이나 코스모스팜 회원관리 플러그인은 session_start() 함수로 세션을 시작하게 되는데

    사용 중이신 테마나 다른 플러그인에서 어떠한 내용을 출력하고 있을 가능성도 있습니다.

    php 파일에 공백이나 혹은 다른 코드가 출력되는지 확인이 필요합니다.

    session_start() 전에는 어떠한 내용도 출력이 되면 안 됩니다. (공백도 안됩니다.)

    고맙습니다.

  • 현재 세션 관련해서 손을 봤는데, 다음과 같은 에러가 뜨고 있고 여전히 기존 에러가 그대로 존재합니다.

     

    Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, string given in /home/public_html/wp-content/plugins/kboard/pages/kboard_setting.php:432

    Stack Trace
    1. in_array('editor', '')
    /home/public_html/wp-content/plugins/kboard/pages/kboard_setting.php:432
    2. include_once('/home/p...')
    /home/public_html/wp-content/plugins/kboard/index.php:378
    3. kboard_setting()
    /home/public_html/wp-content/plugins/kboard/index.php:323
    4. kboard_list('')
    /home/public_html/wp-includes/class-wp-hook.php:324
    5. WP_Hook->apply_filters('', Array)
    /home/public_html/wp-includes/class-wp-hook.php:348
    6. WP_Hook->do_action(Array)
    /home/public_html/wp-includes/plugin.php:517
    7. do_action('kboard_page_kbo...')
    /home/public_html/wp-admin/admin.php:259
    8. {main} thrown in /home/public_html/wp-content/plugins/kboard/pages/kboard_setting.php on line 432

  • 안녕하세요~^^

    사용 중이신 PHP 버전이 어떻게 되시는지요?

    만약, PHP 8 버전을 사용 중이시라면

    아래 링크를 참고하셔서 개발 버전으로 업데이트하시거나 코드를 수정해보시겠어요?

    https://www.cosmosfarm.com/threads/document/53117

    고맙습니다.

  • PHP8.1 버전을 사용합니다.

    말씀대로 수정했는데, 여전히 같은 에러가 발생합니다ㅠ

     

  • 확인해보니 wpUltimo라는 멀티사이트 관리프로그램과 충돌하는 거였네요. 그런데, 이 플러그인은 멀티사이트 전체를 통제하는 것이다보니 이 플러그인을 삭제할 수는 없고...

    별다른 방법이 없는지 궁금하네요.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요