Skocz do zawartości
Martiner32

Oczyszczenie strony i naprawa jej

Polecane posty

Ostatnimi czasy, na małej stronce na cms Joomla ktoś mi się włamał i dużo popsuł. Na stronie mam błąd Database connection error (2): Could not connect to MySQL. Przenosiłem też baze mysql na inne hostingi i nadal był ten błąd (oczywiście aktualizowałem dane w pliku). Zacząłem szperać w plikach i znalazłem 1 folder i multum błędów

[11-Jan-2013 21:32:13] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_joomimg/tmpl/slideshow.php on line 65
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/components/com_content/models/articles.php on line 486
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_articles_latest/helper.php on line 95
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/templates/jf_texturia/html/mod_articles_latest/default.php on line 14
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_ve_mostread/helper.php on line 63
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_joomimg/helper.php on line 769
[11-Jan-2013 21:32:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_joomimg/tmpl/default.php on line 69
[24-Oct-2013 21:37:14] PHP Warning:  mysqli_query() [<a href='function.mysqli-query'>function.mysqli-query</a>]: (70100/1317): Query execution was interrupted in /home/eb174862/public_html/libraries/joomla/database/database/mysqli.php on line 382
[24-Oct-2013 21:37:14] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[24-Oct-2013 21:37:15] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[24-Oct-2013 21:37:15] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[19-Nov-2013 21:26:58] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/components/com_content/models/articles.php on line 486
[19-Nov-2013 21:26:58] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/components/com_content/views/featured/view.feed.php on line 33
[09-Dec-2013 09:32:16] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[09-Dec-2013 09:32:17] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[09-Dec-2013 09:32:23] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[09-Dec-2013 09:32:23] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[09-Dec-2013 09:32:23] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/eb174862/public_html/libraries/joomla/database/database/mysqli.php on line 263
[09-Dec-2013 09:32:23] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/index.php on line 119
[26-Dec-2013 17:11:34] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:11:34] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:11:34] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:11:34] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:11:35] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:11:35] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/eb174862/public_html/libraries/joomla/database/database/mysqli.php on line 263
[26-Dec-2013 17:11:35] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/index.php on line 119
[26-Dec-2013 17:11:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:11:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:11:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:11:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:11:57] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:11:57] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[26-Dec-2013 17:11:57] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:11:57] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:11:57] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:11:57] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[26-Dec-2013 17:13:32] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:13:32] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:13:32] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/components/com_content/models/articles.php on line 486
[26-Dec-2013 17:13:32] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/eb174862/public_html/libraries/joomla/database/database/mysqli.php on line 263
[26-Dec-2013 17:13:32] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/index.php on line 119
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/access/access.php on line 409
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[26-Dec-2013 17:14:47] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/table.php on line 409
[26-Dec-2013 17:14:47] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[26-Dec-2013 17:22:02] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:22:02] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:22:03] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:22:03] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:22:03] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[26-Dec-2013 17:23:25] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:23:25] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:23:25] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[26-Dec-2013 17:24:28] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/access/access.php on line 409
[26-Dec-2013 17:24:28] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:24:28] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/plugin/helper.php on line 59
[26-Dec-2013 17:24:28] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/application/menu.php on line 63
[26-Dec-2013 17:24:28] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/includes/application.php on line 465
[26-Dec-2013 17:24:28] PHP Fatal error:  Call to a member function get() on a non-object in /home/eb174862/public_html/templates/beez_20/error.php on line 10
[02-Apr-2014 11:59:36] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[02-Apr-2014 11:59:36] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[02-Apr-2014 11:59:36] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/table.php on line 409
[02-Apr-2014 11:59:36] PHP Fatal error:  Uncaught exception 'Exception' with message 'Got error -1 from storage engine SQL=SELECT p.id AS id, p.catid, p.imgthumbname, p.imgfilename, p.imgtitle,p.imgtext,c.cid AS ccid, c.catpath AS catpath
FROM r3whu_joomgallery AS p
LEFT JOIN r3whu_joomgallery_catg AS c ON c.cid = p.catid
WHERE c.published = 1 AND c.access IN (1,1) AND p.published = 1 AND p.approved = 1 AND p.access IN (1,1) AND p.catid IN (22,21,20,18,16,15,14,13,12,10,9,8) AND c.hidden    = 0 AND c.in_hidden = 0 AND p.hidden    = 0
ORDER BY rand() LIMIT 0, 9' in /home/eb174862/public_html/modules/mod_joomimg/helper.php:510
Stack trace:
#0 /home/eb174862/public_html/modules/mod_joomimg/helper.php(47): modJoomImagesHelper->getDBImages()
#1 /home/eb174862/public_html/modules/mod_joomimg/mod_joomimg.php(42): modJoomImagesHelper->fillObject(Object(JRegistry), '97')
#2 /home/eb174862/public_html/libraries/joomla/application/module/helper.php(175): include('/home/eb174862/...')
#3 /home/eb174862/public_html/libraries/joomla/document/html/renderer/module. in /home/eb174862/public_html/modules/mod_joomimg/helper.php on line 510
[18-Jun-2014 22:52:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[18-Jun-2014 22:52:56] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[19-Jun-2014 03:44:15] PHP Fatal error:  Uncaught exception 'Exception' with message 'Got error -1 from storage engine SQL=SELECT p.id AS id, p.catid, p.imgthumbname, p.imgfilename, p.imgtitle,p.imgtext,c.cid AS ccid, c.catpath AS catpath
FROM r3whu_joomgallery AS p
LEFT JOIN r3whu_joomgallery_catg AS c ON c.cid = p.catid
WHERE c.published = 1 AND c.access IN (1,1) AND p.published = 1 AND p.approved = 1 AND p.access IN (1,1) AND p.catid IN (25,24,23,22,21,20,18,16,15,14,13,12,10,9,8) AND c.hidden    = 0 AND c.in_hidden = 0 AND p.hidden    = 0
ORDER BY rand() LIMIT 0, 9' in /home/eb174862/public_html/modules/mod_joomimg/helper.php:510
Stack trace:
#0 /home/eb174862/public_html/modules/mod_joomimg/helper.php(47): modJoomImagesHelper->getDBImages()
#1 /home/eb174862/public_html/modules/mod_joomimg/mod_joomimg.php(42): modJoomImagesHelper->fillObject(Object(JRegistry), '97')
#2 /home/eb174862/public_html/libraries/joomla/application/module/helper.php(175): include('/home/eb174862/...')
#3 /home/eb174862/public_html/libraries/joomla/document/html/rendere in /home/eb174862/public_html/modules/mod_joomimg/helper.php on line 510
[05-Jul-2014 12:49:12] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/components/com_content/models/articles.php on line 491
[05-Jul-2014 12:49:12] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/modules/mod_articles_latest/helper.php on line 95
[05-Jul-2014 12:49:12] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/templates/jf_texturia/html/mod_articles_latest/default.php on line 14
[05-Jul-2014 12:49:36] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[05-Jul-2014 12:49:36] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/database/mysql.php on line 383
[05-Jul-2014 12:49:37] PHP Warning:  Invalid argument supplied for foreach() in /home/eb174862/public_html/libraries/joomla/database/table.php on line 409

Nie mam pojęcia jak to naprawić. Może by ktoś chciał by pomóc lub sprawdzić się? Mogę udostępnić baze danych i ftp

 

Ps. Na stronie okazało się, że było ponad 85 trojanów

Edytowano przez Martiner32 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Błąd:

 

 

Database connection error (2): Could not connect to MySQL.

 

Świadczy o tym, że strona nie potrafi się połączyć z bazą danych, sprawdź plik konfiguracyjny Joomli.

 

Reszta błędów wiąże się z brakiem dostępu do bazy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Błąd:

 

Świadczy o tym, że strona nie potrafi się połączyć z bazą danych, sprawdź plik konfiguracyjny Joomli.

 

Reszta błędów wiąże się z brakiem dostępu do bazy.

Dobrze wiem o tym, na początku myślałem, że nw hasło zmienili do bazy danych czy coś innego. Ale normalnie się zalogowałem tymi danymi co były w pliku konfiguracyjnym. Wyeksportowałem sobie bazę danych na inną baze danych i zmieniłem ustawiania pod nową bazę danych i dalej był ten błąd (na 100% były poprawne), i jeszcze na jakimś darmowych hoście chciałem spróbować ale nadał był ten błąd. Pobrałem strone na kompa przez ftp. Przeskanowałem wykryło mi 8x trojanów. Chyba je dobrze skasowałem. Wgrałem na mój inny hosting i nadal był ten błąd pomimo że w pliku configuration.php było wszystko ok.

Daje jeszcze bazę danych

https://www.dropbox.com/s/w37kx5advkfcidz/localhost.sql?dl=0

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź, czy nie masz w configuration.php BOM - jeśli w edytorze z którego korzystasz nie zauważysz tego to skorzystaj z notepad++, przeklej to co w configuration.php, daj formatuj utf-8 bez bom i wrzuć na serwer FTP.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Miałem złe kodowanie z notepad++, coś tam w javie przerabiałem i chyba zmieniłem i ... Dobra dzięki wam wszystkim. Teraz mam większy problem jak oczyścić stronę z kilkunastu trojanów ? Odpada zgrywanie jej na kompa a potem wgrywanie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Malware zewnętrznymi skanerami jak np. http://sitecheck.sucuri.net/
A zlokalizowanie trojanów poprzez przerzucenie plików strony rsyncem, czy nawet po ftp, jak nie masz dostępu do rsynca na dowolny VPS, gdzie masz clamava. Co by nie mówić to akurat clamav w namierzaniu zasyfionych plików pomógł kilkukrotnie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W takim przypadku jedynym stuprocentowym sposobem jest wyczyszczenie całego konta i postawieniem wszystkiego od nowa. Przynajmniej ja bym tak zrobił w twojej sytuacji.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dlatego też powinno się systematycznie robić backup danych. Nie mam nic do Joomli, ale tak długo się z nią użerałem, że wolałbym się przerzucić na bardziej przyjazny CMS.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×