Не удается подключиться к базе данных Mssql с использованием PHP на общем сервере Namecheap

Я пытаюсь подключиться к базе данных 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 вообще на общих серверах, если бы его было буквально невозможно использовать.

1

Решение

Я подозреваю, что проблема с подключением связана с блоком mysql в NameCheap. Вы можете проверить журналы Справочная страница журнала MySql для получения дополнительной информации о ваших ошибках MySql. Если они его блокируют, вы не можете написать столько кода PHP, чтобы преодолеть это. NameCheap имеет отличную поддержку клиентов, вы можете сделать живой чат, чтобы спросить их.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]