On 18/01/07, David_S_Green(a)dell.com <David_S_Green(a)dell.com> wrote:
Ok, I've verified the curl extension is running. I
am using 1.8.3
MediaWiki, and I put $wgHttpProxy = true; into my LocalSetting.php file.
$wgHttpProxy needs to be set to the value of your proxy server.
Well, that's coincidental - I was hacking up a later hacked-up copy of
that damn extension the other day in order to iron out a couple of
bugs for someone. As luck would have it, I've still got the magpie
dependency files here, so I can examine them...
Magpie's fetch_rss() function, which the extension uses to do most of
the fetching and parsing, appears to use a third-party PHP HTTP
fetching library called Snoopy. This *does* appear to support proxies,
but it seems to use curl binaries, which may or may not be available.
I can't see any straightforward way to set the proxy settings to
Snoopy via Magpie or the extension itself, so I suspect you'll have to
manually set this - it'll be in magpie/extlib/Snoopy.class.inc, near
the top of the class definition.
If this doesn't work out, then have another search around the web;
there's more than one RSS aggregator extension for MediaWiki out
there.
Rob Church