연결하려는 웹 사이트가 아닌 다른 웹 사이트에서 호스팅되는 mssql 데이터베이스에 연결하려고합니다. 내 코드의 기본 구문은공유 Namecheap 서버에서 PHP를 사용하여 Mssql 데이터베이스에 연결할 수 없음
$db = mssql_connect($server, $username, $password);
이며, 나는 내 사이트를 호스팅하는 Namecheap가 공유 호스팅 계정을 사용하고있는 오류를
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: *ip* in *filename* on line 41
를 얻을. mssql 모듈을 사용하려면 PHP 설정으로 가야했습니다.
원격 MySQL의 연결은 보안상의 이유로 우리의 공유 서버에서 사용할 수 없습니다 this Namecheap 지원 페이지에 따르면
그래서 제 질문은 내 사이트 공유에있는에 구체적으로 인해 내 오류입니다 서버? 그 인용구는 호스트에서 나가는 연결을 말하는 것입니까, 아니면 연결이 들어오는 것을 의미합니까? 문자 그대로 사용하는 것이 불가능하다면 공유 서버에서 Mssql 모듈을 사용하지 않을 것이라고 생각합니다.
제목에'mssql'이라고 쓰여 있는데, 오류는'mysql'라고합니다. 어떤 DB를 사용하고 있습니까? 나는 매우 무료 제공자가 mssql에 접근 할 수 있을지 의심한다. 그것은 매우 비싸다. –
db와 동일한 서버에서 스크립트를 실행하는 경우 좋을 것입니다. 이 경우 외부에서 볼 수있는 서버 IP가 아닌'ip * * '에'127.0.0.1' 또는'localhost'를 사용해야합니다. 작동하지 않는 유일한 이유는 해당 서버에서 db를 실행하고 다른 서버에서 해당 db에 연결하는 것입니다. – Hafenkranich
공유 서버에서 유료 호스팅을 사용하고 있습니다. 원격 데이터베이스는 mssql이며 이미 다른 웹 사이트에 설정되어 있습니다. PHP를 통해 연결해야합니다. 그 지원 페이지는 내가 걱정하는 데이터베이스가 아닌 MySQL을 말하지만, 나는 장애가있는 원격 연결에 관한 것이 중요 할 것이라고 생각했다. – Talithos