PerlさんPerlくん
[perl][Catalyst] デバッグ画面 debug screen が消せない!
最終更新:
atwikimyj
-
view
この外部wikiは最近更新していなかったのですが、あり問題にドハマリ
し、ついに解決したのであまりのうれしさに更新します。
(あと、この現象について解決策がwebで見つからなかったので、
珍しくノウハウ還元します)
(※このwiki間違いだらけなのでいつか直したいなあ、、)
し、ついに解決したのであまりのうれしさに更新します。
(あと、この現象について解決策がwebで見つからなかったので、
珍しくノウハウ還元します)
(※このwiki間違いだらけなのでいつか直したいなあ、、)
デバッグ画面が消せないという問題
Catalystで開発を進め、そろそろ本番環境でお披露目したいな!
なんてときに、消したくなるのがCatalystのデバッグ画面(英語では
debug screen)
Catalystで開発を進め、そろそろ本番環境でお披露目したいな!
なんてときに、消したくなるのがCatalystのデバッグ画面(英語では
debug screen)
んでドキュメントなどを読むと、、
「"MyAPP.pm"内に use Catalyst qw (....)に"-Debug"を追加とデバッグ画面が出て、記述しないと簡単なエラーメッセージしか出ないよ」
とあったので、記述を削除した。
「"MyAPP.pm"内に use Catalyst qw (....)に"-Debug"を追加とデバッグ画面が出て、記述しないと簡単なエラーメッセージしか出ないよ」
とあったので、記述を削除した。
しかし、出続けるデバッグ画面。おっかしーな、、MyApp.pmだよな、、
ほかのモジュールが影響しているのかなあ、、、
webで検索してもドキュメント読んでも同じことで困っている人も
いないし、上記のやり方しか載っていない。。
ほかのモジュールが影響しているのかなあ、、、
webで検索してもドキュメント読んでも同じことで困っている人も
いないし、上記のやり方しか載っていない。。
はまること数日。
あるとき、自分がlighttpdを使っていることを思い出し、ハッと
した。webサーバに設定が?
した。webサーバに設定が?
- あったよあった。
lighttpd.conf に。
$HTTP["host"] == "hogehoge.com" {
fastcgi.debug = 1 server.document-root = "/var/www/vhosts/hogehoge.com/MyApp/root/" server.errorlog = "/var/hogehoge.com/logs/error.log" fastcgi.server = ( "" => (( "check-local" => "disable", "bin-path" => "/var/www/vhosts/hogehoge.com/MyApp/script/flier_fastcgi.pl", "socket" => "/var/hogehoge.com/sockets/fcgi.socket", &u(){"bin-environment" => ( "CATALYST_DEBUG" => "1" ),} "min-procs" => 1, "max-procs" => 1, )) )
}
ここをコメントアウトすると、やっとデバッグ画面が出なく
なりました。
設定してたの忘れてた、、。
なりました。
設定してたの忘れてた、、。