2003-07-17 10:40:13

RT 與 Apache2

在 Apache2 的 config 檔裡加上
PerlOptions +GlobalRequest
根本一點用都沒有!!! 你需要的是在 bin/webmux.pl 裡加上這個 patch:
--- /home/plasma/mywork/elixus/depot/RT/rt/bin/webmux.pl.in     Thu Jun 12 10:07:14 2003
+++ webmux.pl   Tue Jul  1 14:25:34 2003
@@ -33,7 +33,17 @@
     $ENV{'IFS'}    = '' if defined $ENV{'IFS'};
 }

+require Apache::RequestUtil;
+no warnings 'redefine';
+my $sub = *Apache::request{CODE};
+*Apache::request = sub {
+    my $r;
+    eval { $r = $sub->('Apache'); };
+    # warn $@ if $@;
+    return $r;
+};
+
 use RT;

 package RT::Mason;
由 plasma 於 2003-07-17 10:40:13 所發表
迴響

Apache2 + mod_perl2 + rt 幾乎完全不能用. 最嚴重的問題是 local 不會吃. 千 萬 不 要 用!!!

請看下一篇 blog, 有更好的方案.

路人甲 於 2003-07-23 19:05:15 所發表
發表評論










請依上圖輸入檢核碼: