하모니카 묻고답하기

조회 수 648 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
질문드립니다~!

centos7 에서 php pdo mysql 연결이 오류가 나는데 왜 그런거일까요..

여러가지 시도를 통해 알게된것

대강의 코딩은

DbConnect.php

class DbConnect {
    private $host = 'localhost';
    private $dbName = 'house';
    private $user = 'root';
    private $pass = '1111';

    public function connect(){
        try{
            $conn = new PDO('mysql:host='. $this->host .';dbname='. $this->dbName , $this->user, $this->pass);
            $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $conn->exec("set names utf8"); #한글이 ??로 출력되는거 막아줌
            return $conn;
            #echo '작동된다.';
            } 
        catch( PDOException $e)
            {
            echo 'Database Error:' . $e->getMassage();
            }
    }
}

이 php 파일을 다른 php파일에서 require 해서 class 를 쓰는데 제 컴퓨터에서는 잘되는데 centos에서 돌리면 

Failed to load resource: the server responded with a status of 500 ( Intetnal Server ~~Error)

라고 뜹니다.

지금까지 알아낸건

1. phpinfo() 로 확인한 결과 pdo 는 확실하게 셋팅되어 있습니다.

2. 다른 php 파일에서 class 나 함수를 빌려쓰지 말고 DbConnect.php 에서 직접 접속하면 정상적으로 DB에 접속 됩니다;;

3. 클래스나 함수 문제는 당연히 아니었습니다. 안에 다른 내용 넣어도 딴 php 에서 정상적으로 불러 쓸 수 있었습니다.

4. require 경로 오류도 아니었습니다.. 다른 구문 넣으면 잘 불러왔습니다.

class 안에 pdo 구문만 넣으면 에러가 나는데 도대체 무슨 에러인가요 ㅠㅠ
  • profile
    행복한펭귄 2019.04.06 13:31
    아마도 이런 질문은 PHP전문 커뮤니티나 데이타베이스 전문 커뮤니티 또는 centoOS 또는 안녕리눅스 커뮤니티 같은 곳에 문의하는 것이 명확한 전문가의 조언을 얻을 수 있을 것 같습니다.

    최근에 PHP를 다룰 일이 별로 없어서 최근 PDO API 다루는 방법은 PHP 전문가의 도움을 받아야할 것으로 보입니다.

List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까? 1 0 Kevin 2019.11.18 16667
2426 키보드 입력이 안됩니다. 2 0 난무료게임만햐 2014.12.02 14128
2425 소스 패키지가 정책에 맞지 않습니다 2 0 류창우 2014.11.28 13935
2424 하모니카 os 이번에는 무언가 끌리네요^^ 1 0 hanawa2 2014.12.02 13911
2423 root 계정으로 원격지 접속 하려면 어떻게 하나요? 4 0 데브장 2014.12.10 13819
2422 mp3 파일들 한글 다 깨집니다. 5 file 0 친절한우주인 2014.12.01 13607
2421 카카오톡 질문 4 0 kuma 2015.06.16 13578
2420 adobe flash player 업데이트 어떻게 해야 하나요? 2 0 GALBI 2015.01.04 13485
2419 LG노트북 키보드를 인식 못하네요.. 1 0 네잎클로버 2015.01.15 13471
2418 [질문] 와콤 테블릿, 조이패드, 조이스틱 사용 가능 여부와 방법 4 file 0 행복한펭귄 2016.02.04 13356
2417 왜 늦어지는 지에 대한 공지라도 해줬으면!! 2 0 미짓 2014.12.28 13266
2416 [질문] 보안 연결 실패 에러 해결 방법 알려주세요. 3 file 0 행복한펭귄 2016.01.30 13262
2415 듀얼 모니터 배치 문제 5 0 이렐린 2015.03.30 12819
2414 Nvidia Optimus 기능을 사용하려면 어떻게 해야 하나요. 1 0 엘련 2014.12.02 12811
2413 설치후 부팅시 모니터 화면이 검게 나옵니다 3 0 fkzl 2016.01.30 12795
2412 하모니카 OS를 웹서비스 키오스크로 설정하기 file 0 하모니카 2016.01.20 12724
2411 리눅스 한글 입력기 관련 3 0 onting 2014.12.08 12582
2410 하모니카 사용하기 편하네요 2 0 acrix 2014.12.03 12521
2409 설치관련 2 0 Kevinpa 2014.12.02 12493
2408 오디지FX 사운드카드 활성화 9 file 0 CSY 2016.01.26 12482
2407 한글이 잘 된다는 뜻은? 1 0 세벌 2014.12.05 12359
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 124 Next
/ 124
CLOSE