それで、railstutorial.orgのTwitterクローンの例を終えたところです。これを、Webホスティングプロバイダーのbluehostでオンラインにします。今私が持っているのは、すべてのrailsが含まれているsample_appというファイルだけです。そして、localhost:3000でアクセスすると正常に動作します。
そこで、bluehostファイルマネージャーに移動すると、public_html、public_ftp、rails_apps、www、tmp、access_logsなどの9つの異なるフォルダーがあります。この全体的なディレクトリとpublic_htmlディレクトリ自体にsample_appをアップロードしました。しかし、自分のWebサイトにアクセスすると、public_htmlディレクトリのdefault.htmlファイルにhtmlが表示されるだけです。
サーバースペースの他の場所にある何百ものさまざまなファイルやフォルダーのpublic_html/default.htmlを使用するようにホスティングサービスに指示しているのは正確には何ですか?これを見つけて、代わりにsample_appまたはpublic_html / sample_appを使用し、その中のすべてを処理してRailsアプリケーションを表示するように指示するにはどうすればよいですか?
私はbluehostサポートを使用しようとしましたが、彼らは私に電子メールを送り、これは〜/ rails_apps / NinetyNine / publicを〜/public_htmlにリンクするシンボリックリンクを作成することによって達成されると述べました。これを行う方法がわかりません。オンラインで見つけたガイドはすべて、一連のコマンドを入力するように指示しています。これをubuntuシステムのターミナルで行うのか、bluehostが提供するコマンドプロンプトで行うのかわかりません。システムの端末にある場合、どのディレクトリに配置する必要がありますか?私が自分のシステムで試みた結果、そのようなファイルやディレクトリのエラーは発生しませんでした。私がブルーホストにこれを説明するように頼んだとき、彼らはこれが彼らのサポートの範囲外であり、ホスティングではなくウェブ開発に関係していると言いました。彼らが私の問題に対する彼ら自身の反応を説明することを望まなかったのは奇妙なことに私を驚かせました。
誰かが私を助けたり、正しい方向に向けてくれたら、とてもありがたいです。ありがとうございました