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,
))
)
}
ここをコメントアウトすると、やっとデバッグ画面が出なく
なりました。
設定してたの忘れてた、、。
なりました。
設定してたの忘れてた、、。