Help configuring the OpenID plugin in the wordpress instance that runs https://podcast.fedoraproject.org
The error is:
An error of type E_ERROR was caused in line 198 of the file /nas/content/live/fedorapod/wp-content/plugins/openid/common.php. Error message: Uncaught ArgumentCountError: Too few arguments to function openid_customer_error_handler(), 4 passed in /nas/content/live/fedorapod/wp-content/plugins/openid/lib/Auth/Yadis/XML.php on line 248 and exactly 5 expected in /nas/content/live/fedorapod/wp-content/plugins/openid/common.php:198 Stack trace: #0 /nas/content/live/fedorapod/wp-content/plugins/openid/lib/Auth/Yadis/XML.php(248): openid_customer_error_handler(8192, 'Function libxml...', '/nas/content/li...', 248) #1 /nas/content/live/fedorapod/wp-content/plugins/openid/lib/Auth/Yadis/XML.php(35): Auth_Yadis_dom->setXML('init('getNextService('Auth_OpenID_dis...', Object(Auth_Yadis_ParanoidHTTPFetcher)) #9 /nas/content/live/fedorapod/wp-content/plugins/openid/consumer.php(127): Auth_OpenID_Consumer->begin('https://id.fedo...') #10 /nas/content/live/fedorapod/wp-content/plugins/openid/consumer.php(149): openid_begin_consumer('https://id.fedo...') #11 /nas/content/live/fedorapod/wp-content/plugins/openid/login.php(27): openid_start_login('https://id.fedo...', 'login', 'https://podcast...') #12 /nas/content/live/fedorapod/wp-includes/class-wp-hook.php(309): openid_authenticate(NULL) #13 /nas/content/live/fedorapod/wp-includes/plugin.php(191): WP_Hook->apply_filters(NULL, Array) #14 /nas/content/live/fedorapod/wp-includes/pluggable.php(620): apply_filters('authenticate', NULL, '', '') #15 /nas/content/live/fedorapod/wp-includes/user.php(95): wp_authenticate('', '') #16 /nas/content/live/fedorapod/wp-login.php(1221): wp_signon(Array, true) #17 {main} thrown
Not urgent, but important, now the site is on recovery mode and we need to login with the WP database
So that's the upgrade to new php. Let me downgrade.
Metadata Update from @misc: - Issue assigned to misc
ok so reverting to older php make it work.
ok, it refuse my login, and I am not sure if that's normal
It refuse my login, eg, it loop saying it can't create a new account for me, and I am unsure if that's the intended behavior or not.
so according to x3mboy, it now work again, so closing. I will investigate the error, as the plugin was updated 6h ago
Metadata Update from @misc: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
As a followup: https://github.com/diso/wordpress-openid/issues/55