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, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, Please avoid spam or irrelevant comments.