從 2.5.7.2 升級到 2.5.8 ,更新過程無錯誤,相關核心模組也更新
用戶管理模組更新也成功,版本為 1.87 Final
全部模組都能開啟,就只有「用戶管理」模組無法開啟,但偏好設定下的用戶管理->系統基本設定是可以開啟的
所以使用者要編輯個人資料的時候,會呈現一片白
這是出現的錯誤,應該要怎麼解決?
Parse error: syntax error, unexpected '儲存後步驟' (T_STRING) in
/var/www/booking/modules/profile/language/tchinese_utf8/admin.php on line
121
錯誤 |
未知: Only variables should be assigned by reference 在檔案中的第 /modules/tad_faq/function_block.php 列 9 |
你好,我用 2015-06-16 的版本更新
進到 upgrade 時,網頁一片空白,無法更新
因為機器在虛擬機下,所以更新不成功後,還原馬上試 2016-05-29 ,是可以更新的
有需要先更新 2016-05-29 這個版本,再更新 2016-06-16 嗎?
咦?可是 2016-06-16 只改了語系檔耶...其他都沒動阿...
我再試試好了
如果之前已經有執行
upgrad過,實際上並不需再執行一次
因為 upgrade 只是修改資料庫架構用的而已。
上次更新不成功我就還原系統了,所以是還沒執行過 upgrade 的
剛用 2015-05-29 這個版本,自已把 modules/profile/language/tchinese_utf8/admin.php 這個檔案換掉而已,正常可以更新沒有問題
但是,用管理者身份從用戶管理模組點進去的用戶那邊去編輯會員,有部分會員會出現底下的錯誤,網頁一片空白,秀不出會員資料。
若是用該使用者登入也是沒辦法編輯自已的會員資料,不能編輯的好像都是 OpenID 產生的帳號
Fatal error: Call to a member function getVar() on a non-object in /var/www/booking/modules/profile/include/forms.php on line 472
我的情況是,用 admin 登入後,從用戶管理模組點進去的用戶,去編輯了 user01 這個使用者,會出現上面的錯誤
同時間編輯 user02 是沒有問題的
若我用 user01 去登入後,去編輯自已的會員資料也是不行,一片空白
user01、user02 是一般使用者
用 2.5.7.2 的版本,上述都是沒有問題的
感謝
剛把 用戶管理 模組反安裝後,再重新安裝就正常了
管理者跟使用者都能正常編輯自已的會員資料了。更新的版本還是用 2016-05-29
還有一個小問題,不知道是否從設定上做修改
本來登入管理介面的時候,是顯示如下的圖
更新 2.5.8 後,預設會載入會員資料,如下,整個畫面會拉很長,必須自行按第一個圖才能恢復上面的樣子
http://www.tad0616.net/modules/tad_book3/page.php?tbdsn=667
第五點