Thread:Extension talk:OpenID/SpecialPageFactory issue with 1.17?/reply

This is an issue because the 'latest' OpenID release (svn) relies on features in version 1.18+ of MW. However, the latest release of OpenID has a convenient Makefile for pulling in (and patching) the required php libs.

You can get round this issue by grabbing a *snapshot* for 1.17, saved as "extensions/OpenID" AND the svn release, saved as "extensions/OpenID-svn". Grab the SVN version like this:

svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/OpenID/ extensions/OpenID-svn

Follow the install instructions in the OpenID-svn to pull (and patch) in the required php libs, then simply copy them into the 1.17 snapshot:

cp OpenID-svn/Auth/ OpenID/

The final step requires you to set up the php include path so that these libs can be found by the script successfully. That's actually easy, so just set:

I hope that makes your life easier than mine ;-)