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

Discuz! 官方交流社區(qū)

標(biāo)題: 從PHP7.4升級(jí)到PHP8或8.2報(bào)錯(cuò) [打印本頁(yè)]

作者: hopejyb    時(shí)間: 2023-2-5 14:36
標(biāo)題: 從PHP7.4升級(jí)到PHP8或8.2報(bào)錯(cuò)
論壇首頁(yè)和后臺(tái)更新緩存都報(bào)錯(cuò),只好退回去了。

報(bào)錯(cuò)頁(yè)面分別是:
(, 下載次數(shù): 40)


(, 下載次數(shù): 38)


作者: 湖中沉    時(shí)間: 2023-2-5 14:38
第一個(gè)是你模板里有點(diǎn)問(wèn)題,第二個(gè)報(bào)錯(cuò)好像是某些設(shè)置項(xiàng)沒(méi)設(shè)置導(dǎo)致的
作者: hopejyb    時(shí)間: 2023-2-5 14:42
湖中沉 發(fā)表于 2023-2-5 14:38
第一個(gè)是你模板里有點(diǎn)問(wèn)題,第二個(gè)報(bào)錯(cuò)好像是某些設(shè)置項(xiàng)沒(méi)設(shè)置導(dǎo)致的

嗯,第一個(gè)的76行是:
<div class="z"><?php if(isset($_G['setting']['topnavs'][0]) && is_array($_G['setting']['topnavs'][0])) foreach($_G['setting']['topnavs'][0] as $nav) { if($nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))) { ?><?php echo $nav['code'];?><?php } } ?>

第二個(gè)1126行是:
$jsdata = @fread($fp, filesize($jsfile));


作者: hopejyb    時(shí)間: 2023-2-5 14:45
第一個(gè)問(wèn)題相關(guān)的模板代碼:
                                <div class="z">
                                        <!--{loop $_G['setting']['topnavs'][0] $nav}-->
                                                <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
                                        <!--{/loop}-->
                                        <!--{hook/global_cpnav_extra1}-->
                                </div>

作者: hopejyb    時(shí)間: 2023-2-5 14:48
本帖最后由 hopejyb 于 2023-2-5 14:49 編輯

我把X3.5的這一段模板代碼覆蓋過(guò)去試下。
                                <div class="z">
                                        <!--{loop $_G['setting']['topnavs'][0] $nav}-->
                                                <!--{if is_array($nav) && $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
                                        <!--{/loop}-->
                                        <!--{hook/global_cpnav_extra1}-->
                                </div>

作者: 老周部落    時(shí)間: 2023-2-5 16:29
https://gitee.com/Discuz/DiscuzX/pulls/1928
修復(fù)第二個(gè)問(wèn)題。近期還有不少 PHP 8 修復(fù),可以等下一個(gè) Release 版本再調(diào)整 PHP 版本。
作者: hopejyb    時(shí)間: 2023-2-5 16:55
老周部落 發(fā)表于 2023-2-5 16:29
https://gitee.com/Discuz/DiscuzX/pulls/1928
修復(fù)第二個(gè)問(wèn)題。近期還有不少 PHP 8 修復(fù),可以等下一個(gè) Re ...

收到,多謝了。
作者: wonderful    時(shí)間: 2023-2-5 16:58
為啥非要用最新版本的php呢,先php8.0不行嗎
作者: hopejyb    時(shí)間: 2023-2-5 16:59
wonderful 發(fā)表于 2023-2-5 16:58
為啥非要用最新版本的php呢,先php8.0不行嗎

上面寫(xiě)了,PHP8或8.2都報(bào)同樣的錯(cuò)。




歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0