정말 어렵네요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

정말 어렵네요. 정보

정말 어렵네요.

본문

댓글에 댓글을 달다가 버튼을 잘못 눌러 게시물이 삭제가 되어 버렸네요. 우선 제 질문에 답변을 해주셨던 분께 감사의 말씀을 드리며, 다시 질문의 글을 올립니다.

저는 리눅수(centos5.8)에 apache-2.4.1 php-5.3.10 mysql-5.1.60에 gnuboard4를 설치 하려고 합니다.
설치 경로는 /에 압축을 해제하여, http://domain/gnuboard4로 진행하였습니다.
처음 설치 부터 에러가 발생하여 검색후 php.ini파일을 아래와 같이 수정하여 설치 하였습니다
------------------php.ini 수정내용--------------
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE
------------------------------------------------
그런데 문제는 , 초기 설치 후 메인 화면 버튼을 누르면 "DB 설정 파일이 존재 하지 않습니다." 라는 메시지가 뜨고 OK 버튼을 누르면, 설치 초기 화면으로 전환 됩니다.

설치 후 설치한 폴더를 확인 하면, install 폴더가 install.bak로 변환 되어 있고, dbconfig.php 파일도 생성이 되어있습니다.
혹시나하여,  gunboard4폴더에 있는 파일을 상위 폴더에 이동하고 http://domain으로 접속을하면 백지 화면이 되어 버립니다.

아무리 검색을 하여도 이런 증상을 호소 하는 글들은 있었지만, 뚜렷한 해결책이 없더군요. 고수님들의 가르침을 부탁합니다.
  • 복사

댓글 전체

common.php 에서

$dirname = dirname(__FILE__).'/';
$dbconfig_file = "dbconfig.php";
if (file_exists("$g4[path]/$dbconfig_file"))
{
    if (is_dir("$g4[path]/install")) die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script language='JavaScript'> alert('install 디렉토리를 삭제하여야 정상 실행됩니다.'); </script>");

    include_once("$g4[path]/$dbconfig_file");
    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
    $select_db = sql_select_db($mysql_db, $connect_db);
    if (!$select_db)
        die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script language='JavaScript'> alert('DB 접속 오류'); </script>");
}
else
{
    echo "<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'>";
    echo <<<HEREDOC
    <script language="JavaScript">
    alert("DB 설정 파일이 존재하지 않습니다.\\n\\n프로그램 설치 후 실행하시기 바랍니다.");
    location.href = "./install/";
    </script>
HEREDOC;
    exit;
}

include_once("$g4[path]/$dbconfig_file");
    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
    $select_db = sql_select_db($mysql_db, $connect_db);
    if (!$select_db)
        die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script language='JavaScript'> alert('DB 접속 오류'); </script>");

만 남기고 주석처리해서 실행해 보시기 바랍니다.
© SIRSOFT
현재 페이지 제일 처음으로