久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: Discuz! System Error [打印本頁]

作者: upoint    時間: 2025-8-30 22:04
標題: Discuz! System Error
Discuz! System Error
Time: 2025-08-30 14:01:47 +0000 IP: 36.132.130.22 BackTraceID: 672797d9a3bb3f3b61e45d9ce90f96a8
Undefined constant "FORMHASH"
PHP Debug
No.FileLineCode
1index.php21require(%s)
2source/app/index/index.php152require(%s)
3source/app/forum/forum.php57discuz_application->init()
4source/class/discuz/discuz_application.php67discuz_application->_init_user()
5source/class/discuz/discuz_application.php575account::method_loginAuto()
6source/class/class_account.php267account_base::callClass()
7source/class/account/account_base.php76account_ucenter->login()
8source/class/account/account_ucenter.php48showmessage()
9source/function/function_core.php1924dshowmessage()
10source/function/function_message.php247include(%s)
11data/template/1_1_common_showmessage.tpl.php2include(%s)
12data/template/1_1_common_header_forum_index.tpl.php130include(%s)
13data/template/1_1_common_header_userstatus.tpl.php38include()
14data/template/1_1_member_login_simple.tpl.php40break()

System Info
VersionX5.0.0.Open Release 20250901
OSLinux / Linux VM-12-17-ubuntu 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64
PHP8.3.7 fpm-fcgi on nginx/1.26.0
MySQL8.0.42-0ubuntu0.24.04.2

如果您是用戶,建議您嘗試刷新頁面、關閉所有瀏覽器窗口重新進行操作。如果無法解決,建議您完整截圖本頁面并保存,隨后向站點管理員反饋此問題
如果您是站點管理員,建議您嘗試在管理中心 更新緩存 ,或憑完整截圖通過 官方論壇 尋求幫助。如果您確定是程序自身Bug,您也可直接 提交Issue 給我們



作者: monkeye    時間: 2025-8-31 07:01
看似是開了UC的第三方登錄,我看下,有更新的話隨時關注gitee哈
作者: monkeye    時間: 2025-8-31 07:07
是你 UC 配置沒有配置正確報錯了,如果不報錯就不會有問題了
UC必須是UC2.0,開啟 API,把正確的參數填寫到UC登錄即可

作者: upoint    時間: 2025-8-31 07:31
是安裝了UC2.0后出現的問題。
我記得只改了二處:
1.在\config\config_ucenter.php文件中UC_STANDALONE從1改為0
2.后臺--》全局--》第三方登錄--》UCenter改為啟用

我在安裝ucenter時,發現API需要redis,沒有啟用API. 我現在啟用API后再試一下。
作者: upoint    時間: 2025-8-31 09:03
本帖最后由 upoint 于 2025-8-31 10:29 編輯

安裝redis后, 重新安裝ucenter, 開啟API。未解決問題。
在論壇前端頁面點擊"退出"后, 發生報錯。

后臺--》全局--》第三方登錄--》UCenter改為禁用。不再報錯了。但UCENTER也不能使用了。


(, 下載次數: 4)


(, 下載次數: 2)




作者: monkeye    時間: 2025-8-31 09:21
主要是報錯了,如果不讓他報錯,就沒有任何問題。
報錯的原因是連接失敗

你核對下參數吧,UC2那邊是接口管理負責這個功能,不是應用管理。你連接的是接口
作者: upoint    時間: 2025-8-31 10:39
之前使用應用方式,打開論壇首頁正常,點擊退出登錄時出現報錯。
現在使用接口方式,設置好以后,打開論壇首頁,出現報錯。

(, 下載次數: 3)

(, 下載次數: 2)

Discuz! System Error
Time: 2025-08-31 02:35:39 +0000 IP: 36.132.130.22 BackTraceID: 672797d9a3bb3f3b61e45d9ce90f96a8
Undefined constant "FORMHASH"
PHP Debug
No.FileLineCode
1index.php21require(%s)
2source/app/index/index.php152require(%s)
3source/app/forum/forum.php57discuz_application->init()
4source/class/discuz/discuz_application.php67discuz_application->_init_user()
5source/class/discuz/discuz_application.php575account::method_loginAuto()
6source/class/class_account.php267account_base::callClass()
7source/class/account/account_base.php76account_ucenter->login()
8source/class/account/account_ucenter.php48showmessage()
9source/function/function_core.php1924dshowmessage()
10source/function/function_message.php247include(%s)
11data/template/1_1_common_showmessage.tpl.php2include(%s)
12data/template/1_1_common_header_forum_index.tpl.php130include(%s)
13data/template/1_1_common_header_userstatus.tpl.php38include()
14data/template/1_1_member_login_simple.tpl.php40break()

System Info
VersionX5.0.0.Open Release 20250901
OSLinux / Linux VM-12-17-ubuntu 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64
PHP8.3.7 fpm-fcgi on nginx/1.26.0
MySQL8.0.42-0ubuntu0.24.04.2
MemoryRedis

如果您是用戶,建議您嘗試刷新頁面、關閉所有瀏覽器窗口重新進行操作。如果無法解決,建議您完整截圖本頁面并保存,隨后向站點管理員反饋此問題


作者: upoint    時間: 2025-8-31 10:45
source/class/discuz/discuz_application.php        第67行: discuz_application->_init_user()執行時,調用了模板,模板中用到了 FORMHASH 常量 ,但 FORMHASH 此時還沒有定義。

FORMHASH定義出現在_init_user()執行后的_init_misc()中。

作者: monkeye    時間: 2025-8-31 14:18
不用看程序邏輯了,你自己把正確的UC 接口管理的參數填寫進來就可以了




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0