ucenter 與 moodle 通信

首先下載帶ucenter 1.5discuz軟件包,我這裏下載的是Discuz_7.2_FULL_SC_UTF8.zip

解壓後得到3個文件夾,分別是uploadreadme, utilities,安裝用的是upload文件夾。


upload文件夾放到你要放的服務器目錄下,將其改名爲discuz,在地址欄輸入http://localhost/discuz/install根據提示完成安裝,則在得到discuzucenter 通信成功的結果。


接着,我們實現moodleucenter 的通信。

要將uc_client整個文件夾,include/db_mysql.class.php, api/uc.php config.inc.php等文件放到moodle相應的目錄下。


然後進入ucenter管理頁面,添加新應用。

wKiom1LUwSyS-wnjAAJlBp96hNk499.jpg最後開啓同步登錄和接受通知都選爲是,將這些配置寫入config.inc.php配置文件中。如下:

<?php


/*

[Discuz!](C)2001-2006 Comsenz Inc.

Thisis NOT a freeware, use is subject to license terms


$RCSfile:config5.inc.php,v $

$Revision:1.9 $

$Date:2007/01/26 01:11:32 $

*/


// [CH] 以下變量請根據空間商提供的賬號參數修改,如有疑問,請聯繫服務器提供商


$dbhost= 'localhost';// 數據庫服務器

$dbuser= 'root';// 數據庫用戶名

$dbpw= 'root';//數據庫密碼

$dbname= 'moodle';// 數據庫名

$pconnect= 0;//數據庫持久連接 0=關閉, 1=打開


// [CH] Mysql 輔助服務器設置,只有當您擁有多個 Mysql 服務器且協同工作時請進行設置


$multiserver= array();// 服務器變量初始化,請勿修改或刪除

// [CH] 如您對 cookie 作用範圍有特殊要求, 或論壇登錄不正常, 請修改下面變量, 否則請保持默認


$cookiepre= 'mdl_';//cookie 前綴

$cookiedomain= ''; // cookie作用域

$cookiepath= '/';// cookie 作用路徑


// [CH] 論壇投入使用後不能修改的變量


$tablepre= 'mdl_';// 表名前綴, 同一數據庫安裝多個論壇請修改此處


// [CH] 小心修改以下變量, 否則可能導致論壇無法正常使用


$database= 'mysql';// 論壇數據庫類型,請勿修改

$dbcharset= 'utf8';// MySQL 字符集, 可選 'gbk', 'big5','utf8', 'latin1', 留空爲按照論壇字符集設定


$charset= 'utf-8';// 論壇頁面默認字符集, 可選 'gbk', 'big5','utf-8'

$headercharset= 0;// 強制論壇頁面使用默認字符集,可避免部分服務器空間頁面出現亂碼,一般無需開啓。 0=關閉 1= 開啓


$tplrefresh= 1;// 論壇風格模板自動刷新開關 0=關閉, 1=打開。


// [CH] 論壇安全設置, 調整以下設置,可以增強論壇的安全性能和防禦性能


$adminemail= '[email protected]';// 系統管理員 Email


$forumfounders= '1';// 論壇創始人 UID, 可以支持多個創始人,之間使用,分隔。[出於安全考慮,請務必設置一名管理員爲創始人]

//論壇創始人可對其他管理員進行設置。如果不設置論壇創始人,則論壇管理員之間權利平等。


$dbreport= 0;// 論壇出現數據庫錯誤時,是否通過 email 發送錯誤報告給系統管理員


$errorreport= 1;// 是否屏蔽程序錯誤信息, 0=屏蔽所有錯誤(安全) 1=報告給管理員和版主(安全) 2=報告給任何人


$attackevasive= 0;// 論壇防禦級別,可防止大量的非正常請求造成的拒絕服務***

//防護大量非正常請求造成的拒絕服務***,

//0=關閉, 1=cookie 刷新限制, 2=限制代理訪問, 4=二次請求, 8=回答問題(第一次訪問時需要回答問題)

//組合爲: 1|2, 1|4, 2|8, 1|2|4...

$urlxssdefend= 1;// 論壇訪問頁面防禦開關,可避免用戶通過非法的url地址對本站用戶造成危害,建議打開。1=打開 0關閉


$admincp= array();

$admincp['forcesecques']= 0;// 管理人員必須設置安全提問才能進入系統設置, 0=, 1=[安全]

$admincp['checkip']= 1;// 後臺管理操作是否驗證管理員的 IP, 1=[安全], 0=否。僅在管理員無法登陸後臺時設置 0

$admincp['tpledit']= 0;// 是否允許在線編輯論壇模板 1= 0=[安全]

$admincp['runquery']= 1;// 是否允許後臺運行 SQL 語句 1= 0=[安全]

$admincp['dbimport']= 1;// 是否允許後臺恢復論壇數據1= 0=[安全]


//============================================================================

define('UC_CONNECT', 'mysql');

define('UC_DBHOST', 'localhost');

define('UC_DBUSER', 'root');

define('UC_DBPW', 'root');

define('UC_DBNAME', 'discuz');

define('UC_DBCHARSET', 'utf8');

define('UC_DBTABLEPRE','`discuz`.cdb_uc_');

define('UC_DBCONNECT', '0');

define('UC_KEY', '123456789');

define('UC_API','http://localhost/discuz/uc_server');

define('UC_CHARSET', 'utf-8');

define('UC_IP', '127.0.0.1');

define('UC_APPID', '2');

define('UC_PPP', '20');



?>


這時,你提交添加應用,便可以看到通信成功的標註。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章