[教學]如何升級UCenter?

Discuz自從包入了UCenter就讓各個站長們苦不堪言,雖然多了一個會員的管理平台可以集中管理,但卻也讓Discuz的系統需求提高、架設複雜度提高。UCenter弄不好往往造成論壇用戶無法登入,儘管論壇上的資料都在,但用戶就是怎樣登入都不對,還有個更嚴重的問題就是早期的UCenter版本設計上有瑕疵,常常讓用戶的頭像無法更新、異常等等的狀況,對管理者來說也是一大頭痛問題。

大部分的解決方法都是升級UCenter來解決這個頭像問題,另外也有透過一些小工具來解決。不過我自已之前遇到頭像上傳的問題時,最後則是透過升級UCenter來解決這個問題。比較特別的是不論在Discuz後台或是UCenter後台都沒有看到UCenter的版本監測通知,所以從來都無法得知UCenter是否該升級的問題?似乎都需要自己上官方看才會知道的說。

目前頭像上傳失敗的解決方法其中有一招是不必升級UCenter的,在殺氣網站上有一篇介紹:解決Discuz頭像無法上傳成功(各版適用),基本上如果您有此類問題可以透過該篇文章處理看看了,如果還是不行那就來升級UCenter試試看吧!不過若是要處理頭像問題而升級UCenter的話,似乎會把頭像全部清除,用戶必須自己重新上傳的樣子唷!

還記得很久以前介紹過安裝Discuz6.1時,當時教學分成安裝UCDZ,因為那時候沒有整合包,安裝時UC和DZ是完全分開的兩套程式。不過不用擔心,不論你當初架設的是把DZ和UC分開架設,或是像Discuz7.0安裝一樣是整合安裝,都可以獨立升級UC,只是升級前請做好萬全的備份,因為很多人常常遇到升級失敗,一旦沒有備份就整個掛掉了。

第1步 升級前請先登入Discuz後台,點擊﹝全局﹞→「站點信息」然後將論壇先關閉,下方記得輸入一下留給會員的話,然後儲存設定。

[教學]如何升級UCenter?

第2步 接著請到您的資料庫內,將您的UCenter和Discuz資料導出做備份。然後記得登入FTP後,將FTP上所有檔案下載備份以確保避免升級失敗。

導出教學如何利用phpMyAdmin導出MySQL資料庫?

[教學]如何升級UCenter?

第3步 請透過Discuz後台進入UCenter,為了安全起見,請您在UCenter後台點擊左方的「數據備份」,然後再點擊提交進行備份檔案的產生。

[教學]如何升級UCenter?

第4步 接著請將產生的檔案點擊滑鼠【右鍵】選擇【另存新檔】下載備份。

[教學]如何升級UCenter?

第5步 請進入UCenter下載頁面,首先您必須先確認您目前UC的版本(在上一步驟中請注意左下角會有顯示UC版本),接著您必須確認您的UCenter編碼是哪一個?一般繁體中文使用者可能是Big5或是UTF-8,請勿隨意下載,否則可能造成問題。確認您原本的版本號與編碼後,接著下載新版,在此我們已UCenter1.0.0版升級到UCenter1.5.0板作為範例。

UCenter下載http://download.comsenz.com/UCenter/

[教學]如何升級UCenter?

第6步 如果前面忘記連上FTP將網站所有資料下載備份,記得現在要處理,避免升級失敗時無法還原網站。當您下載正確的UCenter版本後,請解壓縮找到「upload」目錄下的檔案,然後利用FTP連到網站,並找到UCenter的目錄。

如果您當初是分開安裝的UC,請您找找看您之前替他命名的資料夾,開啟後將剛剛解壓縮的「upload」目錄下所有的檔案和資料夾上傳覆蓋。

如果您之前安裝時是使用整合包,那應該是找到「uc_server」資料夾,開啟後將剛剛解壓縮的「upload」目錄下所有的檔案和資料夾上傳覆蓋。

[教學]如何升級UCenter?

第7步 上傳後記得將以下目錄權限修改為777,才能讓UCenter正常運作。

./data

./data/avatar

./data/backup

./data/cache

./data/logs

./data/tmp

./data/view

第8步 接著就是要升級UCenter了,請您透過瀏覽器訪問升級介面,路徑是UCenter目錄下的「/upgrade/upgrade2.php」。然後閱讀一下注意事項確定後點擊升級連結。

【狀況一】:

UCenter主程式資料夾:uc_server

Discuz論壇網址:http://abc.com/

UCenter升級路徑:http://abc.com/uc_server/upgrade/upgrade2.php

【狀況二】:

UCenter主程式資料夾:ucenter

Discuz論壇網址:http://abc.com/bbs

UCenter升級路徑:http://abc.com/bbs/ucenter/upgrade/upgrade2.php

[教學]如何升級UCenter?

第9步 接著UCenter就會開始進行資料表的升級等等,出現升級完成即可。

[教學]如何升級UCenter?

第10步 接著請透過FTP訪問您的UCenter資料夾,進入後將「upgrade」將該資料夾整個刪除。

[教學]如何升級UCenter?

第11步 回到UCenter介面,點擊左方的「更新緩存」,然後將數據和模板緩存一下應該就可以了!別忘了回到Discuz將關閉的論壇再次開方喔!

[教學]如何升級UCenter?

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

6 則留言

  1. 香腸大您好 :

    目前我的論壇 是 Discuz 6.1 搭載 UCenter 1.0 版本 ( 非 6.1 F )

    我想問 那 Discuz 6.1 可以使用 UCenter 1.6.0 ? (1.0>1.50>1.51>1.52>1.60ver)

    (嘗試D7.2搭載1.5確定沒問題,升上1.6也可 –> 已知升級程序和實際操作過 )

    因為論壇有3年年齡了,怕升級UC出問題….還是說 使用原版本 或 升級到某版本 就好 ?

    香腸回應:
    如果沒有新功能需求,保持原本即可

    • 回報一下….,來看了香腸大 MSN 問題,突然想起之前在這問的 UC

      **

      經我測試 (以下是後台看到的)

      論壇程序版本 Discuz! 6.1.0 Release 20090818

      UCenter 客戶端版本 UCenter 1.6.0 Release 20110505

      確實可以搭載 UC 1.6 版,不過要自己去改寫 PHP….

      網路上沒有相關解釋,所以就自己再申請 000WEB 一個當測試亂玩,

      目前已成功運行一個月半,論壇 6X 人回報無問題

      雖然使用 Options -Indexes 和 偽裝轉向頁 (不用權限644),不過感覺不甚安全
      (非http://xx/admin.php ,指 http:/xx/ 此頁下面安裝什麼都會被看見)

      而 UCenter 1.5 開始有在登入頁加設安全回答還有更容易的 pm 設置和用戶管理,

      毅然更新 !!

      香腸回應:
      了解,不過動到PHP程式碼就有點麻煩了,如果新版真得更好用,改寫程式不麻煩就可以搭載在舊版的Discuz,那這樣是值得的 :D

  2. 您好,有個問題這幾天很困擾,有點想換論壇,請教
    1-我在DZ7.0時有備份資料庫,過程是在7.0後台工具/備份/論壇全部數據/提交產生forumdata/backup_xxxxx成功,但沒有在UC裡面備份資料庫。(我是由6.1升級到7.0,UC是後來裝的)
    2-在PMA裡將資料庫刪除,删除空间文件(附件文件保留 attachments),重裝7.0後台恢復備份資料庫
    3-目前發現DZ資料都在,但會員不能登入了,回應登錄失敗,我到DZ後台看會員資料仍在,但UC裡面用戶列表卻只有創建人一個?

    請教
    能救嗎?怎麼救?感謝您!

    香腸回應:
    這個我就不清楚了~ 遺失UC資料表就很難處理了

  3. 香腸你好,請問貴站上文章圖片水印是使用WordPress插件實現還是前期製作好才上傳的啊?如果是使用插件,請問是什麽插件。

    香腸回應:
    圖片都是上傳前就處理好的~浮水印是:Winsnap。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料