新言語に挑戦! ~Ruby on Rails~

これから仕事の幅を増やす為に新言語覚えようということに★


で、選んだのが、Ruby on Rails!

はい、Rubyですね☆


全く未体験ゾーンなので、他のサイトを参考にしながら進めることに。


http://www.syssupo.co.jp/net_hal/ror.html

のサイトを参考にしながら環境を構築開始!

中盤までさくさくインストールも設定も進んでいたんですが、httpd.confの設定でがっちり躓いてしまいましたww

上記のサイトで書いてあるとおり設定して、apacheを再起動しようとすると・・・

The requested operation has failed !!が表示されてapacheが起動できません(^^;)

LoadModuleの記述か設定ミスかな??
と思っていたのですが、コメントアウトしてもどうやら、間違いはそこじゃないみたい。


はて・・・
どうしたものか・・・
3時間ほど四苦八苦しましたがなんとかapacheを起動してRailsの画面を表示することに成功しました!

エラーの原因はVirtualHostのErrorLogとCustomLogの吐き出し場所指定ミス!

参考サイトでは

#localhost分
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:\PROGRA~1\APACHE~1\Apache2\htdocs"
ErrorLog "C:\PROGRA~1\APACHE~1\Apache2\logs\localhost-error_log"
CustomLog "C:\PROGRA~1\APACHE~1\Apache2\logs\localhost-access_log" common
</VirtualHost>

と記述されています、
まずC:\PROGRA~1\APACHE~1\Apache2\logs\までは自分の環境に合わせて書き換えます。
その後のlocalhost-error_logディレクトリを作成し、apacheを再起動したところエラーアラート!!
ここで何回も躓きました(^ー^;A


多分何通りか方法はあると思うのですが、
まず1つ目の回避方法
localhost-error_logディレクトリではなく、localhost-error.logというファイルを作成、上記の指定も最後の部分はC:\PROGRA~1\APACHE~1\Apache2\logs\localhost-error.logにする。

もう1つはlocalhost-error_logの中にerror.logファイルを作成し、
指定もC:\PROGRA~1\APACHE~1\Apache2\logs\localhost-error_log\error.logを指定する。


これをCustomLogのほうにも設定してやれば、apacheは動いてくれました(^^;)

最初でこんなに躓くとは思ってもいなく、前途多難だなぁ~と思いました。

これから、1人前になれるよう精進します!!

trackbacks

trackbackURL:

comments

comment form

(-勇往邁進- 平田 佑輔のブログ にはじめてコメントされる場合、不適切なコメントを防止するため、掲載前に管理者が内容を確認しています。適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。)

comment form