Philippe M. Chiasson wrote:
>
>
>
> kgerbasi wrote:
>>
>>
>> Philippe M. Chiasson wrote:
>>> kgerbasi wrote:
>>>> I am currently upgrading our Apache server from 1.3 to 2.2 and I'm
>>>> encountering the following error when I try to start Apache. The config
>>>> works ok in 1.3, however in 2.2 I get the following error 'Perl
>>>> directive
>>>> not allowed in a <Location> block'.
>>>>
>>>> Can I no longer put a perl directive in a location block?
>>> Not anymore, no.
>>>
>>> Can you post a more detailled example of what you are trying to do?
>>>
>>> --
>>> Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
>>> http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/
>>>
>>>
>>
>> I'm basically pulling client options from our database and setting them
>> in
>> the conf file. What would the workaround be since this option has been
>> removed?
>>
>> <Location />
>> <Perl>
>> my $config = Config::ApacheConfiguration->new();
>> my @clientOptions = $config->GetClientConfiguration('5');
>> push @PerlSetVar, @clientOptions;
>> </Perl>
>> </Location>
>
> Just moving out of the <location /> should work just fine, no?
>
> Otherwise, you can always do:
>
> <perl>
> $Location{'/'} =
> </perl>
>
> To inject configuration for that location.
>
>
> --
> Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
> http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/
>
>
>
>
I have many <Location> blocks within a <VirtualHost> block so I can't move
it out. I can use the $Location way but I simply liked the ease of reading
the config file the way I did it in v1.3 of Apache.
Do you need to declare everything in the $Location or can you use it to
append to the existing <Location> block thats been written out using tags.
Thanks,
Kevin
--
View this message in context: http://www.nabble.com/Perl-directive-not-allowed-in-a-Location-block-tp15074701p15091925.html
Sent from the mod_perl - General mailing list archive at Nabble.com.
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.