1. 程式人生 > >終於解決了QQ互聯總是系統繁忙,請稍後再試的問題。內詳!

終於解決了QQ互聯總是系統繁忙,請稍後再試的問題。內詳!

接觸DZ有一段時間了,但是從來沒用過雲平臺和雲平臺的服務,前幾天才開始研究使用雲平臺才發有現很多棘手的問題。

經過幾天的研究終於將QQ互聯的問題解決了,現總結一下

discuz X3.3
QQ互聯 1.18.2(qqconnect)
我以前沒有開通過雲平臺及其雲平臺裡的服務,最近才開通的雲平臺,開啟QQ互聯的時候顯示“系統繁忙 請稍後再試”

我的方法是去QQ互聯官方註冊,跳過discuz的雲平臺服務

首先去 https://connect.qq.com/ 騰訊官方QQ互聯註冊,這裡註冊需要實名認證,本人手持身份證照片,否則稽核不能通過的。註冊稽核通過後,操作新增一個網站應用,需要新增網站名稱,網站類別,網站簡介,認真填寫,上傳網站logo,網站地址填寫你的網站域名如“www.xxxxx.com”,網站回撥域填寫,“http://www.xxxxx.com/connect.php”一定要是這種格式“http://你的網站域名/connect.php”下面還有主辦單位名稱,網站備案號,按要求填寫就行了,關鍵在網站回撥域這裡,discuz建站的回撥域就按上面說填寫。填寫完後還要等待稽核,這兩項的稽核我是等了兩天的。

等稽核全部通過後就有了APPID和APPKEY這兩個資料。
 

 


拿到appid和appkey後,下面修改資料庫,修改前請先做好資料庫備份。
phpmyadmin修改資料庫 pre_common_setting

查詢這個表裡的skey欄位裡有沒有connectappid和connectappkey這兩項,沒有的話就插入這兩項
有的話就分別修改這兩項。(我的資料庫裡預設是沒有的,後來自己新增的這兩項)
分別新增appid和appkey的數值。
 

 

 

儲存後更新快取。

上面的修改完後繼續

開啟QQ互聯的時候顯示“系統繁忙 請稍後再試”,網上搜索來的辦法,修改資料庫強制開啟QQ互聯,

修改前請先做好資料庫備份。
phpmyadmin修改資料庫 pre_common_plugin

 

 

儲存後更新快取。

這樣改完後,後臺就顯示QQ互聯已經開啟了

但是我的雲服務列表裡QQ互聯顯示的還是沒有開啟的。
進入雲平臺方法
域名/admin.php?action=cloud&operation=open
 

這時候點選QQ互聯和其他設定的時候就會顯示“您的站點未開啟此項雲服務,請開啟相應外掛”
 

修改檔案source\admincp\admincp_cloud.php
 

 
將這三行註釋掉,跳過檢測雲平臺的QQ互聯服務是否開啟。儲存後更新快取。
再進入後臺點選QQ互聯,是不是就可以進行設定了。
 
設定好後點提交,儲存後更新快取。

好了,這回就去前臺測試下用QQ登入吧。
 

關於QQ登入出現數據庫錯誤的,這是網上搜索來的
 

可能是資料庫的這兩個表裡缺少這個欄位,執行加入,這個網上說的很多,我就不詳述了。
 

只針對我自己的網站這種方法是有效的,歡迎大家測試後將問題發表出來大家一起研究。