UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

Błąd ogólny, gdy chce usunąć wątki przez panel moderatora

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
cris411
Posty: 29
Rejestracja: 10 lipca 2012, 12:02

Błąd ogólny, gdy chce usunąć wątki przez panel moderatora

Post autor: cris411 » 17 listopada 2012, 10:06

Witam! Mam problem. Dzisiaj moje forum przeszło atak botów, i po ich usunięciu zostało troche wątków do utylizacji. Problem w tym, że jak chce je usunąc wyszystkie naraz przez panel moderatora to wyskakuje taki błąd ogólny:

Kod: Zaznacz cały

Błąd ogólny
SQL ERROR [ mysql4 ]

Incorrect string value: '\xD1\x86nnen...' for column 'log_data' at row 1 [1366]

SQL

INSERT INTO phpbb_log (user_id, log_ip, log_time, log_operation, log_data, log_type, forum_id, topic_id) VALUES ('2', '83.10.169.15', 1353075403, 'LOG_DELETE_TOPIC', 'a:2:{i:0;s:38:\"Phoslo Apotheke In Deutschland Kцnnen\";i:1;s:11:\"Phizitskest\";}', 1, 42, 567)

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions.php
LINE: 3390
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 821
CALL: add_log()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 119
CALL: mcp_delete_topic()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: mcp_main->main()

FILE: [ROOT]/mcp.php
LINE: 244
CALL: p_master->load_active()
Dzieje się tylko tak wtedy gdy zrobie zaznacz wszystkie---> usuń. Gdy usuwam wątki pojedyńco wszystko jej ok. Prosze o pomoc

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: jaroslw » 21 listopada 2012, 18:38

Tematy się usuwają? Jeśli tak, to błędem się aż tak nie przejmuj. Pojawią się tylko problemy z dodaniem wpisu do dziennika zdarzeń (logów). Jakie kodowanie znaków masz w bazie danych?
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

cris411
Posty: 29
Rejestracja: 10 lipca 2012, 12:02

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: cris411 » 21 listopada 2012, 18:53

A nawet nie wiem. A jakie powinno być?

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: jaroslw » 21 listopada 2012, 19:47

Najlepiej Unicode. Inne kodowania mogą właśnie powodować tego typu błędy, dla znaków spoza ASCII.
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

cris411
Posty: 29
Rejestracja: 10 lipca 2012, 12:02

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: cris411 » 21 listopada 2012, 20:20

Czyli aby naprawić ten błąd mam zmienić kodowanie w bazie na Unicode?

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: jaroslw » 21 listopada 2012, 23:27

Zagwarantować poprawny nie mogę. Jeśli jednak jakimś przypadkiem miałeś inne kodowanie bazy danych i tabel, to Unicode (utf8) powinno być rozwiązaniem Twojego problemu.
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

cris411
Posty: 29
Rejestracja: 10 lipca 2012, 12:02

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: cris411 » 22 listopada 2012, 16:38

No ustawiłem to kodowanie i nie działa:(

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Błąd ogólny, gdy chce usunąć wątki przez panel moderator

Post autor: jaroslw » 24 listopada 2012, 11:30

Nie napisałeś nic jakie kodowanie miałeś wcześniej, czy ustawiłeś nowe dla bazy i wszystkich tabel?

Kiedyś napisałem taki skrypt do zmiany kodowania, możesz spróbować go użyć:
https://gist.github.com/553628
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

Zablokowany

Wróć do „Użytkowanie”