Hi. I use mod_perl installation and everything work fine except searching.
The keywords "stick in memory" once the apache restart. For example, my apache has 10 max child, the first 10 times using search is fine, and subsequently, the results (and keyword in the text box too) of first 10 search is re-displayed, regardless of what keyword i type in the search text box. So I cannot enter any new search string, but it keep re-displayed a set of old search results.
There is no such problem once i use CGI instead of mod_perl setup. (There is one near-identical CGI setup on my site for control)
Extract of apache config
<IfModule mod_perl.c>
PerlModule Apache::Registry
<Perl>
use lib '/home/mtblog/mod_perl/lib';
use lib '/home/mtblog/mod_perl/extlib';
</Perl>
PerlModule MT::App::CMS
<Location /mt/app>
SetHandler perl-script
PerlHandler MT::App::CMS
PerlSetVar MTConfig /home/mtblog/mod_perl/mt-config.cfg
</Location>
PerlModule MT::App::Comments
<Location /mt/comments>
SetHandler perl-script
PerlHandler MT::App::Comments
PerlSetVar MTConfig /home/mtblog/mod_perl/mt-config.cfg
</Location>
PerlModule MT::App::Trackback
<Location /mt/trackback>
SetHandler perl-script
PerlHandler MT::App::Trackback
PerlSetVar MTConfig /home/mtblog/mod_perl/mt-config.cfg
</Location>
PerlModule MT::App::Search
<Location /mt/search>
SetHandler perl-script
PerlHandler MT::App::Search
PerlSetVar MTConfig /home/mtblog/mod_perl/mt-config.cfg
</Location>
Thanks