なんらかの理由で、コマース キックスタート 2 のインストールでコマース モジュールを有効にするのに苦労しています。キックスタート プロファイルでインストールされる autosku を有効にしようとしたときに、最初に気付きました。モジュールページで有効にしても機能せず、保存後もチェックされていません。これを有効にする唯一の方法は、システム テーブルでステータスを 1 に設定することでした。その後、autosku テーブルがデータベースにないことに気付きました。これは、モジュールの .install が実行されなかったことを意味します。devel execute php を介して強制的に実行しようとしましたが、何も起こりませんでした。システム テーブルのモジュールの行を削除して update.php を実行すると、何も起こりません - モジュールが再び無効になることを除いて... システム テーブルを調べてみると、モジュールの行が戻ってきました。前回の試みでは、必要なテーブルをローカルのキックスタート インストールからエクスポートしてインポートしました。
コマース注文フィールドグループ ペイン、コマース バックオフィスなどでも同じ問題が発生します。奇妙なことに、GA、i18n などの非コマース モジュールではこの問題は発生しません。これらは有効なままで、テーブルが作成されるので、データベースの権限は問題ありません。これを引き起こしている可能性のあるものと、それを修正する方法を知っている人はいますか?