From: SourceForge.net <no...@so...> - 2008-02-24 20:43:30
|
mod/openid item #1900979, was opened at 2008-02-24 13:29 Message generated for change (Comment added) made by blindman1344 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1037805&aid=1900979&group_id=81360 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Support Request Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Steve Kostecke (kostecke) Assigned to: Greg Meiste (blindman1344) Summary: No XML parser was found Initial Comment: On phpWebSite 1.4.0 (using the internal PEAR) I see the following error after I click OpenID on the Administration tabl of the control panel: Fatal error: No XML parser was found in /var/www/phpwebsite_1_4_0/mod/openid/class/Auth/Yadis/XML.php on line 366 I do see the (XML) parser in the (phpWebSite) PEAR tree ... phpWebSite 1.4.0 Core 1.7.2 Boost 2.2.1 Categories 2.2.0 Clipboard 1.0.1 Comments 0.6.4 Control Panel Demographics 1.0.0 File Cabinet Layout 2.4.2 MiniAdmin 1.1.1 Notes 0.2.0 Search 0.3.1 Users 2.4.7 Version 0.1.6 OpenID 1.0.0 ---------------------------------------------------------------------- >Comment By: Greg Meiste (blindman1344) Date: 2008-02-24 14:43 Message: 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1037805&aid=1900979&group_id=81360 |