하모니카 묻고답하기

조회 수 666 추천 수 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 전문가의 도움을 받아야할 것으로 보입니다.

  1. 게시판에 질문하기 전 읽기 - 어떻게 질문을 하는 것이 좋을까?

    Date2019.11.18 ByKevin Views17249 Votes0
    read more
  2. 새 OS가 뜨려면 게임 시장부터 잡아야 합니다

    Date2015.04.26 ByHJOW Views9126 Votes0
    Read More
  3. 새로 설치 후 업데이트 매니저로 업데이트 하려는데 이런 오류가? 헬프미 ~

    Date2020.07.29 By친절한우주인 Views704 Votes0
    Read More
  4. 새로운 CPU 취약점 발견 : 멜트다운프라임 & 스펙터프라임

    Date2018.02.16 Byla_Nube Views722 Votes0
    Read More
  5. 새로운 Linux가 나오나요?!

    Date2018.09.08 By식혜고양이 Views1328 Votes0
    Read More
  6. 새로운 블루투스 관리자로 blueberry를 추천 합니다.

    Date2015.03.16 Byonting Views10103 Votes0
    Read More
  7. 새로운 프레젠테이션 도구들

    Date2018.07.14 By행복한펭귄 Views991 Votes0
    Read More
  8. 새로운 하드디스크에 하모니카 5.0 설치할 시

    Date2024.04.23 By자장러로허 Views275 Votes0
    Read More
  9. 생각보다 훨씬 만족스럽네요

    Date2014.12.11 Byhusho53 Views9945 Votes0
    Read More
  10. 생업에 열중하기 위해 리눅스 갖다 버리고 MS 윈도우로 전향합니다

    Date2019.06.10 By김호동 Views962 Votes0
    Read More
  11. 생초보가 리눅스 개발을 배우고 싶습니다

    Date2019.10.11 Byleeg Views1072 Votes0
    Read More
  12. 서버 centos 처음 써보는데 pdo 오류 질문드립니다..

    Date2019.04.02 By초보입니다 Views666 Votes0
    Read More
  13. 서울서체의 배포권문제가 있습니다.

    Date2018.03.12 ByMoordev Views766 Votes0
    Read More
  14. 설치 도와주세요

    Date2024.02.02 By이일 Views607 Votes0
    Read More
  15. 설치 문제

    Date2023.12.13 By레티 Views666 Votes0
    Read More
  16. 설치 방법과 몇 가지 질문입니다.^^

    Date2019.12.11 Bygalisany Views1638 Votes0
    Read More
  17. 설치 시 ACPI BIOS Error, AE_NOT_FOUND

    Date2024.03.08 By토마토박사 Views304 Votes0
    Read More
  18. 설치 오류

    Date2020.01.21 Bypremiero Views917 Votes0
    Read More
  19. 설치 오류 문의드립니다

    Date2022.02.20 By능훈 Views775 Votes0
    Read More
  20. 설치 용량 문의 드려요

    Date2024.01.19 By시트콤처럼 Views638 Votes0
    Read More
  21. 설치 하는데 계속 오류가 뜨네요

    Date2022.01.14 ByJE Views857 Votes0
    Read More
Board Pagination Prev 1 ... 65 66 67 68 69 70 71 72 73 74 ... 124 Next
/ 124
CLOSE