Our site has been hacked with tiny ad links at the very bottom (as you can see on the link above). Could this be related? Might it have something to do with old JFB plug-ins still being enabled on our site? If not, feel free to suggest how to get rid of the ad links anyway!
I have no idea how the spam advertisements made it to the bottom of your page, and don't have a great solution as to how to get rid of them. If your site was hacked and someone was able to modify your template, or some other extension, to add those, they likely have full control to do anything they want on your site. You can start by scanning your files for the text in one of the links. Once found, try to remove it. However, as noted above, if they got in before, they'll be able to get in again.
You really need someone with a security / hacking background to investigate what happened to close the hole and repair the damage. Or, if you have backups, at least restore an old backup.. though, you'll still want to plug whatever hole is being used to add that.
I'd really suggest finding the advert issue as that could be causing, and lead to, a lot more issues if not resolved. When you get that fixed, if the comments still aren't working, let us know and it should be easy to figure that out.
Glad to hear you found the location of the issue and that it resolved the comments. You'll definitely want to contact your host to help investigate where the security issue may have been coming from. Simply removing the code from the index.php file is likely to not last long.
For some reason, that URL is throwing a 500 error on your site and then redirecting to:
We haven't seen or heard of that error before. I also can't recreate on my own development system. Can you let me know if you have any SEF extensions on your site, or if you're using the built-in Joomla SEF URLs? I'd recommend testing the following either way:
* Turn off all SEF URLs
* Turn of all caching
* Go to your home page and navigate to an article (the URL will be different since it's non-SEF now)
* Try to comment
Let us know if that works as it will help narrow things down further.
There is a plugin called System - SEF which is enabled
I have a component called Redirect. When I click on it, I get this error message:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 63965680 bytes) in /home/thailan/public_html/libraries/phputf8/mbstring/core.php on line 121
There is also a plugin called System - Redirect
There is no caching on the site. Regarding messing with the url's of the articles, that is something that is not very appealing, people link to these stories, this is a news magazine... Perhaps you can glean something from the information I have given you. If not, give a little bit more detailed information about how to "turn off SEF URL"
...just to be sure, try again, and see if you still get the 500 error. The spam links appeared again in the index.php file for the second time. I have deleted them now, but perhaps that might explain the error.
Either way, there is still the mystery of how come the comments function works some days and some not. The spam links is not the explanation for that (since there were no spam links in that period).