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.