Dzielenie podczas konwersji

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.
pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Dzielenie podczas konwersji

Post autor: pcw291 » 14 września 2008, 08:11

Witam

Mam problem z przejściem z phpBB 2.0.23 na phpBB3.0.2. Moje forum ma ok. 50k postów oraz 15k użytkowników, przy konwersji zostaje ich 1/10, czyli 5k postów oraz 3k tematów.

Przy konwersji nie występują żadne błędy, dopiero po wejściu na forum po niej widać, że konwersja nie została tak jakby dokończona.

Domyślam się, że jest to problem z hostingiem - webd.pl, który ma limit połączeń do SQL ustawiony na 100k zapytań - a moją bazę muszę przenosić "na dwa razy", bo właśnie ten problem mi to nie umożliwia zrobić od razu.

Jak mogę to obejść? Tak jak mówiłem, brakuje wyłącznie postów oraz tematów, więc czy istnieje możliwość np wycięcia z rzutu bazy danych tabel posts_text zapytań i wklejaniu ich do bazy phpBB3 częściami?

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

Re: Dzielenie podczas konwersji

Post autor: jaroslw » 14 września 2008, 08:32

Proponuję przenieść forum na localhosta i tam wykonać konwersję. Unikniesz limitów i znacznego obciążenia serwera do czego mogą się przyczepić administratorzy.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Re: Dzielenie podczas konwersji

Post autor: pcw291 » 14 września 2008, 09:16

Mógłbyś podać mi jakieś adresy do toturiali na temat jak utworzyć serwer u siebie?

Bo nigdy tego nie robiłem i nigdy się tym nie interesowałem.

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

Re: Dzielenie podczas konwersji

Post autor: jaroslw » 14 września 2008, 09:57

http://www.phpbb.pl/artykuly-k20/41/

Ja jednak poleciłbym VertrigoServ. Lżejszy i prostszy w obsłudze. phpMyAdmin masz pod adresem http://localhost/phpmyadmin i tam możesz sobie dodać bazy danych. Pliki wgrywasz do C:\VertrigoServ\www (chyba taka jest domyślna ścieżka, ale jeśli chcesz przy instalacji można ją zmienić). W folderze www proponuję zrobić sobie jakiś katalog np. phpbb3. Potem w przeglądarce wpisujesz adres http://localhost/phpbb3. To tak w skrócie :)
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Re: Dzielenie podczas konwersji

Post autor: pcw291 » 14 września 2008, 16:08

Wszystko OK, ale gdy chcę wgrać tabele posts_text po kawałku przez phpmyadmina pojawia się biała strona, gdy klikam wykonaj.

Co jest grane?

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

Re: Dzielenie podczas konwersji

Post autor: jaroslw » 14 września 2008, 16:48

Wgrywasz z pliku, czy kopiujesz zapytania ręcznie?
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Re: Dzielenie podczas konwersji

Post autor: pcw291 » 14 września 2008, 20:59

Poradziłem sobie z tym problemem, przy konwersji z phpBB2 do 3, mam problem:
Błąd ogólny
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

UPDATE phpbb_config SET config_value = 'a:3:{s:4:\"step\";s:41:\"&current_table=15&skip_rows=43257\";s:12:\"table_prefix\";s:6:\"phpbb_\";s:3:\"tag\";s:7:\"phpbb20\";}' WHERE config_name = 'convert_progress'

BACKTRACE

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

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

FILE: install/install_convert.php
LINE: 1539
CALL: set_config()

FILE: install/install_convert.php
LINE: 1417
CALL: install_convert->save_convert_progress()

FILE: install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: install/index.php
LINE: 402
CALL: install_convert->main()

FILE: install/index.php
LINE: 274
CALL: module->load()

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

Re: Dzielenie podczas konwersji

Post autor: jaroslw » 15 września 2008, 06:46

Niestety wygląda, że jest to jakiś błąd w phpBB3, przez który zrywane jest połączenie z bazą danych.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Re: Dzielenie podczas konwersji

Post autor: pcw291 » 15 września 2008, 12:55

Oznacza to, że nic na to nie poradzimy i pupa zbita? ;/

Przy okazji, po deinstalacji phpBB przema do phpBB2 mam problem, lewa część panelu admina to białe tło. Wiecie może co jest przyczyną? Chciałbym to naprawić, jeżeli nie mogę zmienić wersji na phpBB3

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

Re: Dzielenie podczas konwersji

Post autor: jaroslw » 15 września 2008, 14:44

Próbuj, może tym razem nie zerwie połączenie i konwersja przebiegnie pomyślnie ;-)
pcw291 pisze:Przy okazji, po deinstalacji phpBB przema do phpBB2 mam problem, lewa część panelu admina to białe tło. Wiecie może co jest przyczyną? Chciałbym to naprawić, jeżeli nie mogę zmienić wersji na phpBB3
Były już poruszane wątki na ten temat, więc przejrzyj forum.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

pcw291
Posty: 47
Rejestracja: 14 sierpnia 2008, 19:29

Re: Dzielenie podczas konwersji

Post autor: pcw291 » 15 września 2008, 15:35

Ok, znalazłem

Teraz następny problem. Przy szukaniu postów użytkownika, wywala:
Could not delete old search id sessions

DEBUG MODE

SQL Error : 1054 Unknown column 'search_time' in 'where clause'

DELETE FROM phpbb_search_results WHERE search_time < 1221478533

Line : 658
File : search.php
I jescze jeden, muszę przenieść na serwer z powrotem forum, tabele posts_text sa za duze, wiec dziele je na czesci, ale z jakiegos powodu, czesci niemaja wiecej niz 1Mb (choc powinny miec przynajmniej po 3), a gdy sciagam cala tabele, zaledwie 10Mb... Tak jakby, nie sciaga sie cala tabela (nie wszystkie zapytania z lokalnej bazy)

Zablokowany

Wróć do „Użytkowanie”