<Location "^/perl/*.pl> # <-- dont need the "^ here # SetHandler perl-script <IfDefine MODPERL2> PerlResponseHandler Apache2::ModPerl::Registry </IfDefine> <IfDefine !MODPERL2> PerlResponseHandler ModPerl::Registry </IfDefine> Options -Indexes ExecCGI PerlSendHeader On </Location> Reproducible: Always Steps to Reproduce: 1. Open commonapache2.conf 2. Scroll down to the line (~920) that says <Location "^/perl/*.pl> 3. Look at the line. This typo prevents the scripts in /perl/ from being run properly. Actual Results: I saw the typo and fixed it. Worked fine after that. This probably had something to do with fixing bug #38130, which had something to do with this line.
This should be taken care of in the per-module configuration with new-style apache. Please reopen the bug if the issue still exists there.