• Hello,

    reading about this issue I found a topic but is closed now. I followed what you said, unchecked the “ Disable user registration via Social Login”, disabled all plugins keeping only super socializer on but nothing, keep getting this message when I try:
    “There has been a critical error on your website.
    Learn more about debugging in WordPress.”

    Thank you for any help. Cheers

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Can you post the link of the topic please?

    Thread Starter teodrago

    (@teodrago)

    @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.

    Plugin Author Heateor Support

    (@heateor)

    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://www.ads-software.com/support/article/debugging-in-wordpress/

    Thread Starter teodrago

    (@teodrago)

    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
    Plugin Author Heateor Support

    (@heateor)

    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.

    Thread Starter teodrago

    (@teodrago)

    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.

    Plugin Author Heateor Support

    (@heateor)

    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.

    Thread Starter teodrago

    (@teodrago)

    Is me my host XD I host my websites by myself on a VPS btw i try it and let you know thank you.

    Thread Starter teodrago

    (@teodrago)

    or better tell me plaese how to configure it, cheers

    Plugin Author Heateor Support

    (@heateor)

    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.

    Thread Starter teodrago

    (@teodrago)

    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…

    Plugin Author Heateor Support

    (@heateor)

    Try putting these values in the double quotes, like –
    open_basedir = ":/dev/urandom"
    OR
    open_basedir = "/dev/urandom"

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Facebook login ain’t working’ is closed to new replies.