palabra
14-08-2013, 12:42
Witam
Mam problem, prawdopodobnie będący następstwem włamania na moją Joomlę. Jest to prosta strona, aktualizowana ok. 1 raz w tygodniu (dodawanie artykułów), w której nikt nie grzebie w skrypcie - tak, jak postawiona, tak stoi od 2-3 lat. Piszę to, aby było jasne - nie grzebałem tam nic i nie zepsułem sam :)
Chodzi o "internal server error" i kod błędu 500 - czyli biała strona. Tzn. nie zawsze to się pokazuje - ale najczęściej, bardzo rzadko ładuje się strona.
Strona stoi na hostingu webd.pl. Skontaktowałem się z nimi, oto odpowiedź:
Państwa skrypt przekracza dostępną na serwerze pamięć. Po zwiększeniu przydzielanej pamięci do 140 MB, strona jest wyświetlana. Jednak po kilku odświeżeniach, znowu brakuje pamięci. Oznacza to błąd w funkcjonowaniu Państwa skryptu, który należy poprawić
W rozmowie telefonicznej po tak dość niezrozumiałej dla mnie odpowiedzi dowiedziałem się, że ktoś modyfikował bazę danych w dacie poniżej - z całą pewnością nie ja, i poprosiłem o wskazanie dokładnie: gdzie i kiedy; mailem dostałem informację:
Log serwera prezentujący błąd:
[Tue Aug 13 02:10:35 2013] [warn] [client 157.56.92.164] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 76 bytes) in /home/karwiny/public_html/libraries/joomla/database/database/mysql.php on line 462 Nie znam się jednak kompletnie na tym - przyjrzałem się w, udostępnionym do hostingu, edytorze i nie mam pojęcia, w czym jest problem z linią 462 kodu w tym pliku.
W pliku tekstowym w załączeniu wklejam aktualną zawartość mysql.php (/home/karwiny/public_html/libraries/joomla/database/database/mysql.php).
Może ktoś pomoże i wyjaśni, co zostało zmienione i na czym polega problem? Bez tego - strona raz się ładuje, raz nie, tak naprawdę nie można powiedzieć, że działa.
Za każdą pomoc będę bardzo wdzięczny.
Mam problem, prawdopodobnie będący następstwem włamania na moją Joomlę. Jest to prosta strona, aktualizowana ok. 1 raz w tygodniu (dodawanie artykułów), w której nikt nie grzebie w skrypcie - tak, jak postawiona, tak stoi od 2-3 lat. Piszę to, aby było jasne - nie grzebałem tam nic i nie zepsułem sam :)
Chodzi o "internal server error" i kod błędu 500 - czyli biała strona. Tzn. nie zawsze to się pokazuje - ale najczęściej, bardzo rzadko ładuje się strona.
Strona stoi na hostingu webd.pl. Skontaktowałem się z nimi, oto odpowiedź:
Państwa skrypt przekracza dostępną na serwerze pamięć. Po zwiększeniu przydzielanej pamięci do 140 MB, strona jest wyświetlana. Jednak po kilku odświeżeniach, znowu brakuje pamięci. Oznacza to błąd w funkcjonowaniu Państwa skryptu, który należy poprawić
W rozmowie telefonicznej po tak dość niezrozumiałej dla mnie odpowiedzi dowiedziałem się, że ktoś modyfikował bazę danych w dacie poniżej - z całą pewnością nie ja, i poprosiłem o wskazanie dokładnie: gdzie i kiedy; mailem dostałem informację:
Log serwera prezentujący błąd:
[Tue Aug 13 02:10:35 2013] [warn] [client 157.56.92.164] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 76 bytes) in /home/karwiny/public_html/libraries/joomla/database/database/mysql.php on line 462 Nie znam się jednak kompletnie na tym - przyjrzałem się w, udostępnionym do hostingu, edytorze i nie mam pojęcia, w czym jest problem z linią 462 kodu w tym pliku.
W pliku tekstowym w załączeniu wklejam aktualną zawartość mysql.php (/home/karwiny/public_html/libraries/joomla/database/database/mysql.php).
Może ktoś pomoże i wyjaśni, co zostało zmienione i na czym polega problem? Bez tego - strona raz się ładuje, raz nie, tak naprawdę nie można powiedzieć, że działa.
Za każdą pomoc będę bardzo wdzięczny.