2011-02-24 2 views
3

아파치/승객에서 서브 URI로 작업 할 정련소 CMS를 설정하려고합니다. 하지만 사이트 및 관리 영역에 액세스 할 때 이미지가 올바르게로드되지 않고 페이지를 편집 할 수없는 등의 이상한 동작이 발생합니다.Refinery-cms sub uri

하위 URI가 단순히 지원되지 않는지 궁금합니다. 가능한 해결 방법의 일종이다

(실행 레일 3.0.3 및 정유 0.9.9) 내가 이렇게 할 이유는 동일한 서버/IP에서 여러 정유를 기반으로 사이트를 호스팅하는 능력을 가지고있다

포트 80 .. 단순히 각각 다른 하위 URI에 넣어.

답변

2

저는 이것이 정말로 오래된 질문이라는 것을 알고 있습니다. 나는 똑같은 것을 시도하고 있으며,이 질문을 발견했습니다.

refinerycms 1.0.9와 함께 Rails 3.0.11을 설치했으며 일부 이미지가 아파치/여객기에서 깨졌습니다. 조금 더 깊게 파고 들면 모든 이미지 ref'd의 위치가 CSS는 하드 코딩되어 있으므로 매우 귀찮습니다. 그러나 그것이 무엇인지 알 수 있습니다. 분명히 그들은 자산 파이프 라인으로 작업하는 CMS를 얻으려고 노력 중이며,이 문제를 해결할 것입니다.

한편, 응용 프로그램 공용 폴더에서이를 무시할 수 있습니다. 당신은 정유 공장의 핵심 보석에서 대부분의 CSS를 찾을 수 있습니다. 예를 들면 다음과 같습니다 :
rake refinery:override stylesheet=refinery/refinery
그런 다음 설치 한 재정의 파일을 열고/images// images /로 바꾸십시오. . 나를 위해 일했습니다.

ETA : 변경 후에 public/refinery/cache 폴더 내용을 삭제하는 것을 잊지 마십시오.