On Thu, Feb 17, 2011 at 10:52 AM, Bill Traynor <btraynor(a)gmail.com> wrote:
You could try downgrading PHP to 5.2, which seems to
have fixed the "PHP
Fatal error: Call to a member function getCacheTime() on a non-object" for
some in the past. Note that I googled "PHP Fatal error: Call to a member
function getCacheTime() on a non-object" to learn this and am unsure whether
it's still relevant, but my wiki uses 5.2.14-pl0-gentoo (apache2handler) so
I know it works.
Why on earth would downgrading to 5.2 fix a "calling method on non-object"
error? That behavior shouldn't differ between 5.2/5.3 at *all*
The error the OP is hitting in 5.3 (and is mildly annoying) are the E_WARNINGs
about mismatch of value/reference parameters. The only way to fix it is to
downgrade to 5.2.x (which I don't recommend, as it's been EOL'd), or upgrade
to more recent versions of MediaWiki and extensions where these errors have
(largely) been fixed.
-Chad