Topic-icon Facebook API Error: Problem with the SSL CA cert (path? access rights?

Active Subscriptions:

None
I searched the forums to solve this problem, and I read that I should disable the " SSL Certificate Validation" , but it did nothing.
and I read that the SSL is not necessary for authentication, but I can't get the extension to work on my subdomains , its working fine on the main domain "www.daleelak.org"
the subdomain is "alexandria.daleelak.org"

I also read that it might have something to do with my host, so I emailed them first and this was their reply
"I can see that your site doesn't have an SSL certificate - that's most probably what's causing your problem. The module tries to look for an SSL certificate but doesn't find one and generates the error.
Please either ask the extension developer how to disable SSL enforcement on the module or purchase an SSL "

I m guessing that is also saying to disable the SSL certificate validation, but it does nothing.
The topic has been locked.
Support Specialist
Maged,
Very strange. Haven't heard of that issue before, in all honesty. The SSL errors we implemented the "Disable SSL Certificate Validation" were for a different problem, but I'd honestly think that would fix your problem as well..

First off though, having an SSL certificate on your site is not required for Login functionality at all. The SSL problem you're running into is that your server is having a problem validating Facebook's SSL certificate for proper communication. The Disable Validation setting will still have your server communicate with Facebook over SSL, but it won't validate the authenticity of the SSL connection. So, things are still encrypted, but there's a little less security there.

So, back to your issue... can you tell me exactly when you see that message? Is it on the front-end or back-end? Is it when you 'do' something, like Logging in with Facebook, or just when a page loads? If you enable the "Show Facebook API errors on Front-End", does that provide any other errors (on the front-end, errors are always shown on the back-end)?

We'll help you get it figured out, but just need to get to the bottom of it.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Hi Alex,
Yeah that's what I read , I don't need SSL for login
the error on the back end is always showing on the "overview tab" is :
Facebook Application information not found. Please run AutoTune to fetch your settings.
Facebook API Error: Problem with the SSL CA cert (path? access rights?)
with both these options are set to yes :
Display API Errors On Front-End:
Disable SSL Certificate Validation:
When someone tries the "login with facebook " button , these errors appear on the front end:
Facebook API Error: Problem with the SSL CA cert (path? access rights?)
We were unable to retrieve your Facebook account information. Please try again
Thank you,
Maged
The topic has been locked.
Support Specialist
Maged,
Very strange. I got your Private Message. If you can send me the admin credentials, that'd be great and we'll definitely investigate further. Once in, we'll install a file manager, if one isn't already there, so that we can make some minor code changes to try and narrow the issue down further.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
I sent you the Login Credentials last night, did you try it yet?
The topic has been locked.
Support Specialist
We haven't tried to login yet, but did receive the credentials. We got sucked into a more critical task yesterday, and apologize for the delay. We should be able to get in later today to do what we can to debug.

Thanks for your patience,
Alex
The topic has been locked.
Support Specialist
Maged,
Sorry for the delays. I got into your site and definitely could see the error. Not exactly sure of the cause, but I have some guesses. We've heard of some users reporting problems with servers that have IPv6 enabled. JFBConnect should work on IPv6. Additionally, our most recent release of v4.2.4 has some updates to be detect improper IPv6 configurations (which are very common) and work around them.

I see IPv6 is enabled in your System Information area of Joomla. The workaround isn't taking effect on your site (there would be a different error message), so that's a good thing. Hopefully, it means your IPv6 config is setup right. However, could you look at your working sites and go into Site -> System Information and then the PHP Information tab. On the site you sent me, simply search for "IPv6" there. You'll see it in the main PHP Version area and cURL. My guess is that it being enabled in cURL is the problem, but if you can check if it's configured the same on the 'working' system, that will help narrow things down a bit.

Beyond that, we'll research the error some more with the knowledge of your config and see if we can come up with anything.

Let us know what you find, and hopefully we can get you fixed up soon!

Thanks,
Alex
The topic has been locked.
Support Specialist
Oh.. also, I tried to install extPlorer (a file manager), and Joomla gave me an error that it was already installed. However, I can't access it, but I do see it in the Manage area. Do you know how I can use that, or any other file manager? That will help to let me make some changes to code to test further.

Thanks again,
Alex
The topic has been locked.
Active Subscriptions:

None
I had Extplorer on another domain , but when I asked my hosting company to transfer that website to the subdomain, they uninstalled it, and I still get that error I can't get it back so now I am using aceFTP , I will look into PHP now.
The topic has been locked.
Active Subscriptions:

None
ok, I compared ipv6 on both , its enabled for the main PHP Version area and cURL, on both the working and non-working websites.
let me know if there is anything I should try.
Thank you,
Maged
The topic has been locked.