最近應公司的要求,要開發一個有點像QQ空間那樣的會員管理中心網站,發現UCenter的很多功能酷似QQ空間,于是選擇了UCenter作為程序的會員管理中心,前臺嘛就選擇我之前基于thinkphp3.1.2框架開發的WBlog好了,但是問題又來了,要求在WBlog前臺注冊的會員登錄時要與UCenter同步,這就是我這次要解決的問題--ThinkPHP與UCenter的整合。
我在網上搜索了一下,thinkphp與UCenter的整合并不少,但是似乎越看越覺得頭暈,不是少這就是少那,到頭來差之毫厘,謬以千里,真夠折騰的,我仔細閱讀了UCenter的開發文檔后,經過多次的調試,終于完成了thinkphp與UCenter的整合,感覺這個結果是從苦水里泡出來的一樣,呵呵。?!,F在網菠蘿果把整合的記錄分享給需要的童鞋。
溫馨提示:在thinphp與UCenter整合中,您需要的基本條件是,有一定的PHP基礎,對thinphp框架有所了解,會布署目錄和配置數據。
好了,我們開始吧!
下載并安裝下面的程序
WBlog3.1.2
UCenter_Home_2.0_SC_UTF8
UCenter 1.6.0
安裝WBlog博客程序
在寫本文之前,已發布的WBlog博客程序還沒有會員中心,本次測試的會員中心是后面才寫的。如果你能等的話要待我整理好WBlog的會員中心程序才發布,不能等的話也不會影響下面的程序整合,因為你可以找或者自己寫簡單的滿足以下兩個條件的thikphp程序:
1、可以注冊會員
2、可以登錄和退出。
這里我就使用WBlog3.1.2了,在服務器的根目錄新建目錄wblog1,把下載的WBlog3.1.2解壓得到的WBlog目錄里的所有文件復制到wblog1,在瀏覽器輸入http://127.0.0.1/wblog1/install/,安裝WBlog3.1.2。
溫馨提示:在整合時最容易搞錯的就是路徑問題,在接下來的整合操作的根目錄都是指wblog1目錄,所以要和服務器根目錄區別開來。
安裝UCenter 1.6.0(簡體UTF-8)
這個程序到官方去下載吧,在網站根目錄wblog1新建 ucenter 目錄,解壓UCenter 1.6.0,把解壓得到的upload目錄里的所有文件復制到剛才新建的ucenter目錄里,在瀏覽器輸入http://127.0.0.1/wblog1/ucenter/install/,安裝UCenter 1.6.0。
安裝UCenter_Home_2.0_SC_UTF8(簡體中文版)
在網站根目錄wblog1新建 uh目錄并解壓UCenter_Home_2.0_SC_UTF8,把解壓得到的upload目錄里的所有文件復制到剛才新建的uh目錄里。在瀏覽器輸入http://127.0.0.1/wblog1/uh/install/,安裝UCenter_Home_2.0_SC_UTF8,需要注意的是,安裝UCenter 1.6.0和UCenter_Home_2.0_SC_UTF8時順序不能顛倒,否則無法安裝。
新聞熱點
疑難解答