Can you post the link of the topic please?
@teodrago the topic issue was without an error message unlike your case:
when trying to login with a new user (i.e. a Facebook account that has never been used with the website before), the pop up will appear and will just stay loading.
Try the following:
1. Use default WordPress theme then check. If not working…
2. use default WordPress theme and disable all plugins but keep Socializer.
Sorry for late reply. You would like to try turning debugging ON at your website, try social login and let me know if you see any error on screen. Details on debugging WordPress https://wordpress.org/support/article/debugging-in-wordpress/
Hello, thank you for the reply. I did it and it shows this:
Fatal error: Uncaught exception 'Exception' with message 'There is no suitable CSPRNG installed on your system' in /home/sof2/web/sof2.org/public_html/wp-includes/random_compat/random.php:212 Stack trace: #0 /home/sof2/web/sof2.org/public_html/wp-content/plugins/super-socializer/library/Facebook/PseudoRandomString/RandomBytesPseudoRandomStringGenerator.php(57): random_bytes(32) #1 /home/sof2/web/sof2.org/public_html/wp-content/plugins/super-socializer/library/Facebook/Helpers/FacebookRedirectLoginHelper.php(125): Facebook\PseudoRandomString\RandomBytesPseudoRandomStringGenerator->getPseudoRandomString(32) #2 /home/sof2/web/sof2.org/public_html/wp-content/plugins/super-socializer/library/Facebook/Helpers/FacebookRedirectLoginHelper.php(142): Facebook\Helpers\FacebookRedirectLoginHelper->makeUrl('https://www.sof...', Array, Array, '&') #3 /home/sof2/web/sof2.org/public_html/wp-content/plugins/super-socializer/super_socializer.php(332): Facebook\Helpers\FacebookRedirectLoginHelper->getLoginUrl('https://www.sof...', Array) #4 in /home/sof2/web/sof2.org/public_html/wp-includes/random_compat/random.php on line 212
Make sure you are using at least version 5.4 of PHP at your web-server. This is the minimum version of PHP required by Facebook PHP SDK being used by the plugin.
Hi, is running php5,6 atm because I have an issue with php7.1 or higher but with that version I just tried and is working. Why not with php5.6?
Thank you.
Oh, then it’s related to the php.ini configuration of your web server. Ask your host if they can configure base_dir to access /dev/urandom.
Is me my host XD I host my websites by myself on a VPS btw i try it and let you know thank you.
or better tell me plaese how to configure it, cheers
Okay. Try following:
1. Open Plesk, navigate to your domain and open “PHP Settings”. See the screenshot https://imgur.com/UqZkzpE
2. Go to common settings and focus on the “open_basedir” option.
Probably, there’s already a default value in that input. You need to append the following string to the existing value:
For Linux (UNIX based) Servers: you need to append the “dev/urandom” extension with a colon (:) e.g :/dev/urandom
For Windows Servers: you need to append the “dev/urandom” with a semicolon (;) e.g ;/dev/urandom
You can see an example (Plesk server with Ubuntu (Unix)) in the screenshot https://imgur.com/bfGiaJw
3. Save your changes and try Facebook login.
Hello, thank you for the info.
I’m using vestacp, so I navigated to:
/opt/remi/php56/root/etc/php.ini
then opened it and uncommented:
;open_basedir =
and added:
open_basedir = :/dev/urandom
tried also:
open_basedir = /dev/urandom
restarted httpd but nothing…
Try putting these values in the double quotes, like –
open_basedir = ":/dev/urandom"
OR
open_basedir = "/dev/urandom"