problem with mod_perl and twiki

--0015174bf1da40d7c704ad4ece16
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I tried to use my TWiki under mod_perl, but after enabling mod_perl the
design is broken.
To enable mod_perl I've added the following to my twiki configfile for
apache:
<FilesMatch "^(?!configure)[a-z.]+$">
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlSendHeader On
PerlOptions +ParseHeaders
</FilesMatch>

The error log gives the following error for any picture in the TWiki:
[Mon Sep 19 19:16:11 2011] [error] Unrecognized character \\x10 in column
241 at /var/www/twiki/pub/TWiki/TWikiDocGraphics/group.gif line 1.\n

and for Javascript code:
[Mon Sep 19 19:16:10 2011] [error] syntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 2, near "#line 1
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js\n// TWiki
namespace\n"\nsyntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 4, near ")
{"\nsyntax error at /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js
line 10, near "head["\nsyntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 13, near
"head["\nsyntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 17, near
"}\n }"\nsyntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 22, near "// Get
all "\nsyntax error at /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js
line 31, near "elms["\nsyntax error at
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 37, near ";\n}"\n


I'd be glad about any suggestion.

Thanks,
Carla

--0015174bf1da40d7c704ad4ece16
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br><br>I tried to use my TWiki under mod_perl, but after enabling mo=
d_perl the design is broken.<br>To enable mod_perl I've added the follo=
wing to my twiki configfile for apache:<br>=A0<FilesMatch "^(?!conf=
igure)[a-z.]+$"><br>
=A0=A0 SetHandler perl-script<br>=A0=A0 PerlResponseHandler ModPerl::Regist=
ry<br>=A0=A0 PerlSendHeader On<br>=A0=A0 PerlOptions +ParseHeaders<br></=
FilesMatch><br><br>The error log gives the following error for any pictu=
re in the TWiki:<br>
[Mon Sep 19 19:16:11 2011] [error] Unrecognized character \\x10 in column 2=
41 at /var/www/twiki/pub/TWiki/TWikiDocGraphics/group.gif line 1.\n<br><br>=
and for Javascript code:<br>[Mon Sep 19 19:16:10 2011] [error] syntax error=
at /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 2, near &quo=
t;#line 1 /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js\n// TWiki n=
amespace\n"\nsyntax error at /var/www/twiki/pub/TWiki/TWikiJavascripts=
/twikilib.js line 4, near ") {"\nsyntax error at /var/www/twiki/p=
ub/TWiki/TWikiJavascripts/twikilib.js line 10, near "head["\nsynt=
ax error at /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 13, =
near "head["\nsyntax error at /var/www/twiki/pub/TWiki/TWikiJavas=
cripts/twikilib.js line 17, near "}\n=A0=A0=A0=A0=A0=A0=A0 }"\nsy=
ntax error at /var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 22=
, near "// Get all "\nsyntax error at /var/www/twiki/pub/TWiki/TW=
ikiJavascripts/twikilib.js line 31, near "elms["\nsyntax error at=
/var/www/twiki/pub/TWiki/TWikiJavascripts/twikilib.js line 37, near "=
;\n}"\n<br>
<br><br>I'd be glad about any suggestion.<br><br>Thanks,<br>Carla<br><b=
r>

--0015174bf1da40d7c704ad4ece16--
Carla von Reitzenstei [ Mo, 19 September 2011 19:38 ] [ ID #2064531 ]

Re: problem with mod_perl and twiki

On Monday, 19 September 2011 19:38:06 Carla von Reitzenstein wrote:
> <FilesMatch "^(?!configure)[a-z.]+$">
> SetHandler perl-script
> PerlResponseHandler ModPerl::Registry
> PerlSendHeader On
> PerlOptions +ParseHeaders
> </FilesMatch>

Obviously, this config applies also for JS/CSS files and images. Hence
modperl tries to interpret those files as perl code. I don't know TWiki
but I think you should modify the regexp above to match only perl
scripts, something like ".+\.pl". It depends upon your or rather TWiki's
naming conventions.

Torsten Förtsch

=2D-
Need professional modperl support? Hire me! (http://foertsch.name)

Like fantasy? http://kabatinte.net
torsten.foertsch [ Mo, 19 September 2011 20:19 ] [ ID #2064532 ]

Re: problem with mod_perl and twiki

--0015175d03cce31a5704ad5a3ca1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Torsten,

thanks a lot for your answer. That was exactly what I've done wrong, so it'=
s
working now :)

Best regards,
Carla

2011/9/19 Torsten Förtsch <torsten.foertsch [at] gmx.net>

> On Monday, 19 September 2011 19:38:06 Carla von Reitzenstein wrote:
> > <FilesMatch "^(?!configure)[a-z.]+$">
> > SetHandler perl-script
> > PerlResponseHandler ModPerl::Registry
> > PerlSendHeader On
> > PerlOptions +ParseHeaders
> > </FilesMatch>
>
> Obviously, this config applies also for JS/CSS files and images. Hence
> modperl tries to interpret those files as perl code. I don't know TWiki
> but I think you should modify the regexp above to match only perl
> scripts, something like ".+\.pl". It depends upon your or rather TWiki's
> naming conventions.
>
> Torsten Förtsch
>
> --
> Need professional modperl support? Hire me! (http://foertsch.name)
>
> Like fantasy? http://kabatinte.net
>

--0015175d03cce31a5704ad5a3ca1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Torsten,<br><br>thanks a lot for your answer. That was exactly what I=
9;ve done wrong, so it's working now :)<br><br>Best regards,<br>Carla<b=
r><br><div class=3D"gmail_quote">2011/9/19 Torsten Förtsch <span dir=3D"l=
tr"><<a href=3D"mailto:torsten.foertsch [at] gmx.net">torsten.foertsch [at] gmx.ne=
t</a>></span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><div class=3D"im">On Monday, 19 September 2=
011 19:38:06 Carla von Reitzenstein wrote:<br>
> =A0<FilesMatch "^(?!configure)[a-z.]+$"><br>
> =A0 =A0SetHandler perl-script<br>
> =A0 =A0PerlResponseHandler ModPerl::Registry<br>
> =A0 =A0PerlSendHeader On<br>
> =A0 =A0PerlOptions +ParseHeaders<br>
> </FilesMatch><br>
<br>
</div>Obviously, this config applies also for JS/CSS files and images. Henc=
e<br>
modperl tries to interpret those files as perl code. I don't know TWiki=
<br>
but I think you should modify the regexp above to match only perl<br>
scripts, something like ".+\.pl". It depends upon your or rather =
TWiki's<br>
naming conventions.<br>
<br>
Torsten Förtsch<br>
<font color=3D"#888888"><br>
--<br>
Need professional modperl support? Hire me! (<a href=3D"http://foertsch.nam=
e" target=3D"_blank">http://foertsch.name</a>)<br>
<br>
Like fantasy? <a href=3D"http://kabatinte.net" target=3D"_blank">http://kab=
atinte.net</a><br>
</font></blockquote></div><br>

--0015175d03cce31a5704ad5a3ca1--
Carla von Reitzenstei [ Di, 20 September 2011 09:16 ] [ ID #2064564 ]
Webserver » gmane.comp.apache.mod-perl » problem with mod_perl and twiki

Vorheriges Thema: [mp 2.0.5] Early core dump:-( OpenSolaris-x86, Apache 2.2.21 & Perl5.14.1
Nächstes Thema: about ModPerl::Registry