나는 내 웹 루트의 하위 디렉터리에 application.cfc를 확장 여기 application.cfc http://corfield.org/blog/index.cfm/do/blog.entry/entry/Extending_Your_Root_Applicationcfc 설명한 프록시 사용 방법 :은/
가/app/mysubdir/application.cfc
/app/applicationproxy.cfc
은 CFC 서브 디렉토리에 대한 속성을 확장하면 다음과 같다
<cfcomponent extends="app.applicationProxy">
이 모든 것은 현재까지는 잘 작동하지만 더 많은 배경이 있습니다./app/appstaging이라는 디렉토리 옆에 디렉토리를 배치하여 앱을 준비했습니다. 이것은 모든 상대 경로를 사용하고, 상위 디렉토리의 application.cfc가 어떤 디렉토리에 있는지를 파악하고, 변수를 설정하고 (예 : application.appdir) 코드가 상대 경로를 구성하는 데 사용할 수 있기 때문에 충돌이 없습니다. 필요하다면.
여기 내 문제가 있습니다. 이제는 새로운 /app/mysubdir/application.cfc가 생겼으므로이 경로가 준비 디렉토리 트리 인 경우 실제로는 "appstaging.applicationProxy"가되도록 확장 경로가 필요합니다. ColdFusion은 "확장"값이 일정하다고 주장합니다. 내가 다른 곳에서하고있는 것처럼 내가 어디에 있는지 알아 내고 적절한 dirname을 넣지 않을 것이다.
이 문제를 해결할 방법이 있습니까?
CF의 여러 인스턴스를 사용 하시겠습니까? – Henry
공유 할 수있는 호스팅 서비스를 사용하고 있으므로 할 수 없습니다. 얼마 전에 누군가 제 2 호스팅 계정을 제안했지만 가능한 경우이를 피하고 싶습니다. – DaveBurns
어떨까요 ... ANT와 같은 내장 도구를 사용하여 확장 된 경로를 채우십시오. – Henry