Stránka 1 z 2

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

Napsal: ned 18. zář 2011 11:29:18
od tomus
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 ???

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

Napsal: ned 18. zář 2011 13:15:05
od WhiteWolfSix
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/

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

Napsal: ned 18. zář 2011 16:16:00
od tomus
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).

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

Napsal: ned 18. zář 2011 16:36:08
od WhiteWolfSix
Chyby hádže preto, lebo je server preťažený parsovaním obsahu tabuliek.

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

Napsal: pon 19. zář 2011 14:24:34
od tomus
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.

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

Napsal: pon 19. zář 2011 20:30:18
od WhiteWolfSix
Over si kódovanie príspevkov a choď podľa tohto návodu: http://www.phpbb.cz/viewtopic.php?f=49&t=13606

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

Napsal: pon 19. zář 2011 23:14:03
od tomus
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.

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

Napsal: úte 20. zář 2011 21:07:36
od tomus
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ý :-(

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

Napsal: stř 21. zář 2011 14:33:24
od WhiteWolfSix
Nepíšeš akým spôsobom sa Ti proces zastavil, tj. chybové hlásenie a pod.

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

Napsal: čtv 22. zář 2011 20:13:00
od tomus
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 ?? :-(

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

Napsal: pát 23. zář 2011 6:44:33
od WhiteWolfSix
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.

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

Napsal: pát 23. zář 2011 10:06:38
od tomus
Dik, ale obsah search tabulek uz jsem mazat zkousel, on jes pis problem s velikosti tabulky posts.
Na to kodovani jeste mrknu.

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

Napsal: pát 23. zář 2011 12:36:35
od WhiteWolfSix
V zásade by veľkosť Tvojho fóra nemala byť problémom.

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

Napsal: pát 23. zář 2011 20:06:37
od tomus
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.

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

Napsal: sob 24. zář 2011 8:19:28
od WhiteWolfSix
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.