간간히 발생하는 DB 접속 오류 > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

간간히 발생하는 DB 접속 오류 정보

간간히 발생하는 DB 접속 오류

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : 전체 경로 -_-;

무조건 오류창이 뜨는게 아닙니다.

홈페이지 접속 하다보면 약 20%확률로 뜨는데 이것이 서비스 측면에서는 엄청난 대형사고겠죠ㅠㅠ

전에 똑같은 글 올리신분도 있던데 호스팅 업체에 문의하라고 적어주셨더라구요 몇분이서...

헌데 같은 호스팅 계정에 그누버젼 홈피와 별도 개발홈피가 같이 들어있고 별도 개발 홈피는

테스트를 해도 한번도 접속 오류가 나질 않습니다.

그누보드의 DB 접속 오류 부분 코드입니다.

$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;
}
unset($my); // DB 설정값을 클리어 해줍니다.


중간에 이녀석이 오류창을 뜨게 하는거죠.

 if (!$select_db)
        die("<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'><script language='JavaScript'> alert('DB 접속 오류'); </script>");

대체 왜! 머가 문제라 뜨는겁니까 ㅡ,.ㅡ
이부분을 지워뿌고 쓸까여?

댓글 전체

$connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
이 함수 그러니까
mysql_connect 함수를 실행하고 나서
에러 메시지를 확인해 보세요.
http://kr2.php.net/manual/kr/function.mysql-error.php
엑스엠엘님 정말 감사합니다. 막막하기만 했는데 그래도 길을 일러주시는군요 ㅠㅠ
1044: Access denied for user: 'skpd100@%' to database 'nonexistentdb' 1146: Table 'skpd100.nonexistenttable' doesn't exist 라는 에러가 뜨네요 머가 잘못됐는지 알아봐야겠어여 ㅎ
전체 11 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT