男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

12下一頁
返回列表 發(fā)帖
查看: 828|回復: 15

[BUG提交] 部分頁面會報錯

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
樓主
發(fā)表于 2026-3-25 21:35:58 |福建| 只看樓主 |倒序瀏覽 |閱讀模式
本帖最后由 iwuyou 于 2026-3-25 21:47 編輯

報錯頁面:https://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=81&page=10

https://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=30&page=53



前后頁面正常,感覺是因為php 8.4.19 觸發(fā),不允許字符串連接用"+",要用".",不知道哪行代碼有問題,還是數(shù)據表有問題?要如何修正?

https://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=81&page=9
https://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=81&page=11





回復

使用道具 舉報

45

主題

6737

回帖

18

粉絲

應用開發(fā)者

貢獻
666 點
金幣
1460 個
產品版本
X5.0+
QQ
沙發(fā)
發(fā)表于 2026-3-25 21:52:43 |浙江來自手機 | 只看Ta
排查插件
回復

使用道具 舉報

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
板凳
 樓主| 發(fā)表于 2026-3-25 23:12:04 |福建| 只看Ta
本帖最后由 iwuyou 于 2026-3-25 23:30 編輯
湖中沉 發(fā)表于 2026-3-25 21:52
排查插件

這個錯誤會有規(guī)律,如前面刪除一部分帖子以后,出錯的頁碼會往前移動。
測試分析后,與某個帖子有關(這兩個鏈接中都有一個共同特點,就是都有一個帖子帶被移動的標志),它出現(xiàn)在列表哪一頁中,那一頁就會出錯。
已經找到問題代碼,修改后,就不會報錯了。
source/app/forum/module/forumdisplay.php
第770行
  1. $_G['forum_threadlist'][$index]['views'] += $value['addviews'];
復制代碼
改為
  1. $_G['forum_threadlist'][$index]['views'] = intval($_G['forum_threadlist'][$index]['views']) + intval($value['addviews']);
復制代碼

請官方確認是否是BUG?


回復

使用道具 舉報

97

主題

613

回帖

20

粉絲

管理員

貢獻
28 點
金幣
70 個
產品版本
X5.0+
地板
發(fā)表于 2026-3-26 08:17:14 |北京| 只看Ta
官方發(fā)布的代碼里 forumdisplay 這文件就沒1539行,總共就 900+ 行
回復

使用道具 舉報

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
5#
 樓主| 發(fā)表于 2026-3-26 08:58:38 |福建| 只看Ta
本帖最后由 iwuyou 于 2026-3-26 09:27 編輯
monkeye 發(fā)表于 2026-3-26 08:17
官方發(fā)布的代碼里 forumdisplay 這文件就沒1539行,總共就 900+ 行

這是程序的BUG,錯誤統(tǒng)計輸出的結果,實際上正如你所說的,只有900+。
在這個問題上,剛開始我也被帶偏了,無法直接定位出錯位置。
后來對列表第1頁的帖子進行刪除,發(fā)現(xiàn)出錯列表頁碼會前移,從而猜測某一個帖子引發(fā)BUG。
最終發(fā)現(xiàn)是移帖引起的,這個出錯列表頁有一個移帖,應該是移帖的回復統(tǒng)計數(shù)值是"-",不是數(shù)字,直接進行+運算,低版本PHP沒有問題,在php8.4.19上會出錯。
如果刪除這個帖子,原程序就不會報錯。
你可以找一個有移帖標志的列表頁,試試會不會出錯?
回復

使用道具 舉報

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
6#
 樓主| 發(fā)表于 2026-3-26 09:02:23 |福建| 只看Ta
錯誤頁所在位置
回復

使用道具 舉報

97

主題

613

回帖

20

粉絲

管理員

貢獻
28 點
金幣
70 個
產品版本
X5.0+
7#
發(fā)表于 2026-3-26 09:33:29 |北京| 只看Ta
我關注的是 1539 行問題,1539 行肯定不會出錯,這是php返回的,你那里為啥連行數(shù)都報錯?那也是你 php 版本的問題。我這里行數(shù)是沒問題的。
具體 views 因 - 符號累加出錯你反饋的正確
回復

使用道具 舉報

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
8#
 樓主| 發(fā)表于 2026-3-26 09:59:56 |福建| 只看Ta
monkeye 發(fā)表于 2026-3-26 09:33
我關注的是 1539 行問題,1539 行肯定不會出錯,這是php返回的,你那里為啥連行數(shù)都報錯?那也是你 php 版 ...

我用的系統(tǒng)是 fedora server 43,用dnf install php -y, 安裝的php 版本是 8.4.19.
這個1539 行問題,讓我無法定位。
后來我在虛擬機模擬平臺,刪除列表第一頁上的帖子以后,再點出錯的頁面時,才有提示 770行,才讓我找到準確位置。

以下是有準確定位時的提示。

Discuz! System Error
Time: 2026-03-25 22:52:32 +0800 IP: 172.16.250.1 BackTraceID: 60d7d8b3cbf699b47efb42879d57f517

Unsupported operand types: string + string
PHP Debug

No.        File        Code
1        forum.php:11        require(%s)
2        index.php:27        require(%s)
3        source/app/forum/forum.php:72        require_once()
4        source/app/forum/module/forumdisplay.php:770        break()
回復

使用道具 舉報

97

主題

613

回帖

20

粉絲

管理員

貢獻
28 點
金幣
70 個
產品版本
X5.0+
9#
發(fā)表于 2026-3-26 10:03:23 |北京| 只看Ta
gitee上已經修了,下次更新的時候會 fixed

770 也不對,行數(shù)錯了,應該是 815 行。


如果php版本行號都報錯,是沒法正常定位錯誤的
回復

使用道具 舉報

13

主題

80

回帖

2

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
產品版本
X5.0+
10#
 樓主| 發(fā)表于 2026-3-26 10:10:34 |福建| 只看Ta
monkeye 發(fā)表于 2026-3-26 09:33
我關注的是 1539 行問題,1539 行肯定不會出錯,這是php返回的,你那里為啥連行數(shù)都報錯?那也是你 php 版 ...

1539行報錯問題,是否與當前在第10頁這個參數(shù)有關?
1539行報錯,是第一時間出現(xiàn)的報錯。
當刪除前面部分帖以后,出錯頁變成第9頁時,才顯示正確的位置。

有可能是我后來把
  1. $topicposts = $thread['special'] ? $thread['replies'] : $thread['replies'] + 1;
復制代碼



  1. $topicposts = $thread['special'] ? intval($thread['replies']) : intval($thread['replies']) + 1;
復制代碼


才有770位置正確提示。
具體我還得返回測試環(huán)境,看看是不是與上面這個改動有關?
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

GMT+8, 2026-4-17 20:57 , Processed in 0.055827 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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