アーカイブ
Tyzohブログ - ikarashiさんのエントリ
 ikarashiさんのエントリ配信

2007/03/08
mod_perl でエラー - Catalyst を使ってみる 解決編

執筆者: ikarashi (5:41 pm)
こんにちは,五十嵐です.一月ほど前に Apache の mod_perl を使って Catalyst のプログラムを動かしてみたところ,エラーになりました.
Couldn't render template "file error - template-index.tt: not found"

元のエラーはこちら↓をご覧ください.

この件が解決したので,備忘録として...解決策はわかってみれば簡単なこと.

Catalyst の環境で設定した hoge.yml のテンプレートのパスを相対パスから絶対パスに変えてみました.

変更前
INCLUDE_PATH:
  - 'root/template'

変更後
INCLUDE_PATH:
  - '/var/www/hogehoge/root/template'


本当は,mod_perl で相対パスにした時に,どこを参照しているのかというところまで調べたかったのですが,それはまたいずれ.とりあえず,動くというところまで.

インターネットで検索しても,同じエラーで苦しんでいた人があまりいないようなのですが,Catalyst 使う人にとっては当たり前のことだったのかも...
Catalyst 側ではなくて,mod_perl 側で設定するもっとスマートな方法がみつかると,開発環境と公開環境が統合できてうれしいのですけどね.
ikarashiさんのブログを読む | コメント (0) | トラックバック数 (0) | 閲覧数 (2267)
Trackback is not accepted now.
印刷用ページ 友達に送る
 
投稿された内容の著作権はコメントの投稿者に帰属します。
サイト内検索
ブログ カレンダー
«  «  2008 3月  »  »
24 25 26 27 28 29 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5