私の目標は、アプリケーションとDBを1か所に集中させ、すべてのドメインがその場所からページを提供することです(すべてのファイルをコピーする必要はありません)。
私の目標は、アプリを5つの異なるドメインにコピーする必要をなくすことです。また、5つの異なる場所でアップデート5が必要な新機能があります。
私はこれをチェックしました:同じサーバーでホストされているドメイン間でファイルにアクセスしましたが、役に立ちませんでした。
私の目標は、アプリケーションとDBを1か所に集中させ、すべてのドメインがその場所からページを提供することです(すべてのファイルをコピーする必要はありません)。
私の目標は、アプリを5つの異なるドメインにコピーする必要をなくすことです。また、5つの異なる場所でアップデート5が必要な新機能があります。
私はこれをチェックしました:同じサーバーでホストされているドメイン間でファイルにアクセスしましたが、役に立ちませんでした。
ドメインが同じ物理サーバー上にある限り、これを実現できます。
コードは Web ルートの外に置かれます。
各ドメインの index.php は次のようになります。
// change the following paths if necessary
$yii = '../common_yii/framework/yii.php';
$config = '../common_yii/appDir/protected/config/main.php';
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
require_once($yii);
if ( !isset( Yii::app()->params ) ) {
Yii::createWebApplication($config)->run();
}
各ドメインの index.php でインスタンス固有の変数を設定できます。
HTH