POST TIME:2017-11-13 00:32
最新測試通過dedecmsCMS通過ucenter與uchome和discuz整合的教程:
一、環境搭建
DedeAMPZ 是直接整合PHP + Apache + MySql 的服務器環境管理軟件。主要具有如下特點:
1、支持php4、php5、MySql4、MySql5、Apache2.2、Zend Optimizer-3.3.0;(完整版)
2、安裝使用十分簡單,并支持在php4與php5中切換;
3、經過專業的處理后,使你配置apache+php的站點更簡單;
本地測試,先安裝DedeAMPZ
二、安裝dedecms
將upload文件夾下所有文件拷貝到DedeAMPZ/WebRoot/Default目錄下。
打開瀏覽器,在地址欄理輸入http://localhost/install/index.php后運行。
勾選“我已閱讀并同意協議”后點擊“繼續”,進行安裝。
將所有模塊勾選。
數據庫設置:數據庫用戶,root;密碼:123456,這個和前面的一致。
注意:
對于“數據庫主機”、“數據庫名稱”、“數據庫用戶”及“數據庫密碼”,如果是在服務器上安裝,這些是你買空間時空間商提供給你的,要注意后面的幾個安裝過程都要求填寫這些,一定不要填錯了,否則是無法安裝的。
管理員admin,密碼admin。點擊“繼續”,進行下面的安裝。
安裝完成以后在瀏覽器地址欄輸入http://localhost/dede/login.php運行,進入dedecms后臺登陸界面,用戶名、密碼就是你在管理員初始密碼欄目下設定的。
進入后臺后打開“生成”欄目,點擊“更新主頁HTML”生成網站主頁,然后退出后臺管理界面。再打開瀏覽器,在地址欄理輸入http://localhost/ 運行就可以看到dedecms默認的網站主頁。
三、UCenter的安裝
下載ucenter,將其文件夾更名為ucenter,將ucenter文件夾放在DedeAMPZ/WebRoot/Default目錄下
打開瀏覽器,在地址欄理輸入http://localhost/ucenter/install/index.php運行,如下圖,即可進入UCenter的安裝向導界面。
點擊“我同意”用戶協議。
以上是進行環境以及目錄、文件權限檢查之類的,這些就不要操心啦,電腦會給你做好的,只要每個項目后面都打了勾,要做的就是點擊“下一步”了。
數據庫服務器、數據庫名、數據庫用戶、密碼等都是和前面的相同,注意UCenter創始人的密碼一定要記好,以后是要用到的。
成功安裝后,點擊“安裝用戶中心成功,點擊進入下一步”按鈕,進入Ucenter用戶管理中心登陸界面,可以輸入你剛才設定的UCenter創始人的密碼,進入UCenter用戶管理中心。
四、Uchome的安裝
下載Uchome,將其文件夾更名為Uchome,將Uchome文件夾放在DedeAMPZ/WebRoot/Default目錄下
先把Uchome文件夾下的config.new.php文件名改為config.php。然后打開瀏覽器,在地址欄理輸入http://localhost/uchome/install/index.php運行,即可進入UChome的安裝向導畫面。
點擊“接受授權協議,開始安裝UCenter home”按鈕開始下一步安裝。
UCenter的URL:http://localhost/ucenter 如果是在服務器上安裝,把localhost換成你的空間域名。創始人密碼即使你上面安裝Ucenter時所設定的密碼。
Ucenter注冊成功,點擊“進入下一步”按鈕繼續安裝工作。
數據庫服務器、數據庫名、數據庫用戶、密碼等都要和前面的一致,填好后點擊“設置完畢,檢測我的數據庫配置”進行數據庫配置檢測。
數據庫配置成功,繼續下面的安裝。
在這里可以設定管理員的用戶名和密碼,開通管理員的空間設用戶名:admin,密碼:admin。
然后可以進入管理員空間和進入管理平臺了。
五、Discuz!安裝
下載discuz,將其文件夾更名為BBS,將BBS文件夾放在DedeAMPZ/WebRoot/Default目錄下
打開瀏覽器,在地址欄理輸入http://localhost/bbs/install/index.php運行,即可進入Discuz!的安裝向導界面。
以上是進行環境以及目錄、文件權限檢查之類的,這些仍然是不要操心的啦,電腦會給你做好的,只要每個項目后面都打了勾,要做的就是點擊“下一步”就好了。
填上你的UCenter創始人密碼,Ucenter的URL自動生成的,已經不需要勞你的大駕啦,點擊“下一步“按鈕繼續。
把數據庫用戶名改成root,密碼即是前面設的123456。管理員帳號admin.密碼admin。
注意服務器上安裝時數據庫服務器、數據庫名、數據庫用戶、密碼等都要和前面的一致,填好后點擊“下一步”進行數據庫配置檢測及安裝。
好了,至此我們要暗轉的軟件全部安裝完成。
六、軟件的整合
現在我們已經完成了dedecms、ucenter、uchome、discuz!的安裝了,下面要進行的工作就是把dedecms、discuz!及uchome通過ucenter整合到一起以實現資源整合并且使三個網站的會員要能夠實現同步登錄及退出。
首先,我們通過瀏覽器訪問 http://localhost/ucenter/index.php,打開ucenter用戶管理中心登錄界面,輸入你的創始人密碼后進入ucenter用戶管理中心。
進入管理中心后,我們點擊“應用管理”后可以發現,uchome、discuz!已經與ucenter“通信成功”了。
這是因為在安裝uchome、discuz!的時侯,安裝程序已經幫助我們配置好了,但是別高興太早啊,呵呵,仔細看看,找到dedecms了沒有?沒有。怎么辦呢,這時需要通過dedecms后臺中的ucenter模塊進行Ucenter配置。
然后,在瀏覽器地址欄輸入http://localhost/dede/login.php,打開后臺管理登錄界面,輸入密碼后進入dedecms后臺管理。
dedecms后臺管理界面的左側導航欄,點擊“模塊”標簽,注意下面的“UCenter模塊”。
點擊“UCenter配置”,進入以下頁面。
“服務端地址“填:http://localhost/ucenter (本地機),創始人密碼即是你在安裝UCenter時設定的創始人密碼;服務端IP地址填你的Ucenter安裝的空間IP(本地機填127.0.0.1),輸入后點“確認安裝”。出現安裝成功提示。
退出dedecms管理后臺,再次進入UCenter用戶管理中心,這時我們會發現在“應用管理”中多了一項“我的網站”,并且顯示的是“通信成功”了。
我們再通過瀏覽器訪問http://localhost/uchome/index.php, 用管理員的賬號進入Uchome首頁,點擊“設置”進入另外一頁,再點擊右上角的“高級管理”,輸入密碼后點擊“進入平臺”進入高級管理平臺。
在左側導航欄的“高級設置”中找到一項“UCenter應用”點擊進入。
在這里我們可以看到我們加入的三個應用,分別點擊三個應用下面的“提交更新“。退出管理界面,現在我們再回過頭去測試一下看就可以同步了。
七、經驗總結及疑問
如果沒有做到Dedecms、UChome、Discuz!中同時登錄及退出的問題其關鍵就是在uchome中的“ucenter應用”中沒有“提交更新”。
有時候安裝dedecms、uchome或ucenter出現問題安裝不了或出錯等等,有的很多就是環境沒有搭載好,所以我建議就安裝dedecms提供的DedeAMPZForServer套件,至少在服務器的搭載上我們不需要花費太多的精力。
另外注意的是UCenter的配置。比如“通信密鑰”是否一致。這個一般是導致 UCenter 與Dedecms、UChome、Discuz!等 通信失敗的主要原因之一。這個密鑰是可以自己隨便寫的,但要保證 UCenter 與 DIscuz 的密鑰一致。又比如“ID”。查看 UCenter 后臺的應用 ID 是否與Dedecms、UChome、Discuz!等后臺的 ID 一致,如不一致,請修改各個應用后臺的"UCenter 應用 ID"。這個也是導致 UCenter 與 DIscuz 通信失敗的主要原因之一。關于UCenter的配置等這一點可以參考UCenter官方提供的說明手冊。(本文來源于DEDECMS網)
上一篇:DEDE如何制作不同背景的列表
下一篇:dedecms程序安裝方法與步驟