2006.04.12 Wednesday
自宅サーバでCatalystをインストールしていろいろと試してみたけど、とっても良い感じ。ただ、いろんなところで、Catalystのチュートリアルをやっているけど、本番サーバでの動かし方を書いているところがほとんどない(CPANのTutorialも!)。
■チュートリアル参考サイト(だいぶ古いけど)
http://naoya.dyndns.org/~naoya/mt/archives/001682.html
http://qootas.org/blog/archives/2005/03/perl_on_rails_c.html
結局
でもこれだと実行ファイルなども/usr/local/bin とかに配置されちゃう。CGIで動かそうと思ったら、ここにある
/usr/local/bin/myapp_cgi.pl を適当なところにコピー
で
とかで動く。ばんざーい?
でも、これだと/hello とかにディスパッチしたやつは
こんな感じになる。
かっこわるーい。
というわけで、やっぱmod_perl前提なの?と思う。
自宅のサーバをようやくmod_perlに移行して、今度こそかっこいい(?)URLで動作が確認できた。
おー。
■チュートリアル参考サイト(だいぶ古いけど)
http://naoya.dyndns.org/~naoya/mt/archives/001682.html
http://qootas.org/blog/archives/2005/03/perl_on_rails_c.html
結局
perl Makefile.PLをするんだよね。
make
make test #これはすっとばすか
make install
でもこれだと実行ファイルなども/usr/local/bin とかに配置されちゃう。CGIで動かそうと思ったら、ここにある
/usr/local/bin/myapp_cgi.pl を適当なところにコピー
cp /usr/local/bin/myapp_cgi.pl /home/hoge/public_html/hoge/myapp.cgi
で
http://koreha.sample.desu/hoge/myapp.cgi
とかで動く。ばんざーい?
でも、これだと/hello とかにディスパッチしたやつは
http://koreha.sample.desu/hoge/myapp.cgi/hello
こんな感じになる。
かっこわるーい。
というわけで、やっぱmod_perl前提なの?と思う。
自宅のサーバをようやくmod_perlに移行して、今度こそかっこいい(?)URLで動作が確認できた。
http://koreha.sample.desu/hoge/MyApp快適な開発環境、動作環境なので、会社でも早速これに移行だ!
http://koreha.sample.desu/hoge/MyApp/hello
おー。