web-dev-qa-db-ja.com

プライベートメッセージの問題

Drupal 6.22、インストール後 'ユーザーリレーションシップ '、 [〜#〜] apk [〜#〜]コンテンツプロファイル およびいくつかの関連するソーシャルモジュール。次にサーバー(Ubuntu)をアップグレードすると、ansはプライベートメッセージがユーザーによって受信されなくなったことを確認しました。

UR、APKなどを無効にしました。データベースを更新しましたが、問題は修正されていませんでした。データベース全体を削除し、ソーシャルモジュールを追加する前のバックアップを使用しました。硬化効果はありません。

サーバーは引き続き電子メールを送信し、privatemsgのアクセス許可が正しく設定されていることを確信しています。これにより、ユーザーはprivatemsgを送受信できるようになります。

これは手がかりかもしれません:ユーザーはデバッグ(privatemsgテストモジュール)からprivatemsgを受信できますが、他のユーザーからは受信できません。これが何を意味するのかわからない。

私は本当にアイデアを使い果たして、あなたのヒントに感謝します。

3
alfish

わかりました、それは私が犯人だと思ったモジュールとは何の関係もありませんでした。実際、多くの実験の結果、この問題はスパムモジュールが原因であることがわかりました。 6.x-1.3はすべてのプライベートメッセージの送信をサイレントに阻止します

以前のバージョンのSpamにダウングレードした後、問題はなくなりました。

1
alfish

それで、Ubuntuをアップグレードしました、他に何かありますか? Php、Apacheなど?最初にVMwareを使用して確認します。実際、問題の原因はUbuntuのアップグレードのみです。古いバージョンのデータベースを再デプロイしたと言います。 Drupalコードを含めて再現しようとするだけで、完全なデプロイを実行したくなるでしょう。これは奇妙な問題です。私の本能では、phpバージョンの違いが原因である可能性があると言っています。

1
Hunter.ross