phpBB 3.0.10 problem z pisaniem wątków

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.
marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 07 maja 2012, 14:52

Witam,
Jeśli wątek jest w niewłaściwym dziale, to proszę o przeniesienie.

Mam problem z pisaniem wątków na moim forum. Mam tam najnowszą wersję phpBB 3.0.10 i gdy chciałem dziś napisać nowy wątek, to po kliknięciu Wyślij wyskoczył mi ten błąd:

Kod: Zaznacz cały

SQL ERROR [ mysqli ]

Incorrect string value: '\xC4\x99zyk ...' for column 'post_text' at row 1 [1366]
SQL
INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode,
enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment,
bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (2, 2, 8, '<moje IP>', 1336397580, 1, 1,
1, 1, 1, '', '<tytuł wątku>', '<treść wątku>\n\n<treść wątku>\n<treść wątku>\n<treść wątku>\n<treść wątku>', '939ada69faceaf29d9ca97ccb4eeb022', 0, '', 'pa483few', 1, 0, 2)

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 2000
CALL: dbal_mysqli->sql_query()

FILE: posting.php
LINE: 1143
CALL: submit_post()
Forum jest nowe i nic na nim jeszcze nie ma...
Ostatnio zmieniony 07 maja 2012, 15:08 przez Aviator, łącznie zmieniany 2 razy.
Powód: Zakładaj tematy w odpowiednich działach.

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Aviator » 07 maja 2012, 15:04

Pobierz plik z załącznika, wypakuj wrzuć na FTP do głównego katalogu z forum i wywołaj:

Kod: Zaznacz cały

http://TwojaDomena.pl/mysql_upgrader.php
Następnie wyczyść cache.
Załączniki
mysql_upgrader.zip
(7.98 KiB) Pobrany 210 razy

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 07 maja 2012, 15:13

Czyli przyczyną jest nieaktualna baza MySQL?

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Aviator » 07 maja 2012, 15:22

Możliwe że hosting robił jakąś aktualizacje MySQL i stąd błąd, bo nie zgadza się schemat baz, musisz zaktualizować swoja bazę tym plikiem co podałem podając prawidłowy schemat
Pamiętaj oczywiście o zrobieniu kopi bazy danych przed operacją i usuń ten plik po wszystkim z FTP.

PS.
Żeby uruchomić skrypt (ten plik) musisz go edytować i usunąć z niego linijkę:

Kod: Zaznacz cały

die("Please read the first lines of this script for instructions on how to enable it");

Gość

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Gość » 07 maja 2012, 16:56

Aha dzięki :D
Bardzo mi pomogłeś!

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 07 maja 2012, 17:40

Niestety, problem znowu "zaatakował" :(

Zrobiłem tak jak powiedziałeś, czyli:
- pobrałem plik z załącznika
- wgrałem go do głównego katalogu z forum przez FTP (rozpakowany rzecz jasna)
- wszedłem na adres: http://www.MojaDomena.pl/mysql_upgrader.php
- zaktualizowałem to i jak chcę tym razem dodać nowy dział, to znowu ten błąd mi wyskakuje :(
- usunąłem ten plik z katalogu
- wyczyściłem cache

Jakieś sugestie?

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Aviator » 07 maja 2012, 17:47

Skopiuj ten błąd do tematu.

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 07 maja 2012, 17:52

To jest ten sam błąd co z pierwszego postu, ale odnosi się do działu...
Chyba nie trzeba kopiować błędu o tej podobnej treści...

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 07 maja 2012, 17:55

Ale jeśli trzeba:

Kod: Zaznacz cały

SQL ERROR [ mysqli ]
Incorrect string value: '\xC5\x9Bcie<...' 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) VALUES ('2', '<moje IP>',
1336408539, 'LOG_ACL_ADD_FORUM_LOCAL_F_', 'a:2:{i:0;s:8:\"<tytuł działu>\";i:1;s:250:\"<span class=\"sep\">Goście</span>,
<span class=\"sep\">Zarejestrowani użytkownicy</span>, <span class=\"sep\">Moderatorzy globalni</span>, <span
class=\"sep\">Administratorzy</span>, <span class=\"sep\">Boty</span>, <span class=\"sep\">Nowi użytkownicy</span>
\";}', 0)

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 3396
CALL: dbal_mysqli->sql_query()

FILE: includes/acp/acp_permissions.php
LINE: 942
CALL: add_log()

FILE: includes/acp/acp_permissions.php
LINE: 806
CALL: acp_permissions->log_action()

FILE: includes/acp/acp_permissions.php
LINE: 326
CALL: acp_permissions->set_all_permissions()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_permissions->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

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

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: jaroslw » 07 maja 2012, 19:37

Wygląda na problem z kodowaniem znaków w bazie danych. Jakie masz ustawione kodowanie w bazie dla tabel i metodę porównywania znaków? Powinno być Unicode.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 08 maja 2012, 17:52

No mam wlasnie Unicode, ale sobie tak mysle, ze gdyby nie ta aktualizacja phpBB do 3.0.10 to tego bledu by nie bylo.

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 08 maja 2012, 18:05

A jakbym zrobil nowa baze danych MySQL i nowa tabele?
Mysle, ze by podzialalo :)

EDIT:
Kompletnie nie wiem jak skonfigurowac ta tabele...
Nie dziwcie sie jak ja pierwszy raz musze naprawiac baze MySQL xD

EDIT 2:
Doznałem czegoś niewiarygodnego!
Mimo wyświetlanego błędu przy próbie utworzenia działu, dział został utworzony! :D
Ostatnio zmieniony 08 maja 2012, 18:23 przez Aviator, łącznie zmieniany 1 raz.
Powód: Nie pisz post pod postem. Używaj edycji.

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Aviator » 09 maja 2012, 00:01

Z tego co widziałem Ty masz forum dopiero co utworzone nie możesz jego po prostu usunąć i zainstalować wszystko na nowo?

marcinpl264
Posty: 18
Rejestracja: 07 maja 2012, 14:41

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: marcinpl264 » 09 maja 2012, 05:35

No niby moge, ale jak zainstaluje na nowo phpBB to bede mial 3.0.9, a potrzebuje 3.0.10... Aktualizacja 3.0.10 ma troszke jeszcze bledow...

EDIT:
Moge przeciez tylko skrypt przeinstalowac... :)
A forum sobie zachowam

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: phpBB 3.0.10 problem z pisaniem wątków

Post autor: Aviator » 09 maja 2012, 11:59

To zainstaluj od razu phpbb 3.0.10

Zablokowany

Wróć do „Użytkowanie”