Problém při převodu fóra z 2.x na 3.0.9

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané MODy a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » ned 18. zář 2011 11:29:18

Zdravím,
pokoušel jsem se převést moje zastaralé forum, ktere běží na phpbb 2.0.23 na novou verzi 3.0.9,
konverze normálně začne, ale pochvíly začnou vyskakovat chyby

Kód: Vybrat vše

Naplňování tabulek
Naplňuji tabulku phpbb_posts:
skip_rows = 309:
Instalační chyba
functions_phpbb20.php [ 1266 ]:
ID příspěvku: 840 Chyba v parseru zpráv: 

Nelze zjistit rozměry obrázku.
Instalační chyba
functions_phpbb20.php [ 1266 ]:
ID příspěvku: 989 Chyba v parseru zpráv: 

Nelze zjistit rozměry obrázku.
Nelze zjistit rozměry obrázku.
Viz screenshot:
http://photo.uloziste.com/?fotka=a53df2 ... 363&size=3

A nakonec to vždy skončí ve stejném místě chybouvou hláškou
"Všeobecná chyba

Kód: Vybrat vše

SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

UPDATE phpbb_config SET config_value = 'a:3:{s:4:\"step\";s:40:\"&current_table=16&skip_rows=5499\";s:12:\"table_prefix\";s:6:\"phpbb_\";s:3:\"tag\";s:7:\"phpbb20\";}' WHERE config_name = 'convert_progress'
Viz screenshot:
http://photo.uloziste.com/?fotka=d46ae4 ... e75&size=3

Zkousel jsem to nekolikrat, ale vzdy to dopadne stejne.

Netušíte tedy někdo co s tím ???

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » ned 18. zář 2011 13:15:05

Problém je v tom, že server nezvláda konverziu. Použi tzv. off-line konverziu na localhoste, viď. http://www.phpbb.com/kb/article/offline-conversions/
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » ned 18. zář 2011 16:16:00

OK, dík, zkusím,
ale stejně si myslím, že problém bude spíš s těmy chybovýmy hláškamy, díky kterým to nakonec zdechne úplně (a nepomaha ani resfresh).

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » ned 18. zář 2011 16:36:08

Chyby hádže preto, lebo je server preťažený parsovaním obsahu tabuliek.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » pon 19. zář 2011 14:24:34

Tak jsem podle toho navodu zkusil udelat off-line konverzi, ale dopadlo to uplne stejne :-(
Myslim ze tam bude jeste nejaky jiny problem,
mate jeste nejake napady co s tim prosim.

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » pon 19. zář 2011 20:30:18

Over si kódovanie príspevkov a choď podľa tohto návodu: http://www.phpbb.cz/viewtopic.php?f=49&t=13606
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » pon 19. zář 2011 23:14:03

Dik, zkusim, musim ale rict ze uz jsem asi pred rokem zkusmo prevod fora delal - ze stejne databaze a tehdy to probehlo bezproblemu vcetne kodovani jazyka, proto me zarazi ze to ted nefunguje.

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » úte 20. zář 2011 21:07:36

Zkusim jsem se na tento problém zeptat jeste na jinem foru a dostal sem nasledujici odpoved:
ID příspěvku: 840 Chyba v parseru zpráv:
Nelze zjistit rozměry obrázku.
To se děje proto, že obrazek již existuje.
SQL ERROR [ mysqli ]
MySQL server has gone away [2006]
To se děje proto, že MySQL server nemá dostatek zdrojů. Pokud se tak stane na Live server, je nutné kontaktovat svého hostitele a zeptejte se, zda limity mohou být zvýšeny. Viz MySQL server šel pryč některé běžné příčiny.
Pokud se tak stane na localhost, otevřené my.ini. V sekci mysqld, zvýšit hodnotu pro max_allowed_packet. To je pravděpodobně nastaven na 1M. Zvýšení na 32M

max_allowed_packet = 32M
--------------------------------------------------------

Zkusil jsem tedy podle návodu nastavit hodnotu na 32M,
proces pak bez o neco dele, ale nakonec se opet zastavil :-(

Máte jestě nějaký další nápad co s tím, už jsem na to strávil moře času a výsledek žádný :-(

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » stř 21. zář 2011 14:33:24

Nepíšeš akým spôsobom sa Ti proces zastavil, tj. chybové hlásenie a pod.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » čtv 22. zář 2011 20:13:00

Zastavi se to time-outem, zadna chybova hlaska a nepomuze ani refresh.
Dnes jsem projistotu zkusil offline konverzi na vykonejsim PC, ale proces se opět zastavil zhruba ve stejném místě,
v databázi je asi 50 000 příspěvků, offline konverze se zastaví priblizne na čísle 25 000, u online konverze se zastaví už na čísle 5 000.
Doprdele co s tím dál ?? :-(

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » pát 23. zář 2011 6:44:33

OK, daj vymazať obsah search tabuliek (pozor nemaž tabuľky), čím zmenšíš objem fóra. Search tabuľky pri konverzii nie sú potrebné. Zlé kódovanie v phpbb2 je častokrát príčinou týchto problémov.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » pát 23. zář 2011 10:06:38

Dik, ale obsah search tabulek uz jsem mazat zkousel, on jes pis problem s velikosti tabulky posts.
Na to kodovani jeste mrknu.

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » pát 23. zář 2011 12:36:35

V zásade by veľkosť Tvojho fóra nemala byť problémom.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

tomus
Příspěvky: 65
Registrován: úte 12. úno 2008 23:15:17
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od tomus » pát 23. zář 2011 20:06:37

Koukam na ten navod na opravu kodovani, nektere pasaze jsem ale uplne presne nepochopil,
pokud tedy stahnu a naimportuju DB z phpbb2 na localhost, tak se me v PhpMyAdminu u jednotlivych tabulek ukazuje v porovnani kodovani latin2_czech_cs, u DB z phpbb3 pak utf8_bin.
Pokud je tedy to latin2_czech_cs spatne, tak ale nevim jak to hromadne zmenit, protoze ten navod je na moje znalosti misty az prilis zjednoduseny.

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Problém při převodu fóra z 2.x na 3.0.9

Příspěvek od WhiteWolfSix » sob 24. zář 2011 8:19:28

Problém s kódovaním v phpBB2 bol zapríčinený tým, že už pri zakladaní phpbb2 fóra sa mali vytvárať tabuľky s jednotným kódovaním. Toto však v phpBB2 nebolo zabezpečené a tak každé fórum bežalo na inak vytvorených tabuľkách. Problémy nastávali vždy, keď sa niekto snažil zmeniť webhosting, kde boli nastavené podmienky úplne inak. V novej verzii phpBB3 to vyriešili elegantným spôsobom tak, že inštalačný skript vynúti tvorbu tabuliek, ktoré sú jednotne kódované UTF-8_bin. Tým sa dosiahlo to, že je možné používať nielen základnú latinku (západné znaky), ale aj rozšírenú latinku (východné znaky s diakritikou), cyriliku, azbuku, arabské či ázijské znaky bez akýchkoľvek problémov. To isté platí o prechode na iný server, čo bolo pre majiteľov phpBB2 nočná mora.

Takže latin2_czech_cs nemusí byť hneď zle, ide o to, či sú v takto nastavených tabuľkách čitateľné cz texty priamo v DB alebo je kódovanie znakov v DB narušené. A o tom celom je ten vyššie popísaný článok.

Musíš presne postupovať podľa krokov, ktoré autor návodu napísal. Ak sa v niektorom bode zasekneš, napíš sem a my Ti pomôžeme pohnúť sa ďalej.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Zamčeno