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

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

標題: 后臺管理設(shè)置頻繁報錯 [打印本頁]

作者: xujingad    時間: 2023-7-27 09:37
標題: 后臺管理設(shè)置頻繁報錯
在包括且不限于以下頁面修改內(nèi)容后保存時,會報下截圖錯誤:
1.全局-注冊與訪問控制
2.全局-SEO設(shè)置
3.全局-域名設(shè)置
4.全局-空間設(shè)置
5.全局-用戶權(quán)限
6.全局-積分設(shè)置
7.全局-上傳設(shè)置
8.全局-水印設(shè)置
9.全局-手機設(shè)置
10.全局-防采集設(shè)置
11.界面-導航設(shè)置
12.界面-界面設(shè)置
等...

報錯截圖如下:
(, 下載次數(shù): 157)

作者: Discuz有償服務(wù)    時間: 2023-7-27 09:46
用戶欄目設(shè)置里,未選擇任何資料項
作者: 天外飄仙    時間: 2023-7-27 09:46
你這什么版本的dz呀?
php版本改成  php7吧; 別用php8 了
作者: xujingad    時間: 2023-7-27 09:50
天外飄仙 發(fā)表于 2023-7-27 09:46
你這什么版本的dz呀?
php版本改成  php7吧; 別用php8 了

php 8.0.26,這個有講究嗎?
作者: xujingad    時間: 2023-7-27 09:51
天外飄仙 發(fā)表于 2023-7-27 09:46
你這什么版本的dz呀?
php版本改成  php7吧; 別用php8 了

dz是3.5的
作者: 1314學習網(wǎng)    時間: 2023-7-27 09:54
給用戶欄目設(shè)置上資料項,或者打開 source\function\cache\cache_setting.php
找到
  1. foreach($profile_settings as $pval) {
  2.                                                 if(in_array($pval['fieldid'], $val['field'])) {
  3.                                                         $temp[$pval['fieldid']] = $pval['fieldid'];
  4.                                                 }
  5.                                         }
  6.                                         foreach($val['field'] as $fieldid) {
  7.                                                 if(!in_array($fieldid, $temp)) {
  8.                                                         $temp[$fieldid] = $fieldid;
  9.                                                 }
  10.                                         }
復制代碼
修改為
  1. if (!empty($val['field']) && is_array($val['field'])) {
  2.                                                 foreach($profile_settings as $pval) {
  3.                                                         if(in_array($pval['fieldid'], $val['field'])) {
  4.                                                                 $temp[$pval['fieldid']] = $pval['fieldid'];
  5.                                                         }
  6.                                                 }
  7.                                                 foreach($val['field'] as $fieldid) {
  8.                                                         if(!in_array($fieldid, $temp)) {
  9.                                                                 $temp[$fieldid] = $fieldid;
  10.                                                         }
  11.                                                 }
  12.                                         }
復制代碼


作者: xujingad    時間: 2023-7-27 09:58
天外飄仙 發(fā)表于 2023-7-27 09:46
你這什么版本的dz呀?
php版本改成  php7吧; 別用php8 了

切換php7已解決,感謝大佬!
作者: xujingad    時間: 2023-7-27 10:00
1314學習網(wǎng) 發(fā)表于 2023-7-27 09:54
給用戶欄目設(shè)置上資料項,或者打開 source\function\cache\cache_setting.php
找到
修改為

切換php7已解決,這段代碼看上去是加了個控制和非數(shù)組的判斷,如果不滿足條件不執(zhí)行,那能正確保存嗎?雖然那個報錯,但是刷新頁面后,大部分設(shè)置項都有保存成功
作者: 天外飄仙    時間: 2023-7-27 10:18
xujingad 發(fā)表于 2023-7-27 10:00
切換php7已解決,這段代碼看上去是加了個控制和非數(shù)組的判斷,如果不滿足條件不執(zhí)行,那能正確保存嗎?雖 ...

沒啥問題的;  php對代碼要求更嚴格! 等程序修復就可以了
作者: King    時間: 2023-7-27 10:51
PHP v8.1.18,沒看到報錯
作者: xujingad    時間: 2023-7-27 11:23
King 發(fā)表于 2023-7-27 10:51
PHP v8.1.18,沒看到報錯

linux上的沒報錯,windows本地的這個報錯了




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