Which version of PHP are you using? I have been asking around, and one possible answer I got from the MediaWiki mailing list was that you were using PHP4, which is no longer supported by MediaWiki. Could that be the case? You can check the installation requirements for MediaWiki here:
http://www.mediawiki.org/wiki/Manual:Installation_requirements /Micke On 7 Okt, 23:40, Jack Park <[email protected]> wrote: > According to the original error message, it never got to that. I went > so far as to put up a <wave /> tag with no id, hoping to provoke that > error message. It never got there. Always failed on passing the wrong > thing to &$parser > > On Wed, Oct 7, 2009 at 2:06 PM, Micke Nordin <[email protected]> wrote: > > > The tic thing is definitely an error on my part though (check under > > "Array do's and don'ts"): > > >http://se2.php.net/manual/en/language.types.array.php > > > You dont think that it is that alone which is causing the problem? > > > /Micke > > > On 7 Okt, 22:07, Jack Park <[email protected]> wrote: > >> That may be so. I'm not a php hacker by any means; I just copy what > >> seems to work. In two other parser extensions I have, there was no > >> '&'. Prior to removing it, I got the error suggested earlier in this > >> thread. After removing it, no further repeat of that error, plus > >> which, the darn thing started working. Sure, might be something to do > >> with windoz php. I dunno. > > >> Jack > > >> On Wed, Oct 7, 2009 at 1:04 PM, Micke Nordin <[email protected]> wrote: > > >> > FYI the ampersand makes it so the parser object is passed by reference > >> > instead of being copied, so that is a part of PHP and not a typo: > >> >http://us3.php.net/references.pass > > >> > That should definitly work and it is what is specified in the > >> >MediaWikidocs. > > >> > I don't now what difference putting tics around the arg values make > >> > (what kind of tics?), but I'll look in to it. > > >> > /Micke > > >> > On 7 Okt, 19:29, Jack Park <[email protected]> wrote: > >> >> Good question. > >> >> I have two extensions that use the parser thus: > > >> >> function getAppletOutput( $input, $args, $parser ) > > >> >> which contrasts with the wave function: > >> >> function waveRender($input, $argv, &$parser) as copied directly from > >> >> the file. > > >> >> I just removed the ampersand to > >> >> function waveRender($input, $argv, $parser) > >> >> and now it's "almost" working. Now I get a flood of errors such as: > > >> >> Use of undefined constant id - assumed 'id' in > >> >> C:\\Apache2.2\\htdocs\\mediawiki\\extensions\\GoogleWave\\GoogleWave.php > >> >> on line 38,... > > >> >> I then went in and found all the arg[] values and put ticks around them. > >> >> It's now working. Seems to take a long time to load my wave, and I now > >> >> need to play with width, height, etc, but it appears to have been a > >> >> few "typos" in GoogleWave.php that prevented it from working. > > >> >> Thanks > >> >> Jack > > >> >> On Wed, Oct 7, 2009 at 1:24 AM, Micke Nordin <[email protected]> > >> >> wrote: > > >> >> > I suspect there is something wrong with youMediaWikiinstallation and/ > >> >> > or your PHP installation as parameter 3 to waveRender is a reference > >> >> > to the parser object, that should be sent by the parser hook (by > >> >> >MediaWiki, that is). I have no idea as to why this doesn't work > >> >> > though... It is not surprising that you get no error message, because > >> >> > the problem is that the functions of the extension doesn't get called > >> >> > by the parser properly. Does other extensions with parser hooks work > >> >> > properly? Try to install any one of these extensions and see if you > >> >> > get the same error: > > >> >> >http://www.mediawiki.org/wiki/Category:ParserFirstCallInit_extensions > > >> >> > /Micke > >> >> ><snip> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~----------~----~----~----~------~----~------~--~---
