Seite 2 von 12

Verfasst: 10.08.2007 16:07
von Gulli
Bekomme beim konvertieren eines 2.0.19 auf 3.0 RC4 folgenden Fehler

Code: Alles auswählen

Der Tabellen-Präfix muss mit dem übereinstimmen, der von der Software, von der du konvertieren möchtest, genutzt wird.
» Der angegebene Tabellen-Präfix lautete phpbb_.
Ich habe die Datenbank des Boards in eine Neue kopiert.

Hat jemand Rat? phpbb_ ist auch der alte Datenbank Prefix.

Und steht hier irgendwo ne Anleitung dazu?

Verfasst: 11.08.2007 00:36
von Gulli
kann keiner helfen :(

Verfasst: 11.08.2007 00:49
von Martin Szongott
Also, ich bin wirklich nur ein reiner Anwender, und habe auch erst ein Board konvertiert.

Mein altes Board hatte phpbb_ als Prefix und die Neuinstallation in der gleichen Datenbank hatte phpbb3_ als Prefix, da ein gleiches nicht ging.

Beim Konvertieren hab ich das Prefix dann stehen gelassen, dass standardmäßig vorgegeben war.

HTH!

Verfasst: 11.08.2007 01:13
von porfavor
hast du beide in separaten datenbanken?

Verfasst: 11.08.2007 03:34
von Gulli
Ich habe eine Neuinstallation und die alte 2.0DB in einer DB mit 2.0 = phpbb_
und 3.0 = phpbb3_

Ich bekomme manchmal auch noch so einen Error

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

Table 'usr_web1_3.phpbb_bots' doesn't exist [1146]

SQL

SELECT user_id, bot_agent, bot_ip FROM phpbb_bots WHERE bot_active = 1 ORDER BY LENGTH(bot_agent) DESC

BACKTRACE

FILE: includes/db/mysql.php
LINE: 133
CALL: dbal_mysql->sql_error()

FILE: includes/cache.php
LINE: 317
CALL: dbal_mysql->sql_query()

FILE: includes/session.php
LINE: 359
CALL: cache->obtain_bots()

FILE: includes/session.php
LINE: 320
CALL: user->session_create()

FILE: install/install_convert.php
LINE: 619
CALL: user->session_begin()

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

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

FILE: install/index.php
LINE: 234
CALL: module->load()
Vllt mache ich auch was verkert
-Ich installiere eine neue Version 3.0 RC4 in die DB und dann versuche ich zu convertieren oder was
ich habe das alte Forum in forms und das neue in forms2 ist das so ok?

Verfasst: 11.08.2007 05:26
von Nir
Gulli hat geschrieben:Bekomme beim konvertieren eines 2.0.19 auf 3.0 RC4 folgenden Fehler

Code: Alles auswählen

Der Tabellen-Präfix muss mit dem übereinstimmen, der von der Software, von der du konvertieren möchtest, genutzt wird.
» Der angegebene Tabellen-Präfix lautete phpbb_.
Ich habe die Datenbank des Boards in eine Neue kopiert.

Hat jemand Rat? phpbb_ ist auch der alte Datenbank Prefix.

Und steht hier irgendwo ne Anleitung dazu?
Update das Forum einmal bitte auf 2.0.22.

Verfasst: 11.08.2007 08:07
von Martin Szongott
porfavor hat geschrieben:hast du beide in separaten datenbanken?
Nein, wie ich schrieb, in der gleichen Datenbank. Es war übrigens ein 2.19 (oder 2.019, bin nicht sicher).

Verfasst: 11.08.2007 08:08
von Martin Szongott
Gulli hat geschrieben:-Ich installiere eine neue Version 3.0 RC4 in die DB und dann versuche ich zu convertieren oder was
ich habe das alte Forum in forms und das neue in forms2 ist das so ok?
So steht's in der Anleitung. Das sollte grundsätzlich ok sein.

Verfasst: 11.08.2007 12:15
von Gulli
Ich habe alles nocheinmal neu gemacht, von Grunde auf uch habe einen Teilerfolg
Die Präfixabfrage war verschwunden => Convertierung gestartet und folgender Error

Code: Alles auswählen

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 184320 bytes) in /srv/xxxx/xxxxxxxxx/xxxxxxx/html/utcd/forums/language/lang_english/lang_main.php on line 491
Hat die Forensrtuktur übernommen, stehen aber nur im ACP, Forenstartseite ist leer (ohne Foren)... aber keinerlei Daten :( worum es eigentlich geht

Ein Update auf 2.0.22 bringt das was? Es geht doch um die DB und die bekommt doch bei dem Update nix ab

Übrigens vielen Dank für die Hilfe bis hier hin schonmal!

Verfasst: 11.08.2007 12:25
von porfavor
Ok das Problem ist, du scheinst in deinem alten Forum du große Bilder oder andere Dateien gehabt zu haben. Diese werden nun vom Server nicht mehr akzeptiert. Da musst du evtl. was dran machen.