CodeIgniter: MySQLi의 "데이터베이스 서버에 연결할 수 없음" 오류 문제 해결
CodeIgniter에서 MySQL에서 MySQLi 드라이버로 전환할 때 다음 문제가 발생합니다. 오류:
제공된 데이터베이스 서버를 사용하여 데이터베이스 서버에 연결할 수 없습니다. 설정.
특히 실망스러울 수 있습니다. 이 오류는 구성한 데이터베이스 연결 설정에 문제가 있음을 나타냅니다.
이 문제를 해결하려면 먼저 데이터베이스 구성 설정을 검사하십시오. 다음 사항이 올바른지 확인하세요.
이러한 설정을 확인한 후, 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에서 MySQLi를 사용하여 데이터베이스에 성공적으로 연결합니다.
위 내용은 내 CodeIgniter 앱이 내 MySQLi 데이터베이스에 연결할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!