今天把我的dedecms網站和discuz整合了一下,現在回過頭看看非常的簡單,但是對於剛剛研究和學習的童鞋們,還是有點難度的。個人感覺不是整合的步驟難,主要是每一步的作用是什麼,該如何理解。廢話少說,根據我在網上搜集大量的資料和自己的理解,下面我說說我所遇到的問題和解決的方法吧,希望對大家有所幫助!專業資訊型網站建站,QQ:1955852919。
把兩個程序整合在一起的主要目的是同步會員的註冊、登陸、退出,在網站中調用相關帖子等。要實現會員信息的同步,我們還需要一個類似於紐帶(或者橋樑)東西ucenter。ucenter的總用就是把多個程序中的會員都統一起來,意識就是比如我有a、b、c三個網站,我在網站a上註冊了一個會員,登陸網站b和c也是可以的。
ucenter本來是單獨安裝的,但是在這裏是不需要的,這也是我整合時糾結的問題。原來discuz在安裝時可以選擇自帶uc_server,就是再帶ucenter,不用單獨安裝了。
所用版本:
dedecms5.7 gbk
dizcuz x2 gbk
第一步:安裝織夢dedecms,這個大家應該都懂得,再次不做詳解;
第二步:在網站根目錄下建一個dz文件夾;
第三步:將Discuz_X2_SC_GBK下的upload中的所有文件放到dz下;
第四步:安裝discuz。運行 網址/dz/install。在這裏有兩點需要注意:(1)在安裝第二步選擇第一個選項選(全新安裝 Discuz! X (含 UCenter Server)) ,這一步就是安裝再帶的ucenter。(2)discuz的數據庫和織夢的數據庫最好是同一個,只是表皮前綴不同。
第五步:安裝成功後,輸入網址http://域名/dz/admin.php ,進入discuz的後臺,用admin(dz默認的)用戶名進入論壇管理界面並登陸UC。在UC應用管理裏面看到,UC跟discuz通信成功。注意:uc密碼也是安裝discuz時設置的密碼。
第六步:進入織夢後臺,在織夢模塊管理裏面,安裝UCenter模塊,安裝成功後在左側菜單欄裏出現 UCenter配置,點擊“UCenter配置”,UCenter配置的服務端地址填:http://網址/dz/uc_server 確認成功後,在登陸到剛纔看到通信成功的地方,(輸入網址http://域名/dz/admin.php ,進入discuz的後臺,用admin(dz默認的)用戶名進入論壇管理界面並登陸UC。),在UC應用管理裏面看到dedecms和ucenter通信成功。到此整合完畢。