[태랑]님이 남기신 글:
>답변감사드립니다
>해보니 문법이 틀렸는지 않되네요
>
>$db['server'] = "localhost"; $db['user'] = "XXXX";
$db['passwd'] ="XXXX"; $db['name'] = "XXXX"; ERRNO(1045) :
Access denied for user: 'XXXX@localhost' (Using password: NO) : connect() in
/경로/getscreen/_lib/class.mysql.dbs.ph
>
>위처럼 에러메세지가 나옵니다 실제로 아이디나 패스워드를
XXX로 한건아니고요
>그런데 아이디와 패스워드 는 맞거든요 아이디 명과 DB명은
동일하고욤
>서버주소는 대부분 localhost 쓰니 맞을텐데 왜 접속을 못할까요
...
>
>
암호가 없다(NULL 값으로 인식)라고 나오네요.
우선 설정한 값들이 제대로 작동하는지 파일을 하나 만들어서
$link = mysql_connect("localhost","XXXX","XXXX"); //
host user passwd
echo 'connect.debug:'.mysql_error($link)."<BR>";
mysql_select_db("XXXX",$link); // dbname
echo 'select.debug:'.mysql_error($link)."<BR>";
이렇게 해보세요.
유저와 암호와 정말로 맞고 mysql socket 이 /tmp/mysql.sock 에
있다면,
"localhost" 대신에 ":/tmp/mysql.sock" 이렇게
바꿔보세요.
혹시 암호에 달러($) 문자가 들어가 있으면 해당 변수처럼
취급하기 때문에 single 따옴표로 묶어주세요. 'addf$sdf'
이런식으로요.
>
>[산이]님이 남기신 글:
>
>>
>>[태랑]님이 남기신 글:
>>
>>>예전에 올라온 질문의 답변대로 파일을 받았는데요
>>>
>>>Warning: main(_conf/adminconf.ph) [function.main]: failed to open stream: No such
file or directory
>>>
>>>이렇게 에러가 뜨는데요 adminconf.ph 파일이 없어서
그런듯한데요
>>>이파일의 내용은 어떻게 되나요? 다운받을수 잇나요 ?
>>
>>========================================
>>
>>
>>$db['server'] = "DB 서버";
>>$db['user'] = "DB 접속 유저";
>>$db['passwd'] = "DB 접속 암호";
>>$db['name'] = "DB 이름";
>>
>>이렇게 지정해 주면 됩니다.
>>
>>그런데 너무 오래된 소스라서 최근 PHP 에서는 잘 작동할지는
모르겠네요.
>>이곳 서버(웹호스팅)는
꽤 오래되었습니다.
2002~2004 년 당시 그대로 인듯..
>
>========================================
========================================
|