서버를 찾지 못했습니다 란 에러 메시지가 오고 있군요.
원인은 몇가지 있습니다.
1. 서버에서 DB daemon 이 떠 있지 않은 경우
2. 서버로의 넷트웍 연결이 잘 안되어 있는 경우
3. 서버의 DB로의 접근 권한이 적절히 주어져 있지 않은 경우
위의 문제들은 모두 local client 에서 remote 서버로 다음과 같이 명령하여 접근이 된다면 해결이 되는 문제들입니다.
mysql -u root -h remote.db.server db_name
이렇게 하여 접근 되는 경우 위의 문제는 모두 해결이 됩니다.
phpinfo() 에서 바로 나온다는 것은 php 에서 MySQL 과 연동하기 위한 설정들이 제대로 되어 있다는 것을 의미할 뿐 그것이 MySQL 서버가 제대로 동작하고 있다는 것을 의미하는 것은 아닙니다.
로그파일의 내용을 확인해 보시기 바랍니다.
> linux+apache+php3+mysql환경이구요..
> 근데 php3 화일이 전부 '서버를 찾지못했습니다'라는 DNS에러가 나요.찾질
> 못하는거죠
> 더욱 이상한것은 test.php3는 잘 나온다는 겁니다.
>
> test.php3의 내용은
> <?
> phpinfo();
> ?>
> 입니다. php내부 정보를 나타내는 화일입니다.
>
> 왜이러는 거죠? 미치겠습니다. 이것때문에 일주일을 날렸습니다..
>
> 제발 답변 좀 부탁드립니다.
|