Skip to Content Skip to Menu

[SOLVED] Desperately need help :( Cannot redeclare xmail() refers to comprofiler default_language.php

  • Aly
  • Aly
  • OFFLINE
  • Posts: 40
  • Thanks: 1
  • Karma: 5
  • Add-ons
11 years 2 months ago - 11 years 2 months ago #233643 by Aly
2 days ago I discovered my Joomla 1.5.26 (yes, I know and I will be updating soon) had been hacked. The site loads blank white pages.

I cleaned up the hacked files, paid Sucuri Security to scan and deep clean and they see no errors or 'damaged files' to warrant the problem that continues. My site is loading blank white and not responding on front or back end.

The ONLY error generating (my error_logs come up with nothing at my web hosting provider) is this:

Fatal error: Cannot redeclare xmail() (previously declared in <span>/</span>home<span>/</span>MYSITE/public_html/connect/administrator/components/com_comprofiler/comprofiler.class.php:1) in <span>/</span>home<span>/</span>MYSITE/public_html/connect/components/com_comprofiler/plugin/language/default_language/default_language.php on line 1

I am stuck with a paid membership site that will not load for 48+ hours now and without access to my admin area, I have no idea where to go from here.

Any help with this error message would be very much appreciated.
Last edit: 11 years 2 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • Aly
  • Aly
  • OFFLINE
  • Posts: 40
  • Thanks: 1
  • Karma: 5
  • Add-ons
11 years 2 months ago - 11 years 2 months ago #233647 by Aly
[MOD EDIT]: Please don't post compromised files here...

I'm getting somewhere!!!
I opened the two files in question (see attachments) and discovered extraneous code way way over to the right on line #1 of both files.

After removing that and re-loading my site, the next error was:

Code:
Fatal error: Call to undefined function uddeIMloadLanguage()

in home/MYSITE/public_html/connect/components/com_uddeim/uddeim.api.php on line 60

line 60 reads:
Code:
uddeIMloadLanguage($this->pathtoadmin, $this->config);

So I am still stuck now and frantic as the site is down (blank pages, nothing will load at all) for going on day 3. I have members wanting access and management extremely upset.
Last edit: 11 years 2 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • nant
  • nant
  • OFFLINE
  • Posts: 12339
  • Thanks: 1467
  • Karma: 877
11 years 2 months ago #233653 by nant
If your site was hacked you need to find out how is was done and then restore things to how they were before the hack and then close the door (once you figure out how it was hacked).

This involves parsing your access logs to find out how your site was hacked.

Hackers usually leave code here and there so they can visit again your restored site and hack it again.

If you are not able to do all of this you need to find someone that does.

There are many specialists that offer such services over the internet.

fix.myjoomla.com/

is just one recommendation.

Sorry I could not be more helpful here.

Please Log in or Create an account to join the conversation.

  • Aly
  • Aly
  • OFFLINE
  • Posts: 40
  • Thanks: 1
  • Karma: 5
  • Add-ons
11 years 2 months ago - 11 years 2 months ago #233684 by Aly
Hi Nant, and thanks ... but I paid Sucuri Security to scan and clean and harden the site.
I'm digging in myself with debug mode on and cleaning out a few additional items.

Now the error is:

Fatal error: Call to undefined function uddeIMloadLanguage() in <span>/</span>home<span>/</span>MYSITE/public_html/connect/components/com_uddeim/uddeim.api.php on line 60

And a few other issues regarding loading the language files. I have no access to my admin panel so am trying to find help to do this via ftp and phpmyadmin.

How can I reinstall to overwrite these files please?
Last edit: 11 years 2 months ago by Aly. Reason: obscure my site account folder

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48541
  • Thanks: 8290
  • Karma: 1445
11 years 2 months ago #233693 by krileon
Re-install all your Joomla extensions on top of one another then do the same for your CB plugins. Your site was compromised. Scanned doesn't mean fixed as core files were likely modified.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • Aly
  • Aly
  • OFFLINE
  • Posts: 40
  • Thanks: 1
  • Karma: 5
  • Add-ons
11 years 2 months ago #233766 by Aly
Thanks. Scanned does mean fixed when you pay Sucuri Security to clean it up ;) And they did (though I did find a few additional items which I sent to you here). All is well now, site is back up without reinstalling Joomla or CB -- there was a damaged uddeIM file that I replaced.

I have another issue but will put that in its own thread.

Thanks for the help!

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum