Apache

cyghttpd2へのmod_fcgidの入れ方備忘録

環境 Cygwin 1.5.25 apache2 2.2.6-1 apache2-devel 2.2.6-1 mod_fcgid 2.2 % tar zxvf mod_fcgid.2.2.tgz % cd mod_fcgid.2.2 % make top_dir=/usr/share/apache2 EXTRA_LIBS="-lapr-1 -laprutil-1 -lhttpd2core" % make top_dir=/usr/share/apache2 instal…

mod_perl2.0.4のビルド中、modperl_xs_typedefs.hでエラーが出る場合の対処法

src/modules/perl/modperl_apache_compat.h typedef unsigned long apr_os_thread_t; typedef void * apr_thread_mutex_t; +typedef void * apr_thread_rwlock_t; #endif http://www.nabble.com/Re%3A--mp2--compilation-errors-with-mod_perl-2.0.4-on-Open…

ある環境下のCatalystでDBIx::Class::Schema::Loaderが落ちるのを修正

久々にCatalystアプリをApache2/worker+ModPerl2な環境で動かしてみたところ、 DBIx::Class::ResultSet::find(): no sth generated via sql (DBD::mysql::db STORE failed: handle 2 is owned by thread 926fb18 not current thread 9bf0448 (handles can't …

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(3)

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく - ヒルズで働く@robarioの技ログ Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(2) - ヒルズで働く@robarioの技ログ というわけで、Catalystにパ…

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく(2)

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく - ヒルズで働く@robarioの技ログ id:dayflowerさんからコメントをいただきました!サイトの方何度も拝見させていただいています!ありがとうございます! mod_perlかApache APIの…

Catalyst::Request#pathの値に、LocationMatchでマッチした文字列がくっつく

以前からこうなっていたのか記憶が定かではありませんが、 Catalystアプリケーションの http://localhost:3000/test にアクセスしたら、sub test内で $c->req->pathを見ると /%5E/[%5E%5C.]*(%5C?|%24)/testになってしまっていました。これにはビックリΣヽ(゚…

CatalystアプリケーションでApache2::Reloadを使えるようにする方法

はじめに Catalystでプログラムの修正を反映させるにはサーバーを再起動する必要があります。Catalyst付属のテストサーバーでは、-rオプションによって更新を自動的に検知して再起動することができます。 ./script/myapp_server.pl -rしかしコンポーネントが…

Apache2::Reloadが失敗する問題に対するパッチ

文章を修正しました。パッチの変更はありません。 Apache2::Reloadは、対象パッケージのシンボルを全て削除した上でリロードするようになっています。しかし、対象パッケージの外部から動的に定義されているシンボルを削除してしまうと、復元することができ…

インストール Apache/2.2.2 + PHP/4.4.2 on Cygwin

cygwin apache2にphp5を入れようとしてたんだけども $ ls -l php-5.1.4/libs -rw-r--r-- 1 8 Jul 1 20:57 libphp5.a -rw-r--r-- 1 913 Jul 1 20:57 libphp5.laとライブラリが謎ファイルになってしまった。調べるのが面倒だったのでphp4にした。 インストール…

default-handlerを指定するとIndexesが有効にならない

はまったのでメモ。 SetHandler default-handlerとしていると、Indexesが効きません。 Indexesを使う場合はSetHandlerを書かないようにしましょう。 <Directory ...> # SetHandler default-handler Options +Indexes </Directory>(Apache2.2.2)