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 -r OpenID-svn/Auth/ OpenID/ // updated with information from the follow-up posting. -- Wikinaut 08:08, 12 July 2011 (UTC)

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 ;-)