On Wednesday 19 September 2007 4:43:25 am antoine7 wrote:

> <Perl>
>         use Apache2::RequestUtil ();
>         my $r = Apache2::RequestUtil->request;
>         [...]
> </Perl>
>
> But when I restart the server I get the following error message
> etch:~# /etc/init.d/apache2 restart
> Forcing reload of web server (apache2)...Syntax error on line 7 of
> /etc/apache2/sites-enabled/999-vhost:
> \t(in cleanup) Global $r object is not available. Set:\n\tPerlOptions
> +GlobalRequest\nin httpd.conf at /etc/apache2/sites-enabled/999-vhost line
> 9.\n
>  failed!
>
> But I've already add PerlOptions +GlobalRequest ...
>
> Has anyone got an idea ?

$r is a request object. It only exists when you're processing a request, so 
you can't use it during startup as there's no active request at that point.

What is it you are trying to do?


Reply via email to