하모니카 묻고답하기

조회 수 521 추천 수 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 12990
712 윈도우 사용자들이여 FOSS를 즐겨라... 12 0 행복한펭귄 2017.11.04 2548
711 윈도우 설치 방법 5 0 개봉팔 2019.10.01 1596
710 윈도우 스토어에서 데비안 리눅스, 칼리 리눅스 지원됨 1 0 행복한펭귄 2018.03.22 552
709 윈도우 어플리케이션 개발 2 0 싱클레어 2019.12.02 1323
708 윈도우 태블릿 hp 608 g1에 하모니카 3.0을 설치하였습니다. 5 0 합껵 2020.02.27 964
707 윈도우 프로그램 어떻게 쓰나요? (하모니카 7.0 금강을 쓰고 있습니다.) 제곧내 1 0 바닷빛 2024.01.06 478
706 윈도우10 대신 리눅스를 사용해야 하는 이유 5 0 행복한펭귄 2017.04.16 7570
705 윈도우10 추가로 하모니카 설치시 5 0 handam 2016.02.19 6581
704 윈도우10속 우분투 배시, 어떻게 실행되나 0 행복한펭귄 2016.04.25 6540
703 윈도우10에서 자체구동 가능한 하모니카USB를 만들 수 없을까요? 4 0 롯시 2021.01.06 908
702 윈도우11에서 하모니카 듀얼 설치시 에러 9 file 0 탁구공 2022.10.27 685
701 윈도우95를 윈도우, 리눅스, 맥에서 자유롭게 사용할 수 있습니다 file 0 행복한펭귄 2018.08.24 831
700 윈도우TXT문서을 민트에서 보면 한글이깸짐현상 해결방법좀 4 file 0 프리 2015.01.03 11790
699 윈도우·리눅스·맥OS 모두 지원, 게다가 무료!··· 추천 오픈소스 SW 6종 2 0 행복한펭귄 2016.03.03 6230
698 윈도우랑 리눅스 듀얼부팅시 시간 안맞을 때 1 0 Ohnine 2018.07.31 764
697 윈도우에 설치된 exe 파일을 wine 프로그램로더로 실행합니다. 바탕화면 아이콘으로 어떻게 만들수있나요? 5 0 Japser 2023.11.29 559
696 윈도우에서 공유파일을 불러올 수는 없나요? 6 file 0 친절한우주인 2021.05.23 1857
695 윈도우와 리눅스의 파일공유 (NitroShare) 2 0 string 2016.08.23 3467
694 윈도우용 오피스 프로그램 와인 설치방법 문의 2 0 Japser 2023.11.24 564
693 윈도우처럼 SSD 상태 볼 수 있나요? 1 0 어쩜세상에 2023.02.08 1009
Board Pagination Prev 1 ... 83 84 85 86 87 88 89 90 91 92 ... 123 Next
/ 123
CLOSE