新言語に挑戦! ~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人前になれるよう精進します!!
- Permalink
- by 平田
- at 10:42
- in Ruby
- Comments (0)
- Trackbacks (0)
trackbacks
trackbackURL:

comments