안녕하세요,
저희 IP주소가 바꼈습니다. 그리고 데이이타베이스에있는 설정중 하나를 변경했는데
제가 그 중 kboard와 연관된 것은 없는 설정항목이였습니다.
제작한 웹사이트에 들어가면 게시판 위에
Warning: Creating default object from empty value in J:TWAMPdhtdocsISOC_WP_newwp-contentpluginskboardclassKBoard.class.php on line 22
이렇게 뜹니다.
또한 게시판목록은 볼수 있되, 안에 써져 있는 글들은 볼수가 없습니다.
하지만 제가 user로 들어가거나 회원가입을해서 제작한 웹사이트에 들어가면 이런 문제가 일어나지 않습니다.
어떻게 해야 될까요?
IP주소가 바뀐거랑은 관련이 없어 보입니다.
FTP로 접속해서 /kboard/class/KBoard.class.php 파일에서 __construct() 부분을 수정해주세요.
public function __construct($id=''){
global $user_ID;
$this->row = new stdClass();
$this->userdata = $user_ID?get_userdata($user_ID):new stdClass();
if(!isset($this->userdata->roles)) $this->userdata->roles = array();
if(!isset($this->userdata->data)) $this->userdata->data = new stdClass();
if(!isset($this->userdata->data->ID)) $this->userdata->data->ID = '';
if(!isset($this->userdata->data->user_login)) $this->userdata->data->user_login = '';
if($id) $this->setID($id);
}
위 코드로 교체 후 테스트 부탁드립니다.
http://www.cosmosfarm.com/threads/document/4992
추가로 위 글을 참고 해주세요 ㅎㅎ