Seite 1 von 2
Wiederherstellung von Datenbank - Fehlermeldung
Verfasst: 04.01.2005 02:46
von Mac Manic
Hi Leute,
ich wollte mein Forum auf einem neuen Server (
www.user-portal.com) installieren, weil der andere (
www.piscali.net) sein Angebot aufgegeben hat. Die Installation verlief ohne Probleme.
Wenn ich jedoch das Backup (nur Daten, also Beiträge, usw.) über das phpbb-Menü einspielen will, kommt folgende Fehlermeldung:
SQL Error : 1062 Duplicate entry 'config_id' for key 1
INSERT INTO phpbb_config (config_name, config_value) VALUES('config_id', '1')
Line : 980
File : /home/host/MacManic/forum/admin/admin_db_utilities.php
Der einzige Unterschied ist glaube ich, dass der Server nicht "localhost" heißt (wie es beim alten Server war), sondern eine eigene Url (db01.user-portal.com) hat.
Mit Bigdump habe ich es auch schon versucht, allerdings kommt da nur die Meldung "Die Seite kann nicht gefunden werden".
Der Link zum Forum
Ich habe außerdem das Backup-File hochgeladen, falls es sich jemand ansehen möchte

:
http://macmanic.s01.user-portal.com//fo ... kup.sql.gz
Nun, ich hoffe, ihr könnt mir helfen
PS: Das Thema habe ich hier noch nicht gefunden

Verfasst: 04.01.2005 10:57
von marino
tja erstmal erkundige dich bitte beim hoster genau was bei host reinkommt....
und dann ne schlechte nachricht .. das backup ist fehlerhaft .. es entält nur daten .. sprich mit diesem backup kannst du zwar vorhandene phpbb-tabellen füllen .. aber nicht anlegen ..da es keine create-befehle gibt ( die komplette struktur fehlt)
Verfasst: 04.01.2005 15:56
von Mac Manic
Bei Host soll db01.user-portal.com reinkommen.
Das Backup müsste im Grunde ja ausreichen, da die Tabellen ja schon vorhanden sind. Ich sehe gerade: Ich habe ein Daten-Backup verwendet, also kein Struktur-Backup (die beiden Begriffe verwechsle ich ständig) *edit*

Verfasst: 04.01.2005 16:05
von Nico Haase
joah, dann leere mal alle tabellen und probier es erneut
Verfasst: 04.01.2005 16:25
von Mac Manic
Ok, die Tabellen habe ich jetzt geleert, nur komme ich jetzt auch nicht mehr ins Forum rein, um es zu probieren und bigdump stellt sich auch stur...
Das Forum wieder neu installieren und das Backup einspielen habe ich auch schon gemacht.
Verfasst: 04.01.2005 17:07
von Christian_W
KB:phpmyadmin2
KB:pma_faq
KB:mysqlbackup
KB:bigdump
Gruß Christian
Verfasst: 04.01.2005 17:53
von Mac Manic
Schon mal danke für die Links.
Ein Backup mit phpmyadmin habe ich auch gemacht, jedoch warscheinlich nicht mit den Optionen, die man eigentlich auswählen sollte.
Wenn ich versuche, dieses zu importieren, kommt die Meldung "kein SQl-Befehl".
Bei Bigdump kommt die Fehlerseite auch, wenn ich es mit dem phpmyadmin-Backup versuche.
Kann man die Daten eigentlich auch manuell bei phpmyadmin eintragen? Die Tabellen sind schon vorhanden, nur sind sie leer...
Ich habe auch nicht mehr die Möglichkeit, vom alten Server irgendein Backup zu machen.
Verfasst: 04.01.2005 19:43
von Christian_W
Mac Manic hat geschrieben:Wenn ich versuche, dieses zu importieren, kommt die Meldung "kein SQl-Befehl".
Dann gibt's Du den Pfad zur Datei in das falsche Feld ein.
Die Datei kannst Du über "durchsuchen" auf Deiner Festplatte auswählen. Falls es die Option "automatisch erkennen" nicht gibt musst Du auch "GZip-komprimiert" auswählen. Dann mit "OK" importieren.
[ externes Bild ]
Wenn die Tabellen (durch eine Installation [Tabellen geleert]) vorhanden sind sollte sich das Backup einspielen lassen.
Gruß Christian
Verfasst: 05.01.2005 00:52
von Mac Manic
Dann schon mal vielen Dank für die Antworten hier
Ich habe das phpmyadmin-Backup jetzt manuell über das Feld oberhalb von "Durchsuchen" eingespielt, nachdem phpmyadmin das Backup als Datei nicht gefressen hat...
Nun läuft soweit alles okay, nur wenn ich mir einen Thread ansehen will, kommt dieser Fehler:
SQL Error : 1054 Unknown column 'auth_rate' in 'field list'
SELECT auth_rate FROM phpbb_forums WHERE forum_id = 1
Line : 342
File : /home/host/MacManic/forum/includes/functions_rate.php
Egal, in welchem Forum ich bin (also egal welche forum_id abgerufen wird), überall kommt der gleiche Fehler.
Ist es normal, dass die Tabelle phpbb_topics_watch keine Einträge enthält (ich denke nämlich, dass es daran liegen könnte)?
Zum Test habe ich dort einen Beitrag geschrieben, welcher auch nicht angezeigt werden kann. Die Posts können also keine Fehler enthalten.
Link zum Forum
Verfasst: 05.01.2005 10:46
von Christian_W
Das Feld "auth_rate" gibt es in einem Standard - phpBB nicht. Das gehört zu einem Mod. entweder Du baust den Mod aus den Dateien aus oder Du machst die nötigen DB-Änderungen damit der Mod (und damit auch das Forum) wieder richtig läuft.
KB:modsfaq
Gruß Christian