2010-05-20 7 views
0

ODBC를 사용하여 PHP 스크립트에서 액세스 데이터베이스에 연결하려고합니다. [function.odbc) (odbc_connect : 나는 내 로컬 C에 DB를 넣을 때네트워크 드라이브의 데이터베이스에 연결할 수 없습니다.

: 내가 문제를 연결할 수 없습니다 시스템 DSN을 만들 드라이브 만이 네트워크 드라이브에 때 나는 오류 얻을 :

경고 - 연결] : SQL 오류 : [Microsoft] [ODBC Microsoft Access 드라이버] '(알 수 없음)'은 유효한 경로가 아닙니다. 경로 이름의 철자가 올바른지, 파일이있는 서버에 연결되어 있는지 확인하십시오. 3 행의 C : \ wamp \ www \ suppliers \ furniture.php에있는 SQLConnect의 SQL 상태 S1009

Ok 그래서 나는 누군가가 구체적으로 무엇을 알고 있는지/어디서 사용 권한을 추측하고 있습니까?

덕분에,

+0

ODBC DSN을 만들었습니까? –

+0

안녕하세요, 저는했습니다. 마찬가지로 내가 네트워크 드라이브에 로컬로 괜찮 작동합니다. – thegunner

+0

좋습니다. 모든 사람이 네트워크 드라이브에 액세스 할 수있는 것은 아닙니다. 그래서 거기에 웹 서버 사용자 이름이 있습니까? 또는 어떻게 내가이 폴더에 액세스하려면이 사용자에게 권한을 부여 할 수 있습니다. – thegunner

답변

0

당신은 설치 후 아파치는 모든 네트워크 권한이없는 로컬 시스템 계정으로 실행되는 동안 기본값을 사용합니다. 따라서 네트워크 드라이브에 액세스 할 수있는 (도메인) 사용자로 실행되는지 확인해야합니다. 제어판, 관리 도구, 서비스 (Apache를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 로그온 탭에서 사용자를 선택)를 통해 변경할 수 있습니다.

관련 문제