You are not logged in.

1

Sunday, July 22nd 2007, 10:00pm

Fehler Meldung beim Datenimport

Was mache ich den falsch ? Habe ein Archiv vom MySQLDumper einlesen wollen und diese Meldung bekommen:


You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=0

Information:
error message: PHP notice in file /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/system/database/DatabaseDumper.class.php (185): Undefined offset: 1
error code: 0
file: /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/system/WCF.class.php (189)
php version: 5.2.3
wcf version: 1.0.0 RC 7
date: Sun, 22 Jul 2007 19:27:15 +0000
request: /wbb/acp/index.php?action=DatabaseImport&packageID=38&
referer: http://mtb-forum.pytalhost.com/wbb/acp/i…=DatabaseImport


Stacktrace:
#0 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/system/database/DatabaseDumper.class.php(185): WCF::handleError(8, 'Undefined offse...', '/srv/www/httpd/...', 185, Array)
#1 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/acp/action/DatabaseImportAction.class.php(48): DatabaseDumper::import(Object(File), false, 2, 1185132435, 0, '', false)
#2 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/action/AbstractAction.class.php(20): DatabaseImportAction->execute()
#3 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/acp/action/WorkerAction.class.php(20): AbstractAction->__construct()
#4 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/util/RequestHandler.class.php(54): WorkerAction->__construct()
#5 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wcf/lib/util/RequestHandler.class.php(79): RequestHandler->__construct('DatabaseImport', Array, 'action')
#6 /srv/www/httpd/phost/m/com/pytalhost/mtb-forum/web/wbb/acp/index.php(3): RequestHandler::handle(Array)
#7 {main}
Danke und Tschüss....

micky2

-Kalle-

Member

  • "-Kalle-" is male

Posts: 895

Location: NRW

Occupation: IT-Consultant & Webhosting

  • Send private message

2

Sunday, July 22nd 2007, 10:49pm

Was hast du vor und was genau hast du gemacht?

Das Daten zurücksichern geht nur mit Sicherungen die auch mit dem WBB3 erstellt wurden.

Wenn du ein WBB2 importieren willst dann geht das nur über den Importer aus einer laufenden Installation mit Datenbank heraus.

  • "docdawson" is male

Posts: 833

Location: Berlin

Occupation: Anwendungsentwickler

  • Send private message

3

Monday, July 23rd 2007, 11:07am

Eigentlich ist vorgesehen, dass auch Sicherungen von anderen Anwendungen eingespielt werden können, allerdings scheint es da noch zu Fehlern zu kommen. Es ist erst einmal ratsam, wie Kalle erwähnt hat, nur Sicherungen, die auch vom WBB3 erstellt wurden über das WBB3 wieder einzuspielen. Die Sicherungen anderer Anwendungen am besten, bis wir das behoben haben, mit den entsprechenden Anwendungen einspielen.
"Je weniger die Leute davon wissen, wie Würste und Gesetze gemacht werden, desto besser schlafen sie..." Otto von Bismarck

4

Monday, July 23rd 2007, 3:37pm

Himmel, gibt es eigentlich eine Anleitung für den Importer?

WBB3 habe ich ja bis zum Ende endlich mal testweise installieren können, nur mit dem Importer komme ich nicht zurecht. Anscheinend bekomme ich den Zugriff auf die WBB2 Datenbank nicht hin... ;(
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

-Kalle-

Member

  • "-Kalle-" is male

Posts: 895

Location: NRW

Occupation: IT-Consultant & Webhosting

  • Send private message

5

Monday, July 23rd 2007, 3:55pm

Hast du dein WBB2 incl. Datenbank auf dem gleichen Server?

Bei der Angabe für den Zugriff auf das WBB2 gibst du NICHT die URL an wie sie für den Aufruf im Browser verwendet wird sondern den Pfad innerhalb des Servers.

6

Monday, July 23rd 2007, 4:07pm

Danke, damit wäre ich schon einen großen Schritt weiter - allerdings zum Abgrund 8|

...am besten ganz von vorne:

1. www.forum-ukraine.de/forum - da liegt das wbb2 Forum

2. in ein Verzeichnis /test verschoben und /forum Ordner erneut erstellt

3. WBB3 in /forum installiert

4. Was muss ich denn nun beim Importer angeben? Wo finde ich denn meine usr_iweb33_1 SQL-Datenbank?

Hiiiiiilfe bitte...

Es ist super peinlich, aber ich bin froh, das ich wbb2 überhaupt zum laufen bekommen habe
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

  • "selftitled" is male

Posts: 256

Location: Kaiserslautern

  • Send private message

7

Monday, July 23rd 2007, 4:41pm

Schau mal in der config.inc.php deines wbb2, da stehen die Datenbank-Daten drin... Ansonsten steht bei Daten-Quelle ja schon was... Am Ende ersetzt du forum einfach mit test, dann müsste es gehen.
Have you ever felt so high, that when you came down you broke inside?

8

Monday, July 23rd 2007, 4:51pm

das einzige was bei mir in der config.inc.php steht:


<?php
// Hostname oder IP des MySQL-Servers
$sqlhost = "localhost";
// Username und Passwort zum einloggen in den Datenbankserver
$sqluser = "XXXX";
$sqlpassword = "XXXXXX";
// Name der Datenbank
$sqldb = "usr_iweb33_1";
// Nummer des Boards
$n = "1";
// Email des Admins
$adminmail = "techadmin@forum-ukraine.de
";
?>
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

  • "selftitled" is male

Posts: 256

Location: Kaiserslautern

  • Send private message

9

Monday, July 23rd 2007, 5:05pm

so ungefähr: index.php?page=Attachment&attachmentID=4582
Oben alles auswählen, Kennwort ist das, was bei $sqlpassword steht. Benutzername das, was bei $sqluser steht. (Beides muss sich auf dem selben Server befinden.

Wenn bei Daten-Quelle folgendes bei dir standardmäßig steht: /var/www/BENUTZERNAME/htdocs/domain.de/forum (das ist der Pfad, deines wbb3) dannt du dort /var/www/BENUTZERNAME/htdocs/domain.de/test hinschreiben, da du die Daten des wbb2 in den Ordner test verschoben hast.
Have you ever felt so high, that when you came down you broke inside?

10

Monday, July 23rd 2007, 5:09pm

Ahhh,

jetzt ist es mir klar!

Herzlichen Dank, werde es beim nächsten Installationsversuch eingeben - aber bei meinem Glück, läuft das wieder nicht... Aber die Hoffnung stirbt zuletzt!

Herzlichen Dank für die Hilfe :rolleyes:
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

11

Tuesday, July 24th 2007, 11:01am

wie schon geahnt:


Beim Import der Datenbank folgende Fehlermeldung:

Information:


error message: Invalid SQL: INSERT INTO wcf1_group (groupName ,groupID,groupType) VALUES ('Administratoren' ,'1','4')
error code: 1062
sql type: MySQLDatabase
sql error: Duplicate entry '1' for key 1
sql error number: 1062
sql version:
file: /srv/www/htdocs/iweb33/html/test/wcf/lib/system/database/MySQLDatabase.class.php (109)
php version: 5.2.3
wcf version: 1.0.0 RC 7
date: Tue, 24 Jul 2007 08:55:19 +0000
request: /forum/acp/index.php?action=Importer&packageID=38&
referer: http://www.forum-ukraine.de/forum/acp/in…p?form=Importer



Stacktrace:
#0 /srv/www/htdocs/iweb33/html/test/wcf/lib/data/user/group/GroupEditor.class.php(66): MySQLDatabase->sendQuery('INSERT INTO?wcf...')
#1 /srv/www/htdocs/iweb33/html/test/wcf/lib/data/user/group/GroupEditor.class.php(36): GroupEditor::insert('Administratoren', Array)
#2 /srv/www/htdocs/iweb33/html/forum/lib/system/importer/Importer.class.php(101): GroupEditor::create('Administratoren', Array, Array)
#3 /srv/www/htdocs/iweb33/html/forum/lib/system/importer/WBB2xExporter.class.php(323): Importer->importGroup('1', 'Administratoren', 4)
#4 /srv/www/htdocs/iweb33/html/forum/lib/acp/action/ImporterAction.class.php(95): WBB2xExporter->exportGroups(0, 100)
#5 /srv/www/htdocs/iweb33/html/test/wcf/lib/action/AbstractAction.class.php(20): ImporterAction->execute()
#6 /srv/www/htdocs/iweb33/html/forum/lib/acp/action/ImporterAction.class.php(28): AbstractAction->__construct()
#7 /srv/www/htdocs/iweb33/html/test/wcf/lib/util/RequestHandler.class.php(54): ImporterAction->__construct()
#8 /srv/www/htdocs/iweb33/html/test/wcf/lib/util/RequestHandler.class.php(79): RequestHandler->__construct('Importer', Array, 'action')
#9 /srv/www/htdocs/iweb33/html/forum/acp/index.php(3): RequestHandler::handle(Array)
#10 {main}


... und nu?
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

  • "selftitled" is male

Posts: 256

Location: Kaiserslautern

  • Send private message

12

Tuesday, July 24th 2007, 1:29pm

In die Zieldatenbank wurde noch kein Import probiert?
Ansonsten versuch mal ohne die Gruppen zu importieren... oder die Fehlermeldung mal ins Fehlerforum posten :)
Have you ever felt so high, that when you came down you broke inside?

-Kalle-

Member

  • "-Kalle-" is male

Posts: 895

Location: NRW

Occupation: IT-Consultant & Webhosting

  • Send private message

13

Tuesday, July 24th 2007, 2:21pm

Das sieht ganz nach einem mehrfachen Import aus denn sonst gäbe es keinen "duplicate Entry".

Mach die WBB3 - Installation nocheinmal und lasse bei der Installation die Tabellen löschen. Danach sollte dann auch der Import funktionieren.

14

Tuesday, July 24th 2007, 2:51pm

Auch schon probiert, das selbe Ergebnis... ;(
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

15

Wednesday, July 25th 2007, 9:24am

Gibt es nicht einen anderen Weg, die Daten in das WBB3 zu bekommen?
Was immer Du tust, sei stets Du selbst!

www.forum-ukraine.de/forum

  • "selftitled" is male

Posts: 256

Location: Kaiserslautern

  • Send private message

16

Wednesday, July 25th 2007, 9:53am

Hast du auch mal die Benutzergrupopen beim Importieren weggelassen...?
Was steht denn in wcf1_group, nachdem dieser Fehler kommt?
Have you ever felt so high, that when you came down you broke inside?

  • "docdawson" is male

Posts: 833

Location: Berlin

Occupation: Anwendungsentwickler

  • Send private message

17

Wednesday, July 25th 2007, 12:01pm

Das liegt am eAccelerator.
Such mal nach diesem Begriff hier im Forum.
Dieser scheint in deiner Version Verbugt zu sein. Der verhindert einen Reibungslosen Ablauf der Scripte, speziell der try und catch Blöcke im PHP code.
"Je weniger die Leute davon wissen, wie Würste und Gesetze gemacht werden, desto besser schlafen sie..." Otto von Bismarck

18

Thursday, August 16th 2007, 10:32am

Das liegt am eAccelerator.
Such mal nach diesem Begriff hier im Forum.
Dieser scheint in deiner Version Verbugt zu sein. Der verhindert einen Reibungslosen Ablauf der Scripte, speziell der try und catch Blöcke im PHP code.

Das war der Hinweis den ich gesucht habe! Im Übrigen führt das dann im weiteren Verlauf auch noch zu weiteren Fehlern, die mit der Abschaltung von eAccelerator auch nicht mehr auftreten.