web-dev-qa-db-ja.com

消える管理メニューを修正する方法は?

プロジェクトには Admin Men モジュールを使用しています。私のDrupal 7およびPressflow 7のインスタンスでは、一部のメニュー項目のみがランダムに表示されます。

最初は、メニューのキャッシュをクリアすることでこれを修正できると思いました。私がトップページに行ったとき、私はもう一度壊れたメニューを得ました。

wrong

correct

このエラーを永続的に解決するにはどうすればよいですか?

私は この問題は詳細に報告されています を見つけましたが、 回避策 (メニューのキャッシュを無効にする)しかありません。

回避策としてdrush vset admin_menu_cache_client 0を使用してメニューキャッシュを無効にしました。 (私はまだメニューキャッシュを有効にしてこの問題をテストしています。)

Firebugブラウザー拡張機能を使用して、JavaScriptエラーをチェックして排除しました。

この答え で提案されているように、*。jsファイルからBOMを削除しました。

7
Refineo

これをsettings.phpファイルの一番下に追加してください:

$conf['admin_menu_cache_client'] = FALSE;

4
zmonteca

モジュール>管理メニュー>構成

[パフォーマンス]タブで、クライアント側ブラウザのキャッシュメニューのチェックを外します。

構成を保存します。

3
Spanners

プロファイル設定で、[管理ページにオーバーレイを使用する]チェックボックスをオフにします。 「管理用オーバーレイ」のオプション。

0
Quincy

これには問題がありましたが、Apacheの構成ファイル(httpd.conf)のmod_rewriteモジュールに関係していました。コメントアウトされていないことを確認してください!

この:

LoadModule rewrite_module modules/mod_rewrite.so

これの代わりに:

# LoadModule rewrite_module modules/mod_rewrite.so

それを行うとすぐに、私の管理メニューが再び表示され、構成の変更が保存されないという別の問題が修正されました。

0
Esteban Peralta

すべてのメニューを更新しますが、再構築のオプションがあります。ユーザーがそのメニューにアクセスする権限を持っている場合、それが表示されます。

0
Sanjay dev