개발 Q&A

제목 Ki_Board 설치 질문 드립니다.
글쓴이 삐돌이 작성시각 2014/10/27 18:46:40
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 16889   RSS

php갓 입문한 초보입니다.
KI_Board를 설치하던중 진짜 원인모를 오류가 생겨서 몇시간 씨름질 하다가 이렇게 질문올리게 되였습니다.

우선 제가 KI_Board를 설치하던 내용을 정리합니다.

1. 설치환경

Windows8.1, XAMPP 1.8.3(php 5.6으로 업그레이드)

2. KI_Board 서브디렉토리에 설치 및 설정

-c:/xampp/htdocs/KI_Board폴더에 설치

   www의 내용을 KI_Board에 복사하고 _Codeigniter도 KI_Board폴더에 복사함

-설정

  1)config.php

     $config['base_url'] = 'http://localhost';

     $config['encryption_key'] = md5('1234');

  2)constants.php

     define('ADMIN', 'admin'); // 최고관리자

     define('ADM_F', 'adm'); // 관리자폴더

     define('RT_PATH', '/KI_Board'); // ex) /test

  3)index.php

     $system_path = '_Codeigniter';

  4).htaccess

     RewriteEngine On

     RewriteBase /

     RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)

     RewriteCond %{REQUEST_FILENAME} !-f

     RewriteCond %{REQUEST_FILENAME} !-d

     RewriteRule ^(.*)$ KI_Board/index.php?/$1 [L]

3. 수정
   -_Codeigniter/core에서 Common.php수정
     257행의 
     return $_config[0] =& $config;
     $_config[0] =& $config;
     return $_config[0];
로 수정

   -app/libraries에서 Widget.php수정

    1) run함수를 static으로 수정

        static function run($controller){...}

    2) 23행에서 연산자 수정

       if ($class =& new $class()){...}을 if ($class = new $class()){...}으로 수정

  -app/controllers/adm에서 config.php수정

    config.php의 17행

    file_get_contents($_SERVER['DOCUMENT_ROOT'].'/app/config/cf_'.$file.'.php')을 

    file_get_contents($_SERVER['DOCUMENT_ROOT'].RT_PATH.'/app/config/cf_'.$file.'.php')로 수정

 

위와 같이 설정 및 수정을 진행하여서 php오류들은 다 없앴습니다.

근데 http://localhost/KI_Board를 호출하면 페이지가 정상대로 로딩되지 못하고 mb_nick, mb_point, mb_memo_cnt 등등의 변수들이 정의되여 있지 않다고 나옵니다.

분명히 app/hooks/Common.php와 app/controllers/head.php에서 해당 변수들을 뷰로 넘기는거 같은데 php는 인식할수 없다고 나오네요 ㅠㅠ.

머가 잘못인지 감이 오질 않습니다.

선배님들께 조언 부탁드립니다.

 다음글 복수의 인물에게 메일 발송 (2)
 이전글 php 메일 발송 시 파일 첨부 (2)

댓글

변종원(웅파) / 2014/10/28 11:26:19 / 추천 0
http://cikorea.net/source/view/401/page/1 참고하셔서 마냐님 사이트에 질문하시는게 빠릅니다. ^^
삐돌이 / 2014/10/28 11:36:16 / 추천 0
답변 감사합니다.
마냐님 사이트에 올려서 일단 해결은 하였습니다.

http://www.tested.co.kr/board/Talk/view/wr_id/707#c_711