2015-02-04 3 views
2

설정 \ 설정 \ database.php 원격 데이터베이스 연결을위한 다음과 같다 :CodeIgniter의 MySQL의 데이터베이스 연결 문제

// 원격 서버 설정
$ DB를 [ '기본'] [ '호스트 이름'] = 'abc.com';
$ db [ 'default'] [ 'username'] = '관리자';
$ db [ 'default'] [ 'password'] = '암호';
$ db [ 'default'] [ 'database'] = 'mydatabase';

그러나 브라우저를 통해 웹 페이지에 액세스하면 다음 오류가 발생합니다.

A Database Error Occurred 

Unable to connect to your database server using the provided settings. 

호스트 이름에 문제가 있습니까? 다른 자격 증명은 정확하지만 호스트 이름은 확실하지 않습니다! 내 웹 사이트의 IP 주소도 입력했는데 둘 다 같은 오류가 발생합니다. mysql 데이터베이스의 호스트 이름은 웹 사이트와 다를 것입니까? CPANEL을 사용하여 동일한 서버에서 데이터베이스를 호스팅했지만.

+0

내 경험에 비추어 볼 때이 문제는 원격 시스템의 방화벽 문제 일 수 있습니다. – Craig

+0

데이터베이스가 웹 사이트와 동일한 서버에서 호스팅되는 경우 "localhost" – Craig

+0

을 "localhost"솔루션에 사용 해 주셔서 감사합니다. 감사합니다 :) –

답변

0

데이터베이스가 동일한 서버에 있으면 호스트 이름에 localhost를 사용하십시오.

+0

정말 고마워. –

관련 문제