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

12下一頁
返回列表 發帖
查看: 871|回復: 10

[已解決] discuz_error.php報錯

4

主題

17

回帖

27

積分

初學乍練

貢獻
0 點
金幣
5 個
樓主
發表于 2025-1-5 19:23:38 來自手機 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
source/class/discuz/discuz_error.php
文件報錯,說是getglobal未定義
dzx3.4    php7.4
是不是php7棄用getglobal函數的原因?
報錯內容
error: Uncaught Error: Call to undefined function getglobal() in /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php:387 Stack trace: #0 /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php(186): discuz_error::write_error_log() #1 /www/wwwroot/nbsxp.cn/source/class/class_core.php(121): discuz_error::exception_error() #2 [internal function]: core::handleException() #3 {main} thrown in /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php on line 387" while reading response header from upstream, client: 125.94.248.181, server: www.nbsxp.cn, request: "GET /forum.php?mod=guide&view=hot&mobile=2 HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-74.sock:", host: "www.nbsxp.cn" 2025/01/03 13:34:26 [error] 572644#0: *2200 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function getglobal() in /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php:387 Stack trace: #0 /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php(186): discuz_error::write_error_log() #1 /www/wwwroot/nbsxp.cn/source/class/class_core.php(121): discuz_error::exception_error() #2 [internal function]: core::handleException() #3 {main} thrown in /www/wwwroot/nbsxp.cn/source/class/discuz/discuz_error.php on line 387" while reading
1 貢獻

最佳答案

雖然3.4最新版聲明支持最高到PHP7.4,但或許 PHP 7.2 或 PHP 7.3 才是 Discuz X3.4 的最佳運行環境。
如果你希望使用 PHP 7.4,建議升級到 Discuz X3.5。

另外嘗試以下操作:

修復文件加載順序:
在 discuz_error.php 文件的開頭添加以下代碼:
  1. require_once DISCUZ_ROOT . './source/function/function_core.php';
復制代碼


清除緩存:
進入 Discuz 后臺,點擊“工具” -> “更新緩存”。
或者手動刪除 data/cache 目錄下的所有文件。

檢查插件和模板:
禁用最近安裝的插件,或者恢復默認模板,看看問題是否解決。


如果都不行,那么請說一下這個錯誤的產生背景。回溯一下之前的操作,借以探究可能的原因。
回復

使用道具 舉報

4

主題

17

回帖

27

積分

初學乍練

貢獻
0 點
金幣
5 個
沙發
 樓主| 發表于 2025-1-5 19:30:41 | 只看Ta

回復

使用道具 舉報

13

主題

3093

回帖

5249

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
板凳
發表于 2025-1-5 19:32:54 | 只看Ta
經查詢 getglobal 是dz的核心函數, 在  source\function\function_core.php 這個文件里面,

先檢查一下這個文件是否丟失吧
回復

使用道具 舉報

4

主題

17

回帖

27

積分

初學乍練

貢獻
0 點
金幣
5 個
地板
 樓主| 發表于 2025-1-5 20:11:25 來自手機 | 只看Ta
天外飄仙 發表于 2025-1-5 19:32
經查詢 getglobal 是dz的核心函數, 在  source\function\function_core.php 這個文件里面,

先檢查一下這個 ...

我重新下載全新dzc3.4,檢查function_core.php里也并沒有包含discuz_error.php
回復

使用道具 舉報

13

主題

3093

回帖

5249

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
5#
發表于 2025-1-5 20:12:11 | 只看Ta
yusr 發表于 2025-1-5 20:11
我重新下載全新dzc3.4,檢查function_core.php里也并沒有包含discuz_error.php

是讓你檢查 文件里面 是否有 getglobal 這個函數
回復

使用道具 舉報

4

主題

17

回帖

27

積分

初學乍練

貢獻
0 點
金幣
5 個
6#
 樓主| 發表于 2025-1-5 20:30:48 來自手機 | 只看Ta
天外飄仙 發表于 2025-1-5 20:12
是讓你檢查 文件里面 是否有 getglobal 這個函數

見笑見笑,我小白
寶塔看了下這個函數,是包含的,應該是別的原因,我再查查是不是php環境問題
回復

使用道具 舉報

13

主題

3093

回帖

5249

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
7#
發表于 2025-1-5 20:53:20 | 只看Ta
yusr 發表于 2025-1-5 20:30
見笑見笑,我小白
寶塔看了下這個函數,是包含的,應該是別的原因,我再查查是不是php環境問題 ...

你再看看吧, 需要的話 也可以有償協助哦
回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
8#
發表于 2025-1-6 00:58:33 | 只看Ta
雖然3.4最新版聲明支持最高到PHP7.4,但或許 PHP 7.2 或 PHP 7.3 才是 Discuz X3.4 的最佳運行環境。
如果你希望使用 PHP 7.4,建議升級到 Discuz X3.5。

另外嘗試以下操作:

修復文件加載順序:
在 discuz_error.php 文件的開頭添加以下代碼:
  1. require_once DISCUZ_ROOT . './source/function/function_core.php';
復制代碼


清除緩存:
進入 Discuz 后臺,點擊“工具” -> “更新緩存”。
或者手動刪除 data/cache 目錄下的所有文件。

檢查插件和模板:
禁用最近安裝的插件,或者恢復默認模板,看看問題是否解決。


如果都不行,那么請說一下這個錯誤的產生背景。回溯一下之前的操作,借以探究可能的原因。
回復

使用道具 舉報

4

主題

969

回帖

24萬

積分

管理員

官方有償服務QQ 1453650

貢獻
174 點
金幣
240005 個
QQ
9#
發表于 2025-1-6 08:49:19 | 只看Ta
你安裝的不是最新版的X3.4吧,寶塔一鍵安裝里的X3.4事老版本
回復

使用道具 舉報

39

主題

2866

回帖

4910

積分

應用開發者

Discuz! 運維

貢獻
181 點
金幣
661 個
QQ
10#
發表于 2025-1-6 09:01:28 | 只看Ta
http://www.9999xn.com/thread-73-1-1.html
從這里下載后覆蓋上傳
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-2 01:42 , Processed in 0.120735 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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