Seite 1 von 6

Backup mit mysqldumper scheitert bei users-Tabelle

Verfasst: 15.11.2006 23:11
von errt
Ich bin gerade dabei, von einem Host zu einem anderen umzuziehen. Also Dateien rüberkopiert, mysqldumper zum laufen gebracht, Backup wiederherstellen gestartet. Klappt auch alles bestens...bis er bei der users-Tabelle ankommt. Dann erhalte ich folgende Fehlermeldung:
MySQL-ERROR ?
Fehler bei der Anfrage:

CREATE TABLE `phpbb_users` (
[...]
MySQL meldet:

Couldn't create table: phpbb_users

Verfasst: 15.11.2006 23:36
von IPB_Flüchtling
Ahoi,

hast Du das Backup auch schon mit dem MySQLDumper (MSD) gemacht oder mit einem anderen Tool?

Des Weiteren möchte ich Dich darauf aufmerksam machen, dass es zum MSD ein eigenes vorbildliches Supportforum gibt:

http://www.mysqldumper.de/board/index.php

Gib in die dortige Suche mal Couldn't create table ein (Option: "nach allen Wörtern suchen" aktivieren)!

LG, Wolfgang

Verfasst: 16.11.2006 16:10
von errt
So, ich hab's jetzt geschafft. (Hatte ein konvertiertes Backup verwendet...)

Aber jetzt habe ich das nächste Problem: Alles geht perfekt, bloß im Index steht obendrüber
Warning: array_keys(): The first argument should be an array in /home/errt/htfiles/phpBB2/includes/class_forums.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/sessions.php on line 432

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/sessions.php on line 433

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 778

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 780

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 781
Und er zeigt mir (deshalb) an, ich hätte keine Foren. Die "headers already sent" dürften ja wohl alle von dem Problem mit dem "array_keys()" kommen. Die Zeile 232-236 (der Übersicht halbe noch ein paar vornedran) sind diese hier:

Code: Alles auswählen

232  $this->data = $db_cached->sql_query($sql, __LINE__, __FILE__, $force, 'forum_id');
233 $this->data_flag = true;
234 $this->data_time = $db_cached->data_time;
235 $this->from_cache = $db_cached->from_cache;
236 $this->keys = array_keys($this->data);
Außerdem komme ich nach dem Aus- bzw Einloggen immer auf den alten Server zurück...

Verfasst: 16.11.2006 17:04
von nickvergessen
errt hat geschrieben:Außerdem komme ich nach dem Aus- bzw Einloggen immer auf den alten Server zurück...
Ich auch.
Gleiches gilt fürs einloggen in den Adminbereich.
Das liegt an der geänderten serveraddresse, die aber im DatenbankBackup die alte ist.
Ich weiß nur nicht wie ich die ändern kann, wenn ich das backup nur als .gz habe.

edit: die lösung: http://www.phpbb.de/doku/kb/Umzug

Verfasst: 16.11.2006 17:14
von errt
Ins ACP komm ich. Und die Serveradresse hab ich in der Datenbank ebenfalls geändert.

EDIT: Das hier hatte ich eingebaut aht auch funktioniert. Jetzt sind die Links weg.

Verfasst: 17.11.2006 18:01
von errt
Hmmm...seit einigen Stunden komm ich auch nichtmehr ins ACP. Aber die Serveradresse hab ich in der config-Tabelle ordnungsgemäß geändert...

EDIT: Jetzt geht das ACP wieder, Rest immernoch nicht...
EDIT2: Und wieder weg... sehr seltsam...

Verfasst: 17.11.2006 18:42
von IPB_Flüchtling
Ahoi,

wenn sich der Domainnamen geändert hat, ist das nicht ungewöhnlich: Einmal wirst Du schon auf den richtigen Webspace geleitet, einmal noch auf den alten. Diese Prolongationsphase kann bis zu 48 Stunden dauern.

LG, Wolfgang

Verfasst: 17.11.2006 18:49
von errt
Und wie erklärt sich dieser Fehler? (Der übrigens manchmal 2 'headers already sent' Fehler mehr hat)

Code: Alles auswählen

Warning: array_keys(): The first argument should be an array in /home/errt/htfiles/phpBB2/includes/class_forums.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 778

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 780

Warning: Cannot modify header information - headers already sent by (output started at /home/errt/htfiles/phpBB2/includes/class_forums.php:236) in /home/errt/htfiles/phpBB2/includes/page_header.php on line 781
Und ich meine, das mit dem mal richtig mal falsch ist ja nur beim ACP so, beim Login ist es immer falsch...

Verfasst: 17.11.2006 19:00
von Miriam
Was ist denn die Datei class_forums.php??? Kenn' ich garnicht?

Verfasst: 17.11.2006 19:05
von errt
Dann kommt sie wohl vom Categories Hierarchy. Aber die betreffende Zeile hab ich oben mal gepostet.