0

drupal プロジェクトに問題があります。一般に、2 つの drupal インストールがあります。1 つはfoo.comで、もう 1 つはfoo.com/barにインストールされます。したがって、2 つの管理パネルと 2 つのデータベースがあります。

私の仕事は、これらのプロジェクトをマージすることです (1 つの drupal インストールと 1 つの管理パネルのみ)。すべてのモジュールを foo.com/bar/sites/all からfoo.com/sites/allに移動しました ( entity.moduleの 1 つを除く)。foo.com/new_barがfoo.com/barとして機能するためのページを作成しました。今、私は大きな問題に直面しています。そのエンティティモジュールなしでfoo.com/new_barに行くと、すべて問題ありません。しかし、foo.com/barにはこのモジュールが必要です。entity.module をプロジェクトに追加しようとすると、エラーが発生します。

致命的なエラー: 関数の最大ネスト レベル '1000' に達しました。中止します! xdebug.max_nesting_level を上げると、101 応答コード (ERR_CONNECTION_RESET) が返されます

エンティティ モジュールがなくても管理パネル/サイトにアクセスできますが、このモジュールをモジュール フォルダーに追加するとエラーが発生します。

4

1 に答える 1

0

解決

あなたの場合、最善の解決策は Drupal マルチサイト コンセプトです。これは、単一の Drupal コード ベースと複数のデータベースを意味します。「sites」フォルダーの下に n 個のサイトを含めることができます。

マルチサイトについてはこれを参照してください:

https://drupal.org/documentation/install/multi-site

インストールについては、以下のリンクを参照してください。

http://mydons.com/drupal-7-multisite-install-steps-in-windows/

http://mydons.com/drupal-7-multisite-install-steps-in-linux/

于 2013-08-22T10:11:24.747 に答える