トップページ > 記事閲覧
Railsプロジェクトの公開方法をご教授ください
投稿日 : 2018/07/08(Sun) 15:54
投稿者 イシハラムツミ
参照先
RailsでWebページ+ブログを作成したいのですが、環境を作りURLを表示しても「403 Forbidden」になってしまいます。

こちらのページを参考に環境構築を行いました。
http://www.lab.its55.com/?p=54
http://d.hatena.ne.jp/foldrr/20090417/1239972987

Railsのインストールまではできているのですが、Railsの初期画面すら表示できません。
ご教授お願いします。
Re: Railsプロジェクトの公開方法をご教授ください
投稿日 : 2018/07/09(Mon) 17:50
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
イシハラムツミ 様

日頃より弊社サービスをご愛顧くださり、ありがとうございます。
お問い合わせの件についてご案内させていただきます。

「403 Forbidden」エラーの場合には「ファイルが存在しない」
ということになりますため、今一度ファイルの設置場所を
ご確認いただきますよう、お願いいたします。
ファイルが存在しているかどうか、またはパスが通っているかどうかを
ご確認いただけますでしょうか。

また、rubyのバージョンに依存することも多いため、
コアサーバーのデフォルトのrubyを利用してインストールして
上手くいかない場合には、rvm等を利用して、rubyからインストールすることも
ご検討ください。

■(ご参考)Ruby Version Manager (RVM)
http://rvm.io ※外部サイトになります。

恐れ入りますが、以上ご確認の程よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。
Re: Railsプロジェクトの公開方法をご教授ください
投稿日 : 2018/07/09(Mon) 21:17
投稿者 イシハラムツミ
参照先 http://y-dasetsu.com/
スタッフ ◆OKSXpIjDx1k 様

ご回答ありがとうございます。

9日に色々試したところ、
「Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at info@coreserver.jp to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.」

と表示されるところまでたどり着きました。
「.htaccess」ファイルの設定内容を色々なサイトを参考に設定してみるのですが、うまくいきません。
「.htaccess」ファイルを削除し、500.htmlにアクセスすると内容が表示されます。

「.htaccess」ファイルの記述内容を参考までにご教授いただけないでしょうか?
今の設定内容は以下です。

#.htaccess 修正 mod_rewriteの記述修正
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
</IfModule>
<IfModule mod_cgi.c>
AddHandler cgi-script .cgi
</IfModule>
DirectoryIndex dispatch.fcgi dispatch.cgi
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /y-dasetsu
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
<IfModule mod_fastcgi.c>
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>
<IfModule mod_fcgid.c>
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>
<IfModule mod_cgi.c>
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
</IfModule>
ErrorDocument 500 "<h2>Application error</h2>Rails application failed to start properly"
Re: Railsプロジェクトの公開方法をご教授ください
投稿日 : 2018/07/12(Thu) 10:02
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
イシハラムツミ 様

ご連絡いただき、誠にありがとうございます。
お問い合わせの件についてご案内させていただきます。

.htaccessの記述内容に関しましては、
下記をお試しいただきますようお願い申しあげます。

<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
</IfModule>
<IfModule mod_cgi.c>
AddHandler cgi-script .cgi
</IfModule>
をコメントアウト

Options +FollowSymLinks +ExecCGI
    ↓
Options +SymLinksIfOwnerMatch +ExecCGI

以上、簡単ではございますが、ご確認の程、よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。