質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Q&A

1回答

2016閲覧

apacheサーバーでrailsアプリがうまく動かない

KazutakaShimizu

総合スコア157

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

0グッド

0クリップ

投稿2015/10/12 11:37

apacheサーバー上でrailsアプリを動かそうとしているのですが、var/www/htmlのディレクトリにアプリをアップロードしたところ、下記のような画面になってしまいうまく動きません。

当方railsだけでなく、サーバーの事に関しても完全な素人でして、恐縮ですがどなたかアドバイスいただけないでしょうか。
何卒よろしくお願いします。
!イメージ説明明](ec8ee56e60fac55639f7b8bf99ae4d15.jpeg)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

apacheサーバー上でrailsアプリを動かそうとしている

とのことですが、どのような環境で動かそうとしているのか、具体的な情報がないと回答しにくいです。

そもそも、ApacheやRailsはどのようにインストールし、どのような設定作業をされたのでしょうか?
きっと、参考にされた参考書かWebページがあると思うのですが、どんな情報を参考にしたのか、どこまで設定が完了しているのかを、まずはご連携ください。

画面の表示状態からすると、そもそもApacheの設定ファイル httpd.conf に必要な設定がされていないように見受けられます。

投稿2015/10/12 12:03

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KazutakaShimizu

2015/10/12 12:51

大変失礼いたしました。 railsは現在4.2.3を使っております。apacheは私ではなく別の人間がインストールしたようなのですが、現在その人と全く連絡がつかず、困りはててここに投稿したという状態でございます。 多少自分で調べて進展がありまして、現在passengerとmysqlを下記のサイトを参考にインストールしました。 http://altarf.net/computer/rails/2467 http://qiita.com/tsumekoara/items/88cb83a0a14670540719 http.confにも、vimを使って下記のコードを書き込みました。 LoadModule passenger_module /home/{hostname}/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/passenger-4.0.24/buildout/apache2/mod_passenger.so PassengerRoot /home/{hostname}/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/passenger-4.0.24 PassengerDefaultRuby /home/{hostname}/.rbenv/versions/2.0.0-p247/bin/ruby mysqlの中でユーザーを作成し、mysql2というgemをアプリにインストールし、dastabase.ymlのproduction環境の設定もmysql用に変更しました。 そこでデータベースを作成しようとすると、 Error: Host 'fp7cdbcd58.tkyc627.ap.nuro.jp' is not allowed to connect to this MariaDB server という表示が出てしまってつまづいているという状態でございます。
pi-chan

2015/10/12 13:46

権限の付与が済んでいないので localhost 以外からは接続できないのだと思います。 下記を参考に、コマンドラインから mysql コマンドで権限を付与してから実行してみてください。 > http://yosugi.hatenablog.jp/entry/2013/06/23/185240
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問