Seite 1 von 1

wbb konverter / sql-fehler

Verfasst: 17.03.2003 22:25
von Wou
Hallo!

Folgendes Problem beim Konvertieren meines Burning Boards 1.1.1
nach phpBB (getestet mit allen Versionen >= 2.0.0).

Der Converter bleibt bei Step 6 of 24 kurz vor 100% hängen. Bei
abgeschaltetem Debugmodus kommt lediglich "couldn't obtain table information". Schalte ich den Debugmode an, erhalte ich

Code: Alles auswählen

General Error 
Couldn't obtain table information. 
DEBUG MODE 
SQL Error : 2008 MySQL client run out of memory 
SELECT posts.postid, posts.posttopic, posts.message FROM bb1_posts posts ORDER BY posts.postid ASC 
Line : 715 
File : /homepages/40/d30568981/htdocs/phpbb/convert/index.php 
Kann mir jemand sagen, woher dieses Memory Problem kommen bwz. wie ich es beheben könnte?


Zur Verdeutlichung, was ich bereits alles getestet habe, kopiere ich hier mal den Text meines Artikels von phpbb.com rein - dort gabs bisher leider keinerlei reaktion auf mein Problem. Ashe (Author des wbb Konverters) scheint seit Februar abgetaucht zu sein ;-(

Hi!
Converting my wbb 1.1.1c to phpBB 2.0.3 always hangs on step 6 of 24 at ~99% (I think it's the "posts" table).

This is the URL when stopping:
http://www.ilil.de/phpbb/convert/index. ... fa7ca9b0c7

And this is the error message: "Couldn't obtain table information."

I already copied the bb1_ tabels, delted the threads table to only 5000 records, but same error.

Where/what could the prob be?

Tia,
Wou.

So, i tried a little bit...

The converter imports all the posts correctly. I think the problem is
one of the two POSTS_TEXT_TABLE parts in convert_wbb111.php.

When running the converter "as is" it stops at 95-99% of step 6 (POSTS_TABLE ?).
So i tried deleting these 2 parts one after another. When deleting
the 1st POSTS_TEXT_TABLE part (line 190-207... ending with
'posts.postid ASC') the converter goes further but i am shown the following
error message later:
Fatal error: Call to undefined function: prepare_message() in /homepages/40/d30568981/htdocs/phpbb/convert/convert_wbb111.php on line 574
line 574 (in this case - other linenrs. because of delition) points to:

Code: Alles auswählen

function wbb_post_edit_count($user_id)
{
	global $row;
	return ($user_id == $row['userid']) ? 1 : 0;
}

When deleting the 2nd POSTS_TEXT_TABLE (line 210-226 ending with
'announcements.announcementid' it's the same as running the converter
"as is".

So, the problem should be in the first case. BUT - what can i do?? ;-)

Please help, i am getting sick of spending hours ans nights on converting
my "good old" wbb.

TIA,
Wou.

PS: phpBB now running is 2.0.1. I found out, that you have 2 converters,
one for 2.0.1 and one for 2.0.2. I checked out both of them - allways same
result (of course, when testing, i installed the corresponding phpBB-Versions).
Vielen Dank für Eure Hilfe! Wer mir zur Lösung des Problems hilft, den belohne ich mit einem neuen Akku für sein Handy :wink:

Verfasst: 18.03.2003 22:41
von Mister_X
konvertierst du bei dir lokal oder auf deinem Webspace ? Wenn du auf deinem Webspace versuchst die Konvertierung durchzuführen wird dir dein Hoster ein Limit an maximalem Speicherverbrauch gesetzt haben, was er höchstwahrscheinlich auch nur sehr ungern hochsetzen wird. Lösung wäre dann es mal lokal auf deinem PC zu probieren.

Verfasst: 19.03.2003 00:32
von Wou
Hi!

Ich konvertiere auf dem Webspace - Domain liegt bei Puretec.
Lokal? Hmmm... was müsste ich dazu alles anstellen? Einen
http-server, eine MySQL Datenbank und dann das Dumpfile
vom Server lokal per phpmyAdmin wieder einspielen?

Gibts keine anderweitige Möglichkeit, das online zu konvertieren?
Ich meine, so gross ist die Datenbank ja nicht, es sind knapp
20.000 Threads. Könnte man am Script selbst nicht was ändern,
dass es "speicher-un-hungriger" läuft?

Danke dir auf jeden Fall mal für den Tipp (und hoffe auf weitere ;-)

Grüsse,
Wou.

Verfasst: 19.03.2003 20:11
von Mister_X
genau du müsstest Apache, PHP und MySQL auf deinem PC einrichten
für das "speicher-unhungrigere" laufen des Converterskriptes wendest du dich am besten an die Person die deinen Konvertor programmiert hat, vielleicht hat die ja noch eine Idee :)

Verfasst: 20.03.2003 00:55
von Wou
Mister_X hat geschrieben:...
für das "speicher-unhungrigere" laufen des Converterskriptes wendest du dich am besten an die Person die deinen Konvertor programmiert hat, vielleicht hat die ja noch eine Idee :)
GEnau DAS ist das Problem. Ashe, der die ganzen converters geschrieben hat, ist irgendwie nicht mehr zu erreichen - und auf phpbb.com scheint auch keiner irgendwas zu wissen :(

Ich hab jetzt erst mal das wbb zum Portal aufgebohrt - wenn man lange genug sucht, finden sich auch dafür Hacks. Mal schauen, vielleicht bleib
ich dabei... aber eigentlich würde ich schon lieber das phpbb verwenden.

Kommt Zeit.... ;-)

Wou.

Verfasst: 20.03.2003 14:43
von Mister_X
sorry hast du ja auch schon in deinem Beitrag oben geschrieben. Willste nicht mal probieren auf deinem PC Apache und Co zu installieren ?

Verfasst: 20.03.2003 14:50
von Gast
Mister_X hat geschrieben:sorry hast du ja auch schon in deinem Beitrag oben geschrieben. Willste nicht mal probieren auf deinem PC Apache und Co zu installieren ?
Hm, nicht wirklich. Hab ich 1. keine Zeit und 2. keine Lust für ;-)
Das ist mir den ganzen Aufwand eigentlich nicht Wert - schade
halt, dass der Einsatz des phpBB an so nem Schei"§$ scheitert ;-(

Verfasst: 26.05.2003 11:54
von likeatim
habe dasselbe Problem und mich daher an die Weiterentwicklung von Maarc's sehr vielversprechendem Konverter gemacht:
http://www.phpbb.com/phpBB/viewtopic.php?t=8387

Will mir dort jemand helfen?

Verfasst: 30.05.2003 12:12
von likeatim
der erwähnte Konverter funktioniert jetzt sehr gut!
siehe hier: http://www.phpbb.com/phpBB/viewtopic.ph ... 879#603879