Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 122880 bytes) in
Yeessh. That error is simply stating that your site is using too much memory to generate the page. However, 250MB to generate a page is a *huge* amount, so something seems like it's going wrong on your site. On this site, for instance, we have our memory limit set to 60MB, and that's more than enough.
So, there could be problems in either area below:
* JFBConnect could be allocating too much memory and making your site go a little crazy. This is always possible, but unlikely. We do a lot of profiling and haven't heard issues like you mention from other users. Most sites/hosts have much lower memory limits as well.
* Your site was already using a ton of memory, and JFBConnect is just 'tipping' the scales over the limit.
The first is something we can obviously help to fix. The 2nd is something that we'd simply recommend disabling system plugins, removing components, and paring back anything 'extra' you have installed that isn't required.
As for:
All the settings you suggested were already the way they should be.
I really didn't give recommendations on settings above. There's lots of ways to configure things. Can you tell me if disabling the Social Profiles - JomSocial plugin fixes the issue? That will definitely help narrow things down.
Another thing to do is enable the System - Debug plugin (if not already) and then set the "Debug System" to Yes in the Joomla Global Configuration area. Then, in the bottom of each page, there should be a report of memory usage. For the pages that work, see if the number is anywhere near 250MB. If so, the 2nd point above about your site using a lot of memory applies. If it's really low on most/all pages, then it could be something strange when using JFBConnect in JomSocial.
I hope that helps get you started,
Alex