オフラインでは同期が成功したことがわかります:
しかし、オンラインにアップロードするとすぐに通信が失敗します...
データベースは漏れなく完全にインポートされる必要があります
KEYとIDは一貫性があることが確認され、KEYを変更してみましたが、まだ機能しません...
メインサイト(www)のconfig.inc.phpソースコード:
<?phpdefine('UC_CONNECT', 'mysql');define('UC_DBHOST', 'localhost');define('UC_DBUSER', 'bbs');define('UC_DBPW', 'pwd');define('UC_DBNAME', 'mcmod');define('UC_DBCHARSET', 'utf8');define('UC_DBTABLEPRE', '`bbs`.uc_');define('UC_DBCONNECT', '0');define('UC_KEY', 'Xd0eTcjmM2iQAVIKkAOj72FJ8Pua1nX6e1CYVBA');define('UC_API', 'http://bbs.xxx.com/ucenter');define('UC_CHARSET', 'utf-8');define('UC_IP', '');define('UC_APPID', '2');define('UC_PPP', '20');
キャッシュされているかどうかを確認してください。 ucenter にも DB 構成があるようです。ここの構成が変更されていない可能性もあります。
uc_serverdatacache の下にある apps.php ファイルを確認し、最初にバックアップしてから、削除してログインしてください。メインステーションと通信ステーションの両方にこの apps.php があるようです。見てください
uc_serverdatacache の下にある apps.php ファイルを確認し、まずバックアップしてから削除してください。 、ログインして、うまくいかない場合は手動で修正してください、メインステーションと通信ステーションにはこのapps.phpがあるようです、それを見てください
確認してください。キャッシュされているかどうかを確認します。 ucenter にも DB 構成があるようです。ここの構成が変更されていない可能性があります
ヘルプ..me.... (弱々しい...)
UCenter との通信に失敗しました
以下を確認してください:
1. 「アプリケーション URL」は正しいですか? フォーラムにアクセスできますか?
2. 「アプリケーションの物理パス」、この項目はデフォルトでは空ですが、他の問題が解決される場合は、たとえば、ルート ディレクトリは Discuz! ディレクトリです。が UCenter の場合、一部のホストではこのフィールドに「../」(引用符なし)を入力できます。この方法は有効です。
3. Discuz バックエンドの「UCenter アクセス アドレス」。 UCenter のアクセス アドレスが変更された場合は、このアドレスを通じて UCenter にアクセスできるようになるまでこの項目を変更してください。それでも動作しない場合は、プロンプトに従って IP 方式を使用してください。
4. 「通信キー」は一致していますか?一般に、これが UCenter と Discuz 間の通信障害の主な理由です。このキーは自由に記述できますが、UCenter と Discuz のキーが一致していることを確認してください。
5.「ID」。 UCenter バックグラウンドのアプリケーション ID が Discuz バックグラウンドの ID と一致しているかどうかを確認し、一致していない場合は、Discuz バックグラウンドの「UCenter アプリケーション ID」を変更してください。これは、UCenter と Discuz 間の通信が失敗する主な理由でもあります。
アクセラレーターを使用しました。 。 。しかし、私は Accelerator からのこの公式投稿を読みました:
http://bbs.jiasule.com/thread-8486-1-1.html
昨日入力したのに、以前は IP アドレスを入力していませんでした。まだ動作しませんでした...
フォーラムを元に戻すように変更し、ドメイン名解決をサーバーIPに変更しましたが、依然として通信障害が表示されます...
さらに。 。サーバーでの ping を禁止すると通信に影響が出ますか?
controladminapp.php ページの js 出力を変更しました...出力情報から何か問題があることがわかる人はいますか?
controladminapp.php ページの js 出力を変更しました...出力情報から何か問題があることがわかる人はいますか?
define('UC_APPID', '2');
controladminapp.phpページのjs出力を変更しました...出力情報の何が間違っているのか誰か教えていただけますか?
define('UC_APPID', '2');
QAQ をお願いしますヘルプ
ヘルプ....define('UC_CONNECT', 'mysql'); を define('UC_CONNECT', ''); に変更してみてください
通信コードを確認し、最下層にデバッグし、変数の値を記録するログを書き込みます
ローカルとオンラインで出力された変数の違いを比較します
一度通信障害に遭遇しましたが、問題はキャッシュにありましたfile uc_client /data/cache/apps.php
dz は、リクエストを送信する際に、まず同期通信に参加するすべてのアプリケーション情報をキャッシュ ファイルから取得します。それが自身のみの場合、通知情報は送信されません。
しかし、ここはucenterのアップデートでは更新されず、自分のdzの情報のみなので、dzとucenterのキャッシュをどのように更新しても、こことアプリには変化がありません。独自開発のシステムでは
もちろん、問題は異なる可能性がありますので、確認してみてください