플러그인 업데이트 이후 글쓰기 오류

안녕하세요.

 

원래 KBoard 잘 이용하고 있었는데요, 워드프레스와 KBoard 모두 최신 버전으로 업데이트 한 이후로 갑자기 글쓰기가 안됩니다.

글을 작성하고 '작성'을 누르면, 갑자기 워드프레스 알림판 화면(관리자가 편집하는 곳)으로 이동되는 현상이 나타납니다.

테마도 그대로구요.. 스킨은 그대로 기본스킨입니다. 댓글을 달아도 워드프레스 알림판 화면으로 이동합니다.

 

하나의 워드프레스에 사이트를 여러개 쓰는데요, 

다른 사이트에서는 또 글쓰기가 됩니다. 

글써지는 사이트에 적용된 테마를, 원하는 사이트에 적용해봐도 여전히 글쓰기가 안되구요 ㅜㅜ

 

조언좀 부탁드립니다! 감사합니다 ㅠ

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBoard 게시판 플러그인과 댓글 플러그인 모두 업데이트해주셨는지요?

    사이트는 멀티 사이트로 운영 중이신 건지요?

    KBoard 플러그인은 멀티 사이트도 지원하고 있습니다.

    올려주신 내용 만으로는 원인을 파악하기 어렵기 때문에 몇 가지 확인 부탁드립니다.

     

    정확한 원인을 파악하기 위해서는 디버그 모드를 활성화해서

    어떤 에러 메시지가 표시되는지 확인해보시겠어요?

    디버그 모드 활성화하는 방법은 아래의 링크를 참고해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    잠시 다른 테마로 바꿔서 문제가 되는 사이트에서 글쓰기를 테스트해보시고

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

     

    그래도 해결되지 않는다면

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

  • 답변 감사합니다. 게시판 및 댓글 플러그인 모두 업데이트 했구요 멀티사이트로 운영 중입니다.

    말씀대로 debug 모드로 확인해보니

    Notice: Trying to get property of non-object in /var/www/html/wp/wordpress/wp-content/plugins/kboard/pages/welcome.php on line 18

    Notice: Trying to get property of non-object in /var/www/html/wp/wordpress/wp-content/plugins/kboard/pages/welcome.php on line 19

    Notice: Trying to get property of non-object in /var/www/html/wp/wordpress/wp-content/plugins/kboard-comments/index.php on line 108

    Notice: Trying to get property of non-object in /var/www/html/wp/wordpress/wp-content/plugins/kboard/index.php on line 643

     

    그리고 kboard 대시보드에서 버전 뜨는 곳에도, 버전 대신에 위의 오류가 뜹니다.

     

    해당 코드를 확인해보니 업데이트 문제인거 같습니다.

    워드프레스 플러그인에 보면, 최신버전이라고 나오면서 업데이트가 불가능하지만

    막상 버전을 확인해보면 홈페이지의 최신 버전과 다릅니다.

     

    어쩔수 없이, 기존 kboard 및 댓글 플러그인을 삭제하고 재설치했더니 이제 글 작성은 잘 됩니다.

     

    그런데 백업해놨던 xml 파일을 복구하려고 하니 에러가 뜹니다 ㅠ

    Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 2 in /var/www/html/wp/wordpress/wp-content/plugins/kboard/class/XML2Array.class.php on line 47

    Fatal error: Uncaught Exception: [XML2Array] Error parsing the XML string. in /var/www/html/wp/wordpress/wp-content/plugins/kboard/class/XML2Array.class.php:49 Stack trace: #0 /var/www/html/wp/wordpress/wp-content/plugins/kboard/class/KBBackup.class.php(106): XML2Array::createArray('<br />\n<b>Notic...') #1 /var/www/html/wp/wordpress/wp-content/plugins/kboard/class/KBAdminController.class.php(262): KBBackup->importXml('/tmp/phpCLXMEL') #2 /var/www/html/wp/wordpress/wp-includes/class-wp-hook.php(286): KBAdminController->restore('') #3 /var/www/html/wp/wordpress/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array) #4 /var/www/html/wp/wordpress/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #5 /var/www/html/wp/wordpress/wp-admin/admin-post.php(69): do_action('admin_post_kboa...') #6 {main} thrown in /var/www/html/wp/wordpress/wp-content/plugins/kboard/class/XML2Array.class.php on line 49

     

    어떻게 하면 좋을까요?ㅠㅠ

  • 안녕하세요.

    xml 파일을 전문 에디터로 열어서 xml 형식으로 되어있는지 확인해보시겠어요?

    또, 문서 내용 앞뒤에 이상한 문자열이 있는지 봐주세요.

    <kboard></kboard> 이러한 형식으로 되어있어야 합니다.

    파일을 수정하실 땐 전문 에디터인 Notepad++를 사용하시는 것을 추천드립니다.

    무료이며 한글도 지원하고 있습니다.

    고맙습니다.

  • 업데이트가 제대로 안된 듯한데요.

    웹호스팅의 자동 백업 기능으로 되돌린 후,

    FTP를 사용해서 직접 파일을 업로드(덮어쓰기) 해보시겠어요?

  • 안녕하세요. 자동 백업 기능이 없네요 ㅠ

    <br />
    <b>Notice</b>:  Only variables should be passed by reference in <b>/var/www/html/wp/wordpress/wp-content/plugins/kboard/helper/Functions.helper.php</b> on line <b>129</b><br />

    위 부분이 xml 맨 처음에 <kboard>보다 앞에 있어서, 지우고 복구를 해봤더니 복구 되었습니다! 감사합니다.

     

     

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기