Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Pomoc przy instalacji oraz użytkowaniu phpBB 3.2.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i rozszerzeniami.
vader
Moderator
Posty: 384
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: vader » 27 lipca 2017, 17:06

Zrób kopię bazy i uruchom zapytanie

Kod: Zaznacz cały

ALTER TABLE phpbb_posts ALTER post_id SET DEFAULT ''

wicy
Posty: 158
Rejestracja: 22 października 2010, 10:28

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: wicy » 27 lipca 2017, 17:30

Wcześniej znalazłem jeszcze błąd w tabeli users. Pozostały w niej stare ID stylu już nie używanego (subsilver jeszcze z wersji archaicznych) przez niewchodzących od dawna userów.
Ponownie zrobiłem update bazy z instala. Updeate przebiegł pomyślnie, ale w ACP cały czas mam info na czerwono 'Twój skrypt phpBB nie został poprawnie zaktualizowany'. Zmiana ręczna wiersza version w phpbb_config załatwiła sprawę tego komunikatu.
vader pisze:ALTER TABLE phpbb_posts ALTER post_id SET DEFAULT ''
#1067 - Niewła?ciwa warto?ć domy?lna dla 'post_id'
_________
forgen.pl

vader
Moderator
Posty: 384
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: vader » 27 lipca 2017, 17:32

To pewnie

Kod: Zaznacz cały

    ALTER TABLE phpbb_posts ALTER post_id SET DEFAULT '0'
Jak wygląda status aktualizacji?

wicy
Posty: 158
Rejestracja: 22 października 2010, 10:28

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: wicy » 27 lipca 2017, 17:41

Już jest OK.
ALTER TABLE nie zadziałało, ale przyjrzałem się strukturze. Nie miała auto_increment na polu post_id ani klucza.
Po poprawce posty się dodają już bez błedu.
Wygląda wstępnie, że przesiadka z 3.7.1 na 3.2.1 na local host się udała :D

Dzięki za pomoc.
Potestuję jeszcze localhosta i pomyślę, jak teraz to samo zrobić na serwerze :D
_________
forgen.pl

vader
Moderator
Posty: 384
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: vader » 27 lipca 2017, 17:45

Fajnie. Dobrze i mocno potestuj instalację Już wiesz, gdzie miałeś błędy. Możesz teraz jeszcze raz przeprowadzić, wcześniej eliminując potencjalne błędy. Zobaczysz czy coś jeszcze wyskoczy.

Pamiętaj, aby wszystkim użytkownikom ustawić jeden, domyślny styl.

wicy
Posty: 158
Rejestracja: 22 października 2010, 10:28

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: wicy » 27 lipca 2017, 17:48

Porównuję bazę serwera 3.7.1 z bazą ręcznie przeniesioną na localhost pod 3.2.1 - wychodzi, że przeniosłem tabele ale nie posiadają one indeksów. Czy to ma jakieś większe znaczenie? Tabele tworzone przyrostowo posiadają klucz i auto_increment (tylko ta jedna _posts przeniosła się bez. Moze przez to, że dzielona była na 13 części :) ).
_________
forgen.pl

wicy
Posty: 158
Rejestracja: 22 października 2010, 10:28

Re: Jak zaktualizować phpBB 3.1.10 do phpBB 3.2.0?

Post autor: wicy » 05 sierpnia 2017, 22:25

Postawiłem czystą 3.2.1 na serwerze, wypełniłem danymi ze starej bazy 3.1.7 i forum chyba działa ;)
Problemem było tylko pogubienie uprawnień grup: globalnych i w działach. Zrobił się mały bałagan. Może 3.2 inaczej koduje uprawnienia niż 3.1 - choć struktura tabel ta sama.

Został mi jeszcze jeden drobny problem. Forum zgłasza, że jest stare i wymaga aktualizacji :D Skąd PA zasysa wersję witryny?

Kod: Zaznacz cały

Wersja witryny: 	3.2.1-dev [ Sprawdź wersję ] 
Nie znajduję tego w phpbb_config.

OK... nie było tematu. Wystarczyło usunąć sesję i bufor ;)
_________
forgen.pl

ODPOWIEDZ