2017-09-12 1 views
0

아무런 문제없이 yii2에서 실행중인 응용 프로그램이 하나 있습니다. 나는 기존 yii2 응용 프로그램의 사본을 만들어 동일한 서버의 새 데이터베이스로 기존 데이터베이스의 복사본과 다른 응용 프로그램으로 이름을 바꿔야하는 몇 가지 requirment가 있습니다. 그것은 서버가 다른 이름을 가진 동일한 코드를 갖는 두 개의 폴더를 갖는 것을 의미합니다.yii2 동일한 서버에서 별도의 응용 프로그램으로 응용 프로그램 복사본

내 문제는 api에서 사용하기 위해 oauth2 패키지를 설치 한 새로운 인스턴스이지만 동일한 것은 다른 응용 프로그램에도 반영됩니다. 다른 응용 프로그램에 영향을 미치는 globaly 구성을 사용하는 것처럼 보입니다.

는 또한 나는

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

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

아래 경로에 대해 항상 첫 번째 응용 프로그램에 지시되는 것을 확인했다. yii2의 설정을 적용 할 수 없습니다. 난 그냥 yii 프레임 워크에 새로운입니다. 제발 제안 해주세요.

답변

0

는의/var/www /에서 html로 oldcode 및

지금 당신의 conf 파일

<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

이 실제로 좋은 솔루션입니다 가상 호스트를 만들 필요가 newcode 같은 2 폴더를 만듭니다. – Imtiaz