discuz X 更新時提示升級 UCenter 之處理

can not update discuz X UCenter problem

最近將論壇由3.1升級至3.2出現的小問題,之前也是有遇過,記錄一下流程,方便下次升級時,自已可以查看,碰到此問題的人,也可以參考

更新 discuz X 版本時,提示請先升級 UCenter 到 1.6.0 以上版本,如下圖




處理方式一

跳過 UCenter 版本檢測頁面將網址後面的 ?step=start 改成 ?step=prepare 如下

https://你的論壇網址/install/update.php?step=prepare


處理方式二

notepad++ 之類的文字編輯軟體,打開 update.php 文件

搜索 if(version_compare($version 字串,約在100初行左右

將 <= 改成 >= 也可以,如下






這問題是 UCenter 版本對不起來,可能原因如下

1、pre_ucenter_settings 資料表內的 version 參數不是 1.6.0 ,於discuz X 1.5 還 2.0 後安裝應該都是 1.6.0 ,可以自行用phpmyadmin檢查一下




2、UCenter 線連錯誤,抓取不到 version 參數,一般論壇執行正常,應該不會有這問題,大部份是使用免費空間的DZ論壇,才會有這問題,算是免空禁函數造成,可參考本則文章做處理


返回目錄 → ( Discuz X 論壇 ) 之使用教學,連結總整理


Thank you for reading

沒有留言:

發佈留言

由於一直被灌水, 因此您發表留言之後, 需要等待博客主的審核, 才會公開您的留言, 所以請不要重複的留言
Hello my friend, I have no money, My blog is super chill, Please do not screw me up in the replies at the bottom of the article, thanks a lot