我正在尝试连接到托管在与我连接的网站不同的网站上的mssql数据库。我的代码的基本语法是
$db = mssql_connect($server, $username, $password);
我收到了错误
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: *ip* in *filename* on line 41
我正在使用Namecheap共享主机帐户来托管我的网站。我不得不进入php配置来启用mssql模块。
根据this Namecheap支持页面
出于安全原因,我们的共享服务器上禁用了远程MySQL连接
所以我的问题是我的错误是由于我的网站在共享服务器上?该引用是指从主机发出的连接,还是指连接进入?我认为如果它根本不可能在共享服务器上使用Mssql模块,我就不会使用它。
答案 0 :(得分:1)
我怀疑连接问题是由于NameCheap的mysql块造成的。您可以查看日志MySql log man page以获取有关MySql错误的更多信息。如果他们阻止它,你可以编写任何数量的PHP代码来克服这个问题。 NameCheap拥有出色的客户支持,您可以通过实时聊天来询问他们。