0
我想部署Moodle LMS紅帽服務器與php56,我想通過freetds和php-mssql連接到另一個遠程MS SQL服務器,如何配置它們在一起能夠將Moodle LMS連接到數據庫?配置從紅帽連接到MS SQL服務器
我想部署Moodle LMS紅帽服務器與php56,我想通過freetds和php-mssql連接到另一個遠程MS SQL服務器,如何配置它們在一起能夠將Moodle LMS連接到數據庫?配置從紅帽連接到MS SQL服務器
假設你安裝了所有需要的軟件包(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
重新啓動的httpd(httpd的服務重新啓動) 然後在Moodle的一套數據庫名稱MYDB,一切都將正常工作。 這可能是你必須設置/禁用selinux for moodle。暫時這樣做:
setenforce 0
然後編輯/ etc/selinuc/config下次啓動。
祝你好運!
謝謝Yedidia,我曾嘗試過,也沒有工作,moodle仍然給我錯誤數據庫驅動程序檢測到的問題,是否有任何配置設置爲/etc/odbc.ini或任何工作,使moodle成爲能夠連接與php mssql驅動程序配置php.ini? –
有沒有必要觸摸php.ini,你可以列出你所有的PHP軟件包? rpm -ql | grep php。你重申了httpd嗎? – Yedidia
是的,我沒有重新啓動服務,安裝的服務如下所有以php56w開頭(cli,common,devel,gd,intl,mbstring,mcrypt,mssql,mysql,odbc,opcache,pdo,xml)我試圖刪除它們並重新安裝也是同樣的問題? –