У меня есть linux box, которая за одну ночь решила начать играть. У меня есть две разные ошибки, которые появились.
Мой PHP-скрипт запускает следующее:
$sql_connect = @mssql_connect($SQLServer, $SQLUser, $SQLPass) or die("Some message about this not working\n");
И я получаю ошибку:
Предупреждение PHP: [IM002] [0] [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию в /var/php/autocreate-new-students.php в строке 23
В отдельном скрипте, указывающем на другое поле, я запускаю точно такую же строку (другую информацию о сервере / пользователе / пароле), и сообщение die возвращается ко мне.
Я проверил имя пользователя / пароли, обновления, брандмауэры, журналы, сервисы. В течение периода, когда он перестал работать, не было абсолютно никаких изменений или установок на любой ящик.
Я думал, что может быть какой-то сертификат, срок действия которого истек, но я не достаточно опытен в Linux, чтобы расследовать. Любые предложения, которые могли вызвать эту проблему?