Using OpenID results in a white blank screen

Permalink
Hello,

I tried enabling OpenID however when I try to login say using Google OpenID (https://www.google.com/accounts/o8/id) the page that follows results in a white blank screen, this is the URL of the white blank screen (site)/index.php/login/do_login/

Anyone know what the problem could be?

Many thanks.

 
jero replied on at Permalink Reply
jero
Sounds like the login php is throwing an error that you're not seeing. Perhaps if you check your server error logs you'll see something interesting. Also enable exception logging in the dashboard, and set the error mode to show in the browser

index.php/dashboard/system/environment/debug/
index.php/dashboard/system/environment/logging/
NECAustralia replied on at Permalink Reply
Thanks for your feedback jero.

I've checked the exception logging and error mode and these are both enabled, also checked the server error logs and nothing showing up there. This seems to be only happening when trying to login with OpenID. Any other thoughts?
jero replied on at Permalink Reply
jero
Not really. If it were me, I'd be copying concrete/controllers/login.php to controllers/login.php, and stuffing debug into that at various points to see where it dies.
EvanCooper replied on at Permalink Reply
EvanCooper
Hi NECAustralia,

Are you developing on your local machine? When I enable OpenID on a local machine it does the white screen thing, but when the site is on a live server OpenID works fine for me.
NECAustralia replied on at Permalink Reply
I'm developing on a hosted environment. I'm really stuck on this one, not sure how to tackle it.

Any other ideas?
bw1 replied on at Permalink Reply
@NECAustralia - Have you found a solution to this issue? I am having the same "blank white page" issue.

Also is there any documentation for OpenId for Concrete5 I can't seem to find any besides whats in the forums.

Thanks!
NECAustralia replied on at Permalink Reply
Sorry, I've not found a solution for this. Does anyone else have any ideas? Some documentation would be very handy.
5fly replied on at Permalink Reply
5fly
Hi - I have the same problem... I have traced it back to

/concrete/libraries/3rdParty/Auth/OpenID/BigMath.php line 378

It appears when checking for a module using @dl it falls over....

Anyone seen this before?!
rremer replied on at Permalink Reply
A blank page could be indicative of a missing php module, like liboauth-php. If your server is hosted by a third-party, you'll need to ask them to install the php oauth library for you, otherwise just search your relevant repository for the correct library to install.