Yes, a check for $wgEnableParserCache got lost in some recent refactoring. It wasn't noticed immediately since some of us have that table in our test databases. Thanks for the bug report, it might have taken a few more days to find and fix the problem without it.
// E23
Nick Pisarro nickp-at-aperture.com |wikipedia| wrote:
A database query syntax error has occurred. This could be because of an illegal search query (see Searching Lightbox(tm)), or it may indicate a bug in the software. The last attempted database query was: SELECT pc_data FROM parsercache WHERE pc_pageid = 0 AND pc_prefhash = '1!1!1!0!1!1!0!1!0!1!' AND pc_expire > NOW() from within function "". MySQL returned error "1146: Table 'wikidb.parsercache' doesn't exist".
There is no table, "parsercache" in my database, and there is no code yet in phase3 to make it, however, as "$wgEnableParserCache = false;", in DefaultSettings, the code should not be trying to access it.
Nick Pisarro
Wikitech-l mailing list Wikitech-l@Wikipedia.org http://mail.wikipedia.org/mailman/listinfo/wikitech-l