응용 프로그램을 웹 사이트 디렉토리에 업로드했거나 기호 링크를 사용하고 있습니까? 일반적으로 cgi/fcgi를 사용하면 웹 접근이 불가능한 디렉토리에 실제 응용 프로그램이 있고 public_html/(또는 웹 디렉토리가 호출되는 곳)의 심볼릭 링크가있는 것이 좋으며 app/public/을 가리 킵니다. 예배 규칙서. 그러나 심볼릭 링크없이 작동시킬 수도 있습니다.
이제 다음 정보는 일반/일반 정보이며 여러 인기있는 공유 Rails 호스트를 포함합니다. 그러나 호스트가 다른 설정을 가지고있을 가능성이 있습니다. 이 경우 사용중인 호스트를 알려 주시면 도움이 될 것입니다.
app/public/디렉토리 내에는 dispatch.fcgi 파일이 있어야합니다. 우선이 파일이 있는지 확인하십시오. 이 경우, 파일이 755에 chmodded되어 있는지 확인하고 첫 번째 라인을 변경하려고 :이 경우
#!/usr/bin/ruby18
:
#!/usr/bin/ruby
(.이 호스트에 따라 달라질 수 있습니다)
app/public/디렉토리에는 .htaccess라는 파일이 있어야합니다.
RewriteRule ^(.*)$ /dispatch.cgi?$1 [QSA,L]
에 : 그것은 다음 줄을 변경
RewriteRule ^(.*)$ /dispatch.fcgi?$1 [QSA,L]
이러한 변화의도는 dispatch.fcgi, htaccess로의 전체 내용을 게시의 디렉토리 구조를 설명하십시오 일 경우 호스팅 계정. 이전에 언급 한 바와 같이 어떤 호스트를 사용하고 있는지 알려주는 것도 도움이 될 것입니다.
내 서버가 공유 호스팅에 있고 쉘 액세스 권한이 없습니다. – Dan