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

123下一頁
返回列表 發帖
查看: 1576|回復: 21

[已解決] 后臺所有UC設置頁面都提示count(): Argument #1 ($value) must be of type Countable|array, string given

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
樓主
發表于 2025-1-4 16:50:03 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
http://www.9999xn.com/thread-17318-1-1.html

跟這個帖子類似,好像是升級PHP8.4的問題。但是這個帖子跟我的不完全一樣,請問我這個應該怎樣修改?

count(): Argument #1 ($value) must be of type Countable|array, string given
PHP Debug
No.FileLineCode
1notemodel->_send()
2uc_client/model/note.php107notemodel->sendone(%s, %d, Array)
3uc_client/model/note.php127uc_note_handler::deleteuser(Array, %s)
4uc_client/extend_client.php24discuz_table_archive->fetch_all(%s)
5source/class/discuz/discuz_table_archive.php42break()


1 貢獻

最佳答案

ygsq 發表于 2025-1-6 13:10
這個也是限制PHP 7

那就降級到8.2,正常來說3.5下8.2沒什么問題
回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
沙發
 樓主| 發表于 2025-1-4 17:02:05 | 只看Ta
補充:剛剛辦了個家,更換了域名,不知道跟這個是否有關?如果有關,請問應該檢查哪些文件?

目前只能在ucenter里面更改應用到新域名,后臺-站長-ucenter設置打不開。癥狀就是,前端所有用戶頭像都不顯示。
回復 0

使用道具 舉報

13

主題

3097

回帖

5269

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
板凳
發表于 2025-1-4 19:38:47 | 只看Ta
ygsq 發表于 2025-1-4 17:02
補充:剛剛辦了個家,更換了域名,不知道跟這個是否有關?如果有關,請問應該檢查哪些文件?

目前只能在uc ...

先把你的uc通信 修復正常再說吧
回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
地板
發表于 2025-1-4 20:34:42 | 只看Ta
所有用戶頭像都不顯示,證明UC和應用不能正常通信。如果能單獨訪問Ucenter,請在應用管理里正確配置應用,并確保論壇應用的Ucenter配置信息與之保持一致。具體檢查:

UCenter 配置文件 (config.inc.php):
  • 檢查 UC_DBNAME、UC_DBUSER、UC_DBPW、UC_DBHOST 等數據庫連接信息是否正確。
  • 確保 UC_KEY、UC_API、UC_APPID 等參數與 Discuz! X3.5 的配置一致。

Discuz! X3.5 配置文件 (config/config_ucenter.php):
  • 確認 define('UC_CONNECT', 'mysql'); 連接方式正確。
  • 檢查 UC_DBHOST、UC_DBUSER、UC_DBPW、UC_DBNAME 等數據庫信息是否與 UCenter 一致。
  • 確保 UC_KEY、UC_API、UC_APPID 等參數與 UCenter 配置匹配。



回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
5#
 樓主| 發表于 2025-1-5 11:31:00 | 只看Ta
天外飄仙 發表于 2025-1-4 19:38
先把你的uc通信 修復正常再說吧

后臺進不去UC頁面,根本無法修復好通信,因為需要在那個頁面給新域名的地址啊
回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
6#
 樓主| 發表于 2025-1-5 11:32:49 | 只看Ta
IsaacZ 發表于 2025-1-4 20:34
所有用戶頭像都不顯示,證明UC和應用不能正常通信。如果能單獨訪問Ucenter,請在應用管理里正確配置應用, ...

就是進不去站長UCernter設置頁面,導致了跟UCenter的配置信息不一致啊……
數據庫沒問題,就是PHP 8.4和count()原因,進不去你截圖里這個界面
回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
7#
 樓主| 發表于 2025-1-5 11:40:35 | 只看Ta
IsaacZ 發表于 2025-1-4 20:34
所有用戶頭像都不顯示,證明UC和應用不能正常通信。如果能單獨訪問Ucenter,請在應用管理里正確配置應用, ...

目前更改如下:
UCenter uc_server/admin.php頁面的應用管理-編輯里面的應用的主 URL與config_ucenter文件的UC_API 主域名一致
同一頁面的通信密匙與config_ucenter文件的UC_KEY 一致
通信依舊失敗。

因為進不去你截圖的頁面,只能通過修改這個文件來改。
回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
8#
 樓主| 發表于 2025-1-5 11:48:59 | 只看Ta
IsaacZ 發表于 2025-1-4 20:34
所有用戶頭像都不顯示,證明UC和應用不能正常通信。如果能單獨訪問Ucenter,請在應用管理里正確配置應用, ...

另:
config.inc.php文件里面沒有UC_API、UC_APPID 這兩個參數,config/config_ucenter.php里面有。我需要自己添加嗎?
回復

使用道具 舉報

1

主題

11

回帖

18

積分

初學乍練

貢獻
0 點
金幣
5 個
9#
 樓主| 發表于 2025-1-5 12:00:36 | 只看Ta
IsaacZ 發表于 2025-1-4 20:34
所有用戶頭像都不顯示,證明UC和應用不能正常通信。如果能單獨訪問Ucenter,請在應用管理里正確配置應用, ...

根據這個帖子來看,https://discuz.dismall.com/thread-3070386-1-1.html
似乎只改config.inc.php和config/config_ucenter.php兩個文件是不夠的,必須要能進入站長-UCenter設置查看里面的信息跟UCenter頁面應用管理是否一致才行。請問這個頁面進不去有任何其他方法或者從數據庫那邊可以改這個頁面里面的內容嗎?我想看一下UCkey到底一致不一致,但是因為主樓說的數據庫報錯原因,根本打不開。
回復

使用道具 舉報

13

主題

3097

回帖

5269

積分

應用開發者

貢獻
365 點
金幣
158 個
QQ
10#
發表于 2025-1-5 12:08:23 | 只看Ta
ygsq 發表于 2025-1-5 11:31
后臺進不去UC頁面,根本無法修復好通信,因為需要在那個頁面給新域名的地址啊 ...

網址/uc_ucserver/  這樣 進uc
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-2 18:39 , Processed in 0.062743 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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