본문 바로가기
MySql

MySQL 오류 mysqli :: real_connect () : (HY000 / 2002) : 라이브 서버에서 내 프로젝트에 액세스하려고 할 때 해당 파일이나 디렉토리가 없습니다.

by 베이스 공부 2020. 11. 21.
반응형

내 웹 사이트를 서버에 업로드 한 다음 액세스를 시도했지만 코드 점화기가 답을 찾을 수 없다는 오류를 반환합니다. 왜 이런 일이 발생합니까?

내 구성 데이터베이스는 다음과 같이 설정됩니다.

$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'netservice',
'password' => '*********',
'database' => 'valedastrutas',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => FALSE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE,
);

 

해결 방법

 

MySQL 연결 드라이버는 localhost 위치에서 의미있는 서버를 가져 오지 않습니다. 그래서 사용,

'hostname' => '127.0.0.1' 

보다는

'hostname' => 'localhost'

 

참조 페이지 https://stackoverflow.com/questions/29928109

 

 

반응형

댓글