1

我正在尝试连接到托管在与我连接的网站不同的网站上的 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 模块。

根据这个Namecheap 支持页面

由于安全原因,我们的共享服务器上禁用了远程 MySQL 连接

所以我的问题是我的错误是因为我的网站在共享服务器上吗?该引用是指从主机发出的连接,还是表示连接进入?我认为如果实际上不可能使用 Mssql 模块,它根本不会让我在共享服务器上使用它。

4

1 回答 1

1

我怀疑连接问题是由于 NameCheap 的 mysql 块造成的。您可以查看日志MySql 日志手册页以获取有关您的 MySql 错误的更多信息。如果他们阻止了它,那么您可以编写任何 PHP 代码来克服这个问题。NameCheap 有很好的客户支持,您可以进行实时聊天询问他们。

于 2016-08-31T21:33:52.853 回答