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

返回列表 發帖
查看: 234|回復: 8

[BUG提交] Discuz! System Error

1

主題

5

回帖

11

積分

初學乍練

貢獻
0 點
金幣
5 個
樓主
發表于 2025-8-30 22:04:56 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
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 給我們


回復

使用道具 舉報

75

主題

312

回帖

702

積分

管理員

貢獻
18 點
金幣
41 個
沙發
發表于 2025-8-31 07:01:23 | 只看Ta
看似是開了UC的第三方登錄,我看下,有更新的話隨時關注gitee哈
回復

使用道具 舉報

75

主題

312

回帖

702

積分

管理員

貢獻
18 點
金幣
41 個
板凳
發表于 2025-8-31 07:07:47 | 只看Ta
是你 UC 配置沒有配置正確報錯了,如果不報錯就不會有問題了
UC必須是UC2.0,開啟 API,把正確的參數填寫到UC登錄即可
回復

使用道具 舉報

1

主題

5

回帖

11

積分

初學乍練

貢獻
0 點
金幣
5 個
地板
 樓主| 發表于 2025-8-31 07:31:58 | 只看Ta
是安裝了UC2.0后出現的問題。
我記得只改了二處:
1.在\config\config_ucenter.php文件中UC_STANDALONE從1改為0
2.后臺--》全局--》第三方登錄--》UCenter改為啟用

我在安裝ucenter時,發現API需要redis,沒有啟用API. 我現在啟用API后再試一下。
回復

使用道具 舉報

1

主題

5

回帖

11

積分

初學乍練

貢獻
0 點
金幣
5 個
5#
 樓主| 發表于 2025-8-31 09:03:11 | 只看Ta
本帖最后由 upoint 于 2025-8-31 10:29 編輯

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

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









回復

使用道具 舉報

75

主題

312

回帖

702

積分

管理員

貢獻
18 點
金幣
41 個
6#
發表于 2025-8-31 09:21:12 來自手機 | 只看Ta
主要是報錯了,如果不讓他報錯,就沒有任何問題。
報錯的原因是連接失敗

你核對下參數吧,UC2那邊是接口管理負責這個功能,不是應用管理。你連接的是接口
回復

使用道具 舉報

1

主題

5

回帖

11

積分

初學乍練

貢獻
0 點
金幣
5 個
7#
 樓主| 發表于 2025-8-31 10:39:50 | 只看Ta
之前使用應用方式,打開論壇首頁正常,點擊退出登錄時出現報錯。
現在使用接口方式,設置好以后,打開論壇首頁,出現報錯。





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

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

回復

使用道具 舉報

1

主題

5

回帖

11

積分

初學乍練

貢獻
0 點
金幣
5 個
8#
 樓主| 發表于 2025-8-31 10:45:03 | 只看Ta
source/class/discuz/discuz_application.php        第67行: discuz_application->_init_user()執行時,調用了模板,模板中用到了 FORMHASH 常量 ,但 FORMHASH 此時還沒有定義。

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

使用道具 舉報

75

主題

312

回帖

702

積分

管理員

貢獻
18 點
金幣
41 個
9#
發表于 2025-8-31 14:18:48 來自手機 | 只看Ta
不用看程序邏輯了,你自己把正確的UC 接口管理的參數填寫進來就可以了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 05:11 , Processed in 0.081125 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表