2016-12-21 7 views

ответ

0

Предполагая, что вы установили все необходимые пакеты (php-mssql и freetds). Вы должны добавить запись в /etc/freetds.conf так:

[mydb] 
     host = 10.0.0.199 
     port = 1433 
     tds version = 8.0 
     client charset = UTF-8 
     text size = 20971520 

Restart HTTPD (HTTPD перезапуск службы) Затем в MOODLE имя набора дб для MyDB и все будет работать. Возможно, вам нужно будет установить/отключить selinux для moodle. сделайте это временно таким образом:

setenforce 0 

Затем отредактируйте/etc/selinuc/config для следующей загрузки.

Удачи!

+0

Спасибо Yedidia, я пробовал это раньше и не работал также, moodle все еще дает мне обнаруженную ошибку драйвера базы данных ошибок, есть ли какая-либо конфигурация для установки /etc/odbc.ini или любой работы, чтобы сделать moodle be возможность подключения с помощью php mssql драйвера, например, настройка php.ini? –

+0

нет необходимости касаться php.ini, могли бы вы плз перечислить все ваши php-пакеты? rpm -ql | grep php. Вы переделали httpd? – Yedidia

+0

yes Я перезапустил службу, установленная служба выглядит следующим образом: все начинается с php56w (cli, common, devel, gd, intl, mbstring, mcrypt, mssql, mysql, odbc, opcache, pdo, xml) Я попытался их удалить и переустановить ту же проблему? –

 Смежные вопросы

  • Нет связанных вопросов^_^