私は数時間問題に苦しんでいますが、答えが見つからないか、同じ問題を抱えている人がいません-
私のサイト www.namhost.com (Drupal 6.22) に一部のメニュー項目がありません。ブログを表示すると、「ブログ エントリが作成されていません」と表示されます。管理者としてログインするとすべて正常に動作するため、この問題は匿名/ゲスト ユーザーでのみ発生します。
この問題の原因となった可能性のあるサイトの変更は何も行っていませんが、ここに本当に奇妙な部分があります。サイトのコピーをローカルで表示すると、匿名/ゲスト ユーザーでもすべてが 100% 機能します。
私はもう試した:
- キャッシュのフラッシュ
- 権限の再構築
- 「匿名」ユーザーがデータベースに存在するかどうかを確認しました
- 表示, 別のブラウザで
これらのどれも結果をもたらしませんでした。
問題はローカルでは発生しないため、サイトがホストされているサーバー (PHP5.2 を使用する Linux) の問題である可能性があると考え始めていますが、管理者が調べたところ、何も見つかりませんでした。
どんな助け/洞察も高く評価されます。
================修正<<<<<<<-------------------------- ---
自分の質問に回答することは許可されていません。質問を編集して回答を含めるように提案されたので、次のようにします。
まず、すべての応答に感謝します。
「ACL」モジュール (http://drupal.org/project/acl) を無効にすると、問題は解決しました。以前はフォーラムで使用されていましたが、数か月前に無効になったため、もう必要ありません。
このモジュールが原因でサイトがローカルで機能し、サーバー上で機能しなかった理由はまだわかりません。サーバー管理者に連絡して、このモジュールが誤動作を引き起こした可能性のあるサーバー上の何かを変更/更新したかどうかを確認します.
どんな洞察でも、これが再び起こらないようにするのに役立つ可能性があります。