/usr/local/apache2.2/conf/httpd.conf/extra/httpd-perl.conf † これで、*.cgi はすべて mod_perl2 を使って実行されるはず。 LoadModule perl_module /usr/local/apache2.2/modules/mod_perl.so <IfModule mod_perl.c> AddHandler perl-script .cgi PerlHandler ModPerl::Registry PerlSendHeader On </IfModule> ↑ /home/xxx/public_html/env.cgi † これを実行して、MOD_PERL という環境変数が表示されれば、成功。 #!/usr/bin/perl use strict; main(); sub main { print "Co
[Catalyst] FedoraCore6の場合 vi /etc/httpd/conf.d/perl.conf LoadModule perl_module modules/mod_perl.so #エイリアスにする場合 #Alias /myapp/ /home/path/www/www.domain.com/MyApp/ PerlSwitches -I/home/path/www/www.domain.com/MyApp/lib PerlLoadModule MyApp #エイリアスにする場合 #<Location /myapp> <Location /> SetHandler perl-script PerlResponseHandler MyApp </Location> あとSQLiteをローカルで使用している場合はModelを
Catalyst - 簡単なアプリケーションの開発 April 30, 2006 Posted by butcher in : Perl , trackback PerlのMVCフレームワークCatalystについて紹介します。 Catalystについてはこちらを参照ください。 今回は、インストールから、簡単なDBアプリケーションの開発、mod_perl上での実行の手順を紹介します。 開発環境は、FedoraCore4, perl v5.8.6, Apache 2.0.55, mod_perl 2.0.2, mysq l 4.1.18 です。 まずはインストール。 インストールは非常に簡単で、”Task::Catalyst”モジュールを入れるだけです。(依存関係のある他のモジュールもインストールされます。) $ perl -MCPAN -e 'install Task::Cat
【覚書】 Catalystアプリをmod_perl環境で実行するためにApacheのhttpd.confの設定 とりあえず、Webサーバへのアクセスがmod_perlで処理されるようにするには以下のようにhttp.confに設定を追加もしくは書き換えする。(つまり、http://localhostにアクセスするとCatアプリが呼ばれる) -------------------begin DocumentRoot "/var/www/TR" LoadModule perl_module modules/mod_perl.so PerlSwitches -I/var/www/TR/lib PerlSetEnv TR_DEBUG 0 PerlLoadModule TR SetHandler modperl PerlTransHandler TR PerlResponseHandler TR re
題名 Catalyst::Manual::Cookbook - Catalystでお料理を 説明 ママが昔よく焼いてくれたおいしいコード! レシピ デバッグ画面を強制表示する endアクションでdie()を呼び出すと、リクエストの最後にデバッグ画面を強制表示させることができます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug"; } いちいちこれを書いたり消したりするのが面倒なら、endアクションにこんな条件文を加えることもできます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug" if $c->req->params->{dump_info}; } こうしておくと、たとえばクエリストリングに"&du
Hatena::Diary::Neko::kak 500 Internal Server Error – countしたものにorder by http://en.yummy.stripper.jp/?eid=448071 DBICではたぶん発行するSQLのカラムに別名をつけられないみたいなので スカラーリファレンスでしかたないんじゃないすかね。 同じことで悩んだ時期もありましたが、いろいろ試してみた結果 order by 句に count(hoge) そのものを指定できることがわかりました。(少なくとも MySQL と SQLite で動作確認済み) $rs = $schema->search( {}, { select => [ 'link', { count => 'entry' } ], group_by => [qw/ link /], order_by => 'count(li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く