PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Impex Fehler, direkt beim Connect


Omega409
24.06.2007, 12:58
Hallo Zusammen,

ich habe Impex 1.82 und zwei VB Foren 3.6.7 PL1. Diese will ich zusammenführen!
Nach Eingabe der Kundennr. erhalte ich folgenden Fehler:
ImpEx Database errormysql error: Invalid SQL:
SELECT fieldname, vbmandatory, defaultvalue, dictionary
FROM vbfields
WHERE tablename = 'attachment'
AND product='vbulletin'
ORDER BY vbmandatory


mysql error: Unknown column 'product' in 'where clause'

mysql error number: 1054

Date: Sunday 24th of June 2007 12:52:17 PM
Database: forum
MySQL error:


Was geht da schief? Wo kann ich ansetzen.

Andreas

Edit: Was mir gerade noch auffällt: Oben unter Database cleanup & restart habe ich folgende Ausgabe: Using includes/config.php for target config.
Ich habe natürlich die Impexconfig angepasst!

pogo
25.06.2007, 11:41
Kopier am besten noch mal alle ImpEx-Dateien hoch.
Lösch dann die Tabelle vbfields aus der Datenbank. Diese wird dann neu erstellt und der Fehler sollte behoben sein.

Eventuell möchtest du die Datenbank vorher trotzdem sichern.

ImpEx wählt automatisch die config.php des Zielforums, also des Forums, in das du importieren willst. Das ist schon ok so.

Omega409
25.06.2007, 13:41
Danke Pogo!

Nur habe ich VBfields jetzt wohl in der falschen DB gelöscht ;) :D

ImpEx Database errormysql error: Invalid SQL:
SELECT fieldname, vbmandatory, defaultvalue, dictionary
FROM vbfields
WHERE tablename = 'attachment'
AND product='vbulletin'
ORDER BY vbmandatory


mysql error: Table 'forum.vbfields' doesn't exist

mysql error number: 1146

Date: Monday 25th of June 2007 01:37:52 PM
Database: forum
MySQL error:


Ich denke, vbfields sollte wohl in der zu importierenden DB gelöscht werden!

Mystics
25.06.2007, 13:52
Lösche noch den Eintrag mit dem Titel ImpExSession aus der Tabelle datastore.

Omega409
25.06.2007, 13:59
Lösche noch den Eintrag mit dem Titel ImpExSession aus der Tabelle datastore.

DB noch mal neu eingspielt, ging dann aber auch nicht! Erst nach löschen des Eintrags ImpexExSession komm ich voran!. Danke Mystics!

Omega409
25.06.2007, 17:57
Sorry, ich möchte keinen neuen Thread starten.

Daten habe ich übernehmen können! Jetzt aber noch zwei Probleme:

1.) Übernommene Daten enthalten fehlerhafte Zeichen (deutsche Buchstaben). Kollation ist bei beiden Datenbanken gleich!

2.) In der "alten" Datenbank habe ich eine Kategorie "Zu übernehmen" erstellt. In diese Kategorie habe ich alle Kategorien und Threads verschoben, die ich übernehmen will. Alles andere wurde von mir gelöscht, so das ich nur noch die Kategorie "Zu übernehmen" habe. Ebenso habe ich alle 0-Poster gelöscht, um die Übernahme möglichst klein zu halten. Übernommen habe ich nur Forum, Threads, User und Post´s (reicht völlig). Jetzt habe ich aber das Problem das in meinem "neuen" Forum, die Threads zum Teil nicht mehr in der Kategorie "Zu übernehmen" sind sondern kreuz und Quer im Forum verteilt sind (noch gar nicht gecheckt habe, ob da welche Überschrieben wurden!).
Was ich will ist folgendes. Kategorie "Zu übernehmen" komplett (mit allen Kategorien und Threads) in das "neue" Forum. Von dort aus möchte ich neu verteilen. Geht das? Bin für jeden Tipp dankbar!

Mystics
27.06.2007, 16:23
Gibt es diesen Eintrag in deiner ImpExConfig.php?define('use_utf8_encode', false);Die alte Datenbank lag schon immer auf dem Server, auf dem auch vBulletin installiert ist, oder?

Für das andere Problem:
Erstelle bitte ein Support-Ticket mit Admin-Zugang (alle Rechte), FTP- und phpMyAdmin-Daten, sowie einem Link zu phpMyAdmin:

Support-Ticket erstellen (http://members.vbulletin-germany.com/membersupport_contactform.php)