私はまったく新しい Rails ユーザーです。このチュートリアルに従っています - http://ruby.railstutorial.org/chapters/a-demo-app#top。ローカル サーバー上のデモ アプリ (第 2 章から) へのアクセスに問題はありませんでした。ただし、Linode サーバーへの展開に問題があります。これが私がやったことです:
- ローカル アプリを BitBucket にプッシュする
- Linode のレポを /srv/www/preziki/first_app にクローンします。
- バンドルのインストール
- rake db:移行
preziki の VirtualHost を更新します。
ServerAdmin oleg@preziki.com ServerName preziki.com ServerAlias www.preziki.com DocumentRoot /srv/www/preziki/first_app/public ErrorLog /srv/www/preziki/logs/error.log CustomLog /srv/www/preziki/logs/ access.log 結合
a2ensite プレジキ
- Apacheを再起動します
- Apache をリロードする
www.preziki.com (または 176.58.104.181) にアクセスすると、デフォルトの Rails の「Welcome aboard」ページが表示されます。「アプリケーション環境について」リンクをクリックすると、「申し訳ありませんが、問題が発生しました」というエラーが表示されます。www.preziki.com/users にアクセスすると (localhost/users と同じように)、「申し訳ありませんが、問題が発生しました」というエラーが表示されます。
VirtualHost を「Hello world!」があるディレクトリに向けるとします。index.html ファイルの場合、preziki.com は問題なく表示します。
私は何を間違っていますか?
ありがとうございました。