From: Carsten A. <agger@c.dk> - 2010-03-25 17:29:16
|
tor, 25 03 2010 kl. 09:42 -0500, skrev Steve Schwarz: > > Here's how you can check the versions (assuming you have shell access) > and here is what my server reports: > > > perl -MCGI -e 'print "$CGI::VERSION\n"' > 3.15 > > perl --version > > This is perl, v5.8.8 built for x86_64-linux-gnu-thread-multi > <snip> > > With this you've just exhausted my thoughts of what could be wrong... > Steve Thanks. But as I wrote earlier, self_url is not a documented way of getting the current URL, but of getting the URL of the CGI script. When running through Apache's rewrite engine, I suppose the result of such a function is undefined, and I don't think the "new" beaviour, which breaks the moreentries plugin, is necessarily any worse than the "old" one which didn't. I think this is a more correct way of getting the current URL: > my $url = "$blosxom::url/$blosxom::path_info"; > This actually solves the problem. Now, the next question is: Can anyone think of a reason not to do it that way, and if not, how do I propose it for a patch to the plugin? br Carsten |