私は、URLに基づいてDrupalで環境を設定しようとしています。 たとえば、mysite.localに行くと、localdbが使用され、サイトの名前が "Local Mysite"に変更されます。 mysite.comに行くと、自動的にproductiondbを使用して名前を "Mysite"に設定します。URLに基づいてさまざまな環境(開発、生産)を設定します
これは私が最もMVCベースのフレームワークで使用する同様の設定です:
define('DEVELOPMENT', 'mysite.local');
define('PRODUCTION', 'mysite.com');
switch ($_SERVER['SERVER_NAME']) {
case DEVELOPMENT:
// development server
$config['base_url'] = "http://mysite.local";
$config['title'] = "DEVELOPMENT Mysite";
$config['debug'] = 1;
break;
default:
// live server
$config['base_url'] = "http://mysite.com/";
$config['title'] = "Mysite";
$config['debug'] = 0;
break;
}
はDrupal7でそのような何かが、私は別のサイトを使用したくない(すでに同じサイトに対してのみ異なる設定あり)、そしてこのスイッチが起こる必要がある(私は現在settings.phpについて考えています)何らかの種類のコンベンションがあります。
http://drupal.stackexchange.com/questions/9/suggestions-for-settings-php-local-dev-development-server-live-server/41#41、特に私の見解をお勧めします。そこに答えてください。 – Berdir