web-dev-qa-db-ja.com

モジュールの有効化/無効化に関する奇妙な問題

Drupal 7サイトを1つのホストから別のホストに移動しました。最初は、すべてが正常に動作しているように見えましたが、モジュールを処理するときにこの奇妙な問題が発生し続けます。

インストールは問題なく進んでいるように見え、モジュールリストに表示されます。/sites/all/modules/$ modulenameの正しいパスの下にも表示されます。ただし、私が得る問題は2つあります。

  • モジュールの構成ページに移動しようとしても、実質的に何も起こりません。特定のモジュールが該当する管理カテゴリの関連メニューに移動します。 (たとえば、Disqusを使用すると、Disqus構成パネルではなくWebサービスに移動します)。

  • モジュールを無効にしても、構成メニューからは削除されません。私はcronの実行、キャッシュのフラッシュ、さらにはregistry_rebuildスクリプトの使用を試みました。

これは私のテーマにも影響します。/sites/all/themes /ディレクトリにアップロードしたときに、新しいテーマがディレクトリに表示されないようです。テーマは手動で削除でき、少なくとも消えます。しかし、ご想像のとおり、これは非常にイライラする問題です。権限エラーの可能性もあると思いますが、正直言って本当にわかりません。

2
Sean Tilley

私が最初に考えたのはアクセス許可ですが、ファイルのアクセス許可が正しくないと、このような問題が発生することはないと思います。

サーバーにPHP用の同じ拡張機能がすべてインストールされていることを確認しましたか?それでも古いサーバーにアクセスできる場合は、両方のサーバーにphpinfo()ページを配置し、使用可能な拡張機能を比較して、不足していないかどうかを確認します。

1
Brock Boland

これは本当に古いスレッドですが、以下を追加する価値があると思いました。

最近この問題がローカル開発インストールで発生しました(ところで、Acquia Dev Desktopを使用)。 Memcacheモジュールをオフにすると問題が解決しました。

0
user2901645