0

彼ら。

わかった。Rails プロジェクトを apache にデプロイしようとしています。public/index.html ファイルを削除しました。「うまくいった!」という気持ちから抜け出せない。画面。これはルーティングの問題だと思います。作成したアプリのホームページを見つけられるように、適切なドキュメント ルートを指定する必要があります。問題は、すべてを試してみたことです。パブリック フォルダの外側には何も存在しないようです。これが私のApacheサイトで利用可能なファイルです:

<VirtualHost *:80>

ServerName localhost
ServerAlias localhost
DocumentRoot /home/feenix/public_html/CRRC/public    


</VirtualHost>

Rails ルートを「home#index」に変更しました。私はそれをApacheのドキュメントルートとして試しましたが、認識しません。正しいドキュメントルートをどこで探すべきかについて、何か助けていただければ幸いです-レールプロジェクトのパブリックフォルダーに何かを追加する必要がありますか? どんな助けでも感謝します。

乾杯

4

1 に答える 1

0

できます!Apache のデフォルトです。これは、Rails をまだ正しく指していないことを意味します。

DocumentRoot は正しいです。

NameVirtualHosts *:80 の設定はありますか? また、Passenger は有効になっていますか? 使っているとします。

于 2012-08-14T03:00:08.230 に答える