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

123下一頁
返回列表 發帖
查看: 5049|回復: 24

[求助] Discuz 3.4 升級到 3.5 后 UC “通信失敗”

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
樓主
發表于 2023-8-4 12:22:55 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式


原來 Discuz 3.4(UTF8) 的時候只要設置應用IP為127.0.0.1就會UC通信成功,5月份升級到 3.5后,一直通信失敗:


圖中 ID 18(原來是13)5月份先升級,8月初又升級的 ID 17。兩者共用數據庫。


已知:如果應用里面不寫IP地址,則應用內通信失敗:



如果應用內填寫IP地址(127.0.0.1 或者 內網地址 192.168.0.2),則應用內必然通信成功。




做過如下排查努力:

  • UC中先設置好,再粘貼底部文本框的配置信息到應用的 config_ucenter.php
  • 檢查應用 ID 與 UC 中一致
  • 檢查 Config_inc.php 的 UC_KEY 一致
  • 檢查 uc_server/data/cache/apps.php 中的 authkey 與 上面的 UC-KEY 一致。
  • 檢查 uc_client/data/cache/apps.php 中的應用 appid 與 UC 一致。
  • 應用和UC同時設置IP為 127.0.0.1 或者 內網地址 192.168.0.2
  • 檢查所有的 data 目錄及子目錄、api/uc.php權限為777,所有者為 www
  • 檢查服務器環境支持 fsockopen
  • 應用中更新緩存、UC中更新緩存
  • 在 phpmyadmin 中清空了 common_syscache 整個表,并用 Tools急診箱更新了緩存。
  • UC中刪除應用并重新添加
  • 同步了服務器時間
  • 用F12獲得“通信失敗”對應的script鏈接:http://www.dianbo.org/uc_server/admin.php?m=app&a=ping&inajax=1&url=https%3A%2F%2Fwww.dianbo.org&ip=192.168.0.2&appid=18&random=1388645138&sid=e17euJ1c6tMrwu5ewIeMXXXXXXXXX,地址欄直接訪問它結果為:
  • 根據網上教程(https://blog.csdn.net/iastro/article/details/52398813)在 uc_server/control/admin/app.php 中的
    1. if($status == '1') {
    復制代碼
    前或后附近插入一個斷點:
    1. echo "\$url = $url <br />\n \$status = $status<br />\n";die('haha');
    復制代碼
    獲取到的 $url 為 https://www.dianbo.org/api/uc.php?code=XXXX ,若直接訪問此 $url 則返回值為1,

    但直接訪問 http://www.dianbo.org/uc_server/admin.php?m=app&a=ping&inajax=1&url=https%3A%2F%2Fwww.dianbo.org&ip=192.168.0.2&appid=18&random=1388645138&sid=e17euJ1c6tMrwu5ewIeMXXXXXXXXX 時,status 卻為空:
  • 參考網上教程(https://blog.csdn.net/hubu2006/article/details/22301745),將
    1. <?php echo 1;?>
    復制代碼
    寫入文件 uc2.php,在UC中編輯應用,修改接口文件名稱為 uc2.php,仍然通信失敗。
    網頁上說“如果不能通信,則是UC服務端無法通過fsockopen訪問客戶端,可能是域名解析問題,也可能是填寫的IP問題”,但是我的服務端和客戶端都在一個服務器上,填寫127.0.0.1或192.168.0.2有什么不對呢?




請問我還可以通過哪些方面進行排查呢?



我知道答案 回答被采納將會獲得1 貢獻 已有24人回答
回復

使用道具 舉報

4

主題

969

回帖

24萬

積分

管理員

官方有償服務QQ 1453650

貢獻
174 點
金幣
240005 個
QQ
沙發
發表于 2023-8-9 08:45:18 | 只看Ta
你知道13變成18了,為什么discuz的UC設置里不改成18
回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
板凳
 樓主| 發表于 2023-8-9 09:50:46 | 只看Ta
Discuz有償服務 發表于 2023-8-9 08:45
你知道13變成18了,為什么discuz的UC設置里不改成18


有根據應用的新ID進行更改:




回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
地板
 樓主| 發表于 2023-8-9 09:52:42 | 只看Ta
Discuz有償服務 發表于 2023-8-9 08:45
你知道13變成18了,為什么discuz的UC設置里不改成18


可能提供的是前期測試過程中的截圖,現在發個新的:


回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
5#
 樓主| 發表于 2023-8-11 22:30:46 | 只看Ta

回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
6#
 樓主| 發表于 2023-8-12 01:30:50 | 只看Ta

回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
7#
發表于 2023-8-12 08:20:29 | 只看Ta

這種一般就需要排查才能知道了,光看看圖片和配置似乎無法判斷
回復

使用道具 舉報

2

主題

22

回帖

34

積分

初學乍練

貢獻
0 點
金幣
9 個
8#
發表于 2024-4-11 05:50:21 | 只看Ta
樓主解決了嗎 我也是同樣的問題
回復

使用道具 舉報

1

主題

61

回帖

74

積分

漸入佳境

貢獻
0 點
金幣
5 個
QQ
9#
發表于 2024-4-15 10:37:01 來自手機 | 只看Ta
樓主解決了嗎?很好奇
回復

使用道具 舉報

34

主題

516

回帖

740

積分

自成一派

貢獻
28 點
金幣
32 個
QQ
10#
 樓主| 發表于 2024-7-29 22:07:44 | 只看Ta
yxyjnsdcn 發表于 2024-4-11 05:50
樓主解決了嗎 我也是同樣的問題

沒有。沒有。沒有。沒有。
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-3 10:27 , Processed in 0.067273 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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