로컬 환경에서 정상적으로 작동하는 레일 앱이 있습니다. 그러나 ISP에 업로드 할 때 앱은 공용 디렉토리에있는 자산을로드하지 않습니다. ISP가 .htaccess를 Rails 응용 프로그램 용으로 다시 작성하기 때문에이 문제가 의심 스럽지만 나는 그런 종류의 일에 상당히 익숙합니다.레일스가 ISP 서버의 CSS/javascript/images를로드하지 않습니다.
서버에서, 내 레일 응용 프로그램은 심볼릭 링크 www -> etc/rails_apps/myapp/public
는 심볼릭 링크가 etc/rails_apps/myapp/public
에서 자산을로드한다는 생각이 안 그래 내 홈 디렉토리에서 ~/etc/rails_apps/myapp
에 배포? 나는 다른 것을 놓치고 있니?
서버가 Mongrel 인 경우 중요합니다. public/stylesheets
및 public/javascripts
dirs는 둘 다 755 개의 권한을 가지고 있습니다.
/etc/rails_apps/myapp/public에는 어떤 권한이 있습니까? .htaccess 다시 쓰기 규칙을 제어 할 수 있습니까? 그렇다면 무엇입니까? – EmFi