Drupal 6.22、インストール後 'ユーザーリレーションシップ '、 [〜#〜] apk [〜#〜] 、 コンテンツプロファイル およびいくつかの関連するソーシャルモジュール。次にサーバー(Ubuntu)をアップグレードすると、ansはプライベートメッセージがユーザーによって受信されなくなったことを確認しました。
UR、APKなどを無効にしました。データベースを更新しましたが、問題は修正されていませんでした。データベース全体を削除し、ソーシャルモジュールを追加する前のバックアップを使用しました。硬化効果はありません。
サーバーは引き続き電子メールを送信し、privatemsgのアクセス許可が正しく設定されていることを確信しています。これにより、ユーザーはprivatemsgを送受信できるようになります。
これは手がかりかもしれません:ユーザーはデバッグ(privatemsgテストモジュール)からprivatemsgを受信できますが、他のユーザーからは受信できません。これが何を意味するのかわからない。
私は本当にアイデアを使い果たして、あなたのヒントに感謝します。
わかりました、それは私が犯人だと思ったモジュールとは何の関係もありませんでした。実際、多くの実験の結果、この問題はスパムモジュールが原因であることがわかりました。 6.x-1.3はすべてのプライベートメッセージの送信をサイレントに阻止します
以前のバージョンのSpamにダウングレードした後、問題はなくなりました。
それで、Ubuntuをアップグレードしました、他に何かありますか? Php、Apacheなど?最初にVMwareを使用して確認します。実際、問題の原因はUbuntuのアップグレードのみです。古いバージョンのデータベースを再デプロイしたと言います。 Drupalコードを含めて再現しようとするだけで、完全なデプロイを実行したくなるでしょう。これは奇妙な問題です。私の本能では、phpバージョンの違いが原因である可能性があると言っています。