Greg Meiste - 2008-02-24

Logged In: YES
user_id=780595
Originator: NO

When entering the module settings, the module will run a series of tests to verify your server meets the requirements before allowing you to enable the OpenID features. You are getting this error during the XML requirements check.

The module uses the PHP OpenID library (http://openidenabled.com/php-openid), and unfortunately, if the library cannot find a XML extension, it triggers a fatal error instead of returning an error for the module to handle gracefully.

The check isn't looking for the PEAR XML class, but rather if you have a XML PHP extension installed. If you are looking to enable OpenID log in, then you'll need to install a XML extension. If you just want to use the delegate feature (which doesn't have the XML requirement), then simply comment out or remove line 366 of mod/openid/class/Auth/Yadis/XML.php.