귀사의 'Kboard: 게시판' 활성화 했을 시
'static property KBoardSkin::$list as non static in /home1/pagaus/public_html/wp-content/plugins/kboard/class/KBoardSkin.class.php on line 18'
(config 에다가 'define('WP_DEBUG', TRUE);' 이 값을 주고 오류가 나오는 부분을 하면서 컨텍 하는 중에.....)
이와 같은 오류가 나옵니다.
'플러그인이 활성화 도중 예기치 않은 출력으로 300의 글자를 생성했습니다. “헤더가 이미 메시지, RSS 피드 문제, 또는 기타 문제를 보낸 것을” 안다면, 비활성화나 이 플러그인을 제거해 보세요.' 이 단문은... 워드프레스에서 자체적으로 경과 주는 값입니다.
추가로... K보드게시판으로 들어 가니깐 이런 오류도 뜨네요....;;;
'Strict Standards: Accessing static property KBCommentSkin::$list as non static in /home1/pagaus/public_html/wp-content/plugins/kboard-comments/class/KBCommentSkin.class.phpon line 18'
비활성화 했을 시 아무 것도 안뜨는데....
좋은 게시판 사용 하려는데 혹시나 나중에 이것 때문에 오류 생길까봐 조심스럽습니다. ㅠ
참고로 제가 자체적으로 내부에 손댄 것는 없습니다...;;;
<?php
/**
* KBoard 워드프레스 게시판 스킨
* @link www.cosmosfarm.com
* @copyright Copyright 2013 Cosmosfarm. All rights reserved.
* @license http://www.gnu.org/licenses/gpl.html
*/
class KBoardSkin {
static private $instance;
static $list;
private function __construct(){
$dir = KBOARD_DIR_PATH . '/skin';
if($dh = @opendir($dir)){
while(($file = readdir($dh)) !== false){
if($file == "." || $file == "..") continue;
$this->list[] = $file; <--------------- 여기가 18 째 줄입니다.
}
}
closedir($dh);
}
/**
* 인스턴스를 반환한다.
* @return KBoardSkin
*/
static public function getInstance(){
if(!self::$instance) self::$instance = new KBoardSkin();
return self::$instance;
}
/**
* 사용 중인 스킨 리스트를 반환한다.
* @return array
*/
public function getActiveList(){
global $wpdb;
$list = array();
$result = $wpdb->get_results("SELECT `skin` FROM `{$wpdb->prefix}kboard_board_setting` UNION SELECT `skin` FROM `{$wpdb->prefix}kboard_board_latestview`");
foreach($result as $row){
$list[] = stripslashes($row->skin);
}
return $list;
}
}
?>
https://github.com/cosmosfarm/KBoard-wordpress-plugin 이쪽에 들어가서 보시면
오른쪽에 Download ZIP 버튼이 있습니다.
전체 다운로드가 가능합니다.
압축을 풀면 kboard와 kboard-comments 디렉토리가 있는데 이것을 워드프레스 플러그인 디렉토리에 업로드 해주시면 최신 코드의 KBoard를 확인 하실 수 있습니다.
하지만 아직 베타버전이라 오류가 있을 수 있습니다^^
전부다 다운 받는게 없구... 그냥 '+' , '-' 이렇게 수정 하는 방법만 있던데...
제가 잘 못 본걸까여...;;;;;;;
아무튼 답변 감사합니다. 진심으로 Kboard가 잘되었으면 좋겠습니다.
친절한 회사라 더 믿음이 가네요.... ^^
소스코드 전체를 다운받아서 적용 해보셨나요?
부분만 수정하시면 다른 오류가 날 수 있습니다.
오류 메시지가 나와도 지금 사용상 문제가 없다면 그대로 사용하셔도 됩니다.
KBoard 소스코드는 조금씩 수정되고 있으며 조만간 정식으로 버전 업데이트가 지원될 예정입니다^^
답변감사합니다. ^^
최신코드로 수정된.. 파일이 있을 꺼라고 생각 하고 찾아 보니 없드라구요.... 그래서
최신코드의 수정에 따라 한번 해보니깐... 오류가 나오네요..ㅜㅡㅜ.
어떻게 된건지 긴가 민가 하네요...;;;
근데 정말 왜 코드까지 바로 잡았다면.. 수정본 다운받는 게 없는 건지 궁금해여 ㅎㅎㅎ
아직 다른 고칠께 있어서 그러신건가.. 아니면 한꺼번에 수정 좀 많이 해서 올리는 건지 궁금하네요...
수정본 올릴때 추가 비용이 있는건가여? 궁금해요...
그리고 제가 말한 오류 같은 경우는 일단 사용 하는데는 그럼 큰 문제는 없는 건가여?
그냥 무시하고 다음 업그레이드 버전이 공식적으로 나올때 까지 쓰는데 크게 지장이 없을지 궁금합니다....^^
피드백 감사드립니다!^^
내부에서 인지하고 있는 내용이구요.
https://github.com/cosmosfarm/KBoard-wordpress-plugin
소스코드 저장소에 최신 코드에는 해당 문제들이 해결되어 있습니다.
따라서 다음 버전에서는 해당 오류를 볼 수 없으실 겁니다.^^