source/class/discuz/discuz_error.php 文件報錯,說是getglobal未定義 dzx3.4 php7.4 是不是php7棄用getglobal函數的原因? 報錯內容 error: Uncaught Error: Call to undefined function getglobal() ... 查看全文
感謝各位大佬回復,我嘗試下 |
你安裝的不是最新版的X3.4吧,寶塔一鍵安裝里的X3.4事老版本 |
![]() 如果你希望使用 PHP 7.4,建議升級到 Discuz X3.5。 另外嘗試以下操作: 修復文件加載順序: 在 discuz_error.php 文件的開頭添加以下代碼:
清除緩存: 進入 Discuz 后臺,點擊“工具” -> “更新緩存”。 或者手動刪除 data/cache 目錄下的所有文件。 檢查插件和模板: 禁用最近安裝的插件,或者恢復默認模板,看看問題是否解決。 如果都不行,那么請說一下這個錯誤的產生背景。回溯一下之前的操作,借以探究可能的原因。 |
yusr 發表于 2025-1-5 20:11 是讓你檢查 文件里面 是否有 getglobal 這個函數 |
天外飄仙 發表于 2025-1-5 19:32 我重新下載全新dzc3.4,檢查function_core.php里也并沒有包含discuz_error.php |
經查詢 getglobal 是dz的核心函數, 在 source\function\function_core.php 這個文件里面, 先檢查一下這個文件是否丟失吧 |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-19 04:22 , Processed in 0.084321 second(s), 36 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.