Hi,
I get the error message below when I try to use this plugin
What I did:
- install mediawiki 1.34.0
- download and install GoogleLogin for 1.34 (GoogleLogin-REL1_34-c395c86.tar.gz) according to the manual
- contrary to what the manual says I DID install PHP dependencies with imposer even though I did not install with git
guzzlehttp/guzzle is version 6.5.2 according to composer and 6.3.3 according to Mediawiki version page
one thing I noticed: GoogleLogin is not shown as plugin on the versions page
when I try to log in, I can select my Google account, but then I get an error
What did I do wrong?
Can I fix it?
Can you fix it?
Thanks a lot
Martin
[XhSRTYZoZnot-@r6z4wiPgAAAB8] /index.php?title=Special:UserLogin&returnto=Main+Page Error from line 220 of /home/wiki3478/public_html/extensions/GoogleLogin/vendor/guzzlehttp/guzzle/src/Client.php: Call to undefined function GuzzleHttp\_idn_uri_convert()
Backtrace:
#0 /home/wiki3478/public_html/extensions/GoogleLogin/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->buildUri(GuzzleHttp\Psr7\Uri, array)
#1 /home/wiki3478/public_html/extensions/GoogleLogin/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync(GuzzleHttp\Psr7\Request, array)
#2 /home/wiki3478/public_html/extensions/GoogleLogin/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send(GuzzleHttp\Psr7\Request, array)
#3 /home/wiki3478/public_html/extensions/GoogleLogin/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke(GuzzleHttp\Psr7\Request)
#4 /home/wiki3478/public_html/extensions/GoogleLogin/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken(Google\Auth\HttpHandler\Guzzle6HttpHandler)
#5 /home/wiki3478/public_html/extensions/GoogleLogin/includes/Auth/GooglePrimaryAuthenticationProvider.php(417): Google_Client->fetchAccessTokenWithAuthCode(string)
#6 /home/wiki3478/public_html/extensions/GoogleLogin/includes/Auth/GooglePrimaryAuthenticationProvider.php(54): GoogleLogin\Auth\GooglePrimaryAuthenticationProvider->getVerifiedToken(GoogleLogin\Auth\GoogleServerAuthenticationRequest)
#7 /home/wiki3478/public_html/includes/auth/AuthManager.php(525): GoogleLogin\Auth\GooglePrimaryAuthenticationProvider->continuePrimaryAuthentication(array)
#8 /home/wiki3478/public_html/includes/specialpage/AuthManagerSpecialPage.php(356): MediaWiki\Auth\AuthManager->continueAuthentication(array)
#9 /home/wiki3478/public_html/includes/specialpage/AuthManagerSpecialPage.php(484): AuthManagerSpecialPage->performAuthenticationStep(string, array)
#10 /home/wiki3478/public_html/includes/htmlform/HTMLForm.php(690): AuthManagerSpecialPage->handleFormSubmit(array, VFormHTMLForm)
#11 /home/wiki3478/public_html/includes/specialpage/AuthManagerSpecialPage.php(417): HTMLForm->trySubmit()
#12 /home/wiki3478/public_html/includes/specialpage/LoginSignupSpecialPage.php(313): AuthManagerSpecialPage->trySubmit()
#13 /home/wiki3478/public_html/includes/specialpage/SpecialPage.php(575): LoginSignupSpecialPage->execute(NULL)
#14 /home/wiki3478/public_html/includes/specialpage/SpecialPageFactory.php(611): SpecialPage->run(NULL)
#15 /home/wiki3478/public_html/includes/MediaWiki.php(296): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
#16 /home/wiki3478/public_html/includes/MediaWiki.php(900): MediaWiki->performRequest()
#17 /home/wiki3478/public_html/includes/MediaWiki.php(527): MediaWiki->main()
#18 /home/wiki3478/public_html/index.php(44): MediaWiki->run()
#19 {main}