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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+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_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Zablokowany

Wróć do „Użytkowanie”