Hi, I have hit a problem with the latest couple of versions of mod_perl, and I wondered if anyone might know a solution.
We're using Apache 1.3.22 with mod_perl 1.26, and there appears to be a problem with the <Directory> directive in perl sections... e.g. $Directory{$DocumentRoot}={ Options => '-Indexes FollowSymLinks', AllowOverride => 'None', SetHandler => 'perl-script', PerlHandler => 'Apache::EnsEMBL::SendDecPage', order => 'deny,allow', allow => 'from all', }; does not work in a <Perl> section but it works fine outside: <Directory /mysql/ensembl/www/sanger-test/htdocs > Options -Indexes FollowSymLinks AllowOverride None SetHandler perl-script PerlHandler Apache::EnsEMBL::SendDecPage order deny,allow allow from all </Directory> /perl-status reports that the former looks as I would expect: %Directory = ( '/mysql/ensembl/www/server/htdocs' => { 'Deny' => 'from all', 'AllowOverride' => 'None', 'Order' => 'deny,allow', 'PerlHandler' => 'Apache::EnsEMBL::SendDecPage', 'Options' => '-Indexes FollowSymLinks', 'SetHandler' => 'perl-script' }, ); There are no errors reported, but the handler simply doesn't kick in. We have been using this config for some months now, and this worked fine in 1.21. It stopped working by at least version 1.25. Anybody have any ideas? Regards, James -- James Stalker Senior Web Developer - Project Ensembl - http://www.ensembl.org