2017-09-12 8 views
0

yii2で問題なく1つのアプリケーションを実行しています。私は既存のyii2アプリケーションのコピーを作成し、同じサーバー上の新しいデータベースとして既存のデータベースのコピーと異なるアプリケーションとして名前を変更する必要があるいくつかのrequirmentを得ました。それはサーバーが別の名前を持つ同じコードを持つ2つのフォルダを持っていることを意味します。yii2同じサーバー上の別個のアプリケーションとしてのアプリケーションのコピー

私の問題は、新しいインスタンスで私はapiで使用するためにoauth2パッケージをインストールしましたが、同じことが他のアプリケーションにも反映されています。それは他のアプリケーションに影響を与えているglobaly設定を取っているようです。

はまた、私は

http://server/firstapplication/api/web/v1/main/userlogin

http://server/secondapplication/api/web/v1/main/userlogin

以下のルートにそれは常に最初のアプリケーションに指示されていることを確認しています。 yii2の設定に反応することができません。私はちょうどyiiのフレームワークに新しいです。提案してください。

答えて

0

これは実際には良い解決策である

今、あなたはconfファイル内の仮想ホストを作成する必要がoldcodeとnewcode

のように/ var/www/htmlに

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/html/oldcode" 
    ServerName oldcode.com. 
    ErrorLog "logs/oldcode.admin-error.log" 
    CustomLog "logs/oldcode.admin-access.log" common 
    <Directory /> 
     #Options FollowSymLinks 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Order deny,allow 
     Allow from all 
</Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/html/newcode" 
    ServerName newcode.com. 
    ErrorLog "logs/newcode.admin-error.log" 
    CustomLog "logs/newcode.admin-access.log" common 
    <Directory /> 
     #Options FollowSymLinks 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Order deny,allow 
     Allow from all 
</Directory> 
</VirtualHost> 
+0

を2フォルダを作成します。 – Imtiaz

関連する問題