Dzielenie podczas konwersji
Dzielenie podczas konwersji
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?
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?
Re: Dzielenie podczas konwersji
Proponuję przenieść forum na localhosta i tam wykonać konwersję. Unikniesz limitów i znacznego obciążenia serwera do czego mogą się przyczepić administratorzy.
Re: Dzielenie podczas konwersji
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.
Bo nigdy tego nie robiłem i nigdy się tym nie interesowałem.
Re: Dzielenie podczas konwersji
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
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
Re: Dzielenie podczas konwersji
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?
Co jest grane?
Re: Dzielenie podczas konwersji
Wgrywasz z pliku, czy kopiujesz zapytania ręcznie?
Re: Dzielenie podczas konwersji
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:\"¤t_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()
Re: Dzielenie podczas konwersji
Niestety wygląda, że jest to jakiś błąd w phpBB3, przez który zrywane jest połączenie z bazą danych.
Re: Dzielenie podczas konwersji
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
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
Re: Dzielenie podczas konwersji
Próbuj, może tym razem nie zerwie połączenie i konwersja przebiegnie pomyślnie 
Były już poruszane wątki na ten temat, więc przejrzyj forum.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
Re: Dzielenie podczas konwersji
Ok, znalazłem
Teraz następny problem. Przy szukaniu postów użytkownika, wywala:
Teraz następny problem. Przy szukaniu postów użytkownika, wywala:
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)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