CodeIgniter 데이터베이스 연결 오류: "서버에 연결할 수 없음"이 해결되었습니다.
CodeIgniter에서 데이터베이스 드라이버를 MySQL에서 MySQLi로 변경하면 때때로 결과가 발생합니다. "제공된 설정을 사용하여 데이터베이스 서버에 연결할 수 없습니다."라는 오류 메시지가 나타납니다. 이 오류는 일반적으로 데이터베이스 구성에 문제가 있음을 나타냅니다.
오류 문제 해결
사용자 응답에서 알 수 있듯이 문제는 PHP 구성에 있을 수 있습니다. 연결을 디버깅하려면 config/database.php 파일 끝에 다음 코드 조각을 추가하세요.
... echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
출력 분석
이 스크립트가 실행되면 , 다음이 출력됩니다:
연결 문제가 있는 경우 오류가 표시됩니다. 오류 메시지를 검토하여 문제의 원인을 확인하세요.
가능한 해결 방법
다음 단계를 따르세요. 데이터베이스 연결을 디버깅하면 CodeIgniter에서 "서버에 연결할 수 없습니다" 오류를 해결할 수 있습니다.
위 내용은 내 CodeIgniter 애플리케이션에 \'서버에 연결할 수 없습니다\' 데이터베이스 오류가 표시되는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!