Backup lässt sich nicht aufspielen

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Ramona
Mitglied
Beiträge: 7
Registriert: 11.07.2013 18:20

Backup lässt sich nicht aufspielen

Beitrag von Ramona »

Hallo

Ich habe folgendes Problem und hoffe dass es nur ein kleiner, dummer Fehler ist, den ich selbst - wie den Baum im Wald - nicht sehe. Ich habe das Komplettpaket phpBB Deutsch 3.0.11 [zip] gezogen und das zweite Mal erfolgreich installiert. Soweit alles gut. Nach einem Serverumzug wollte ich nun die Datenbank vom Forum mit dem php-Admin-Tool aufrufen, bekomme aber dann diese Meldung hier:

Code: Alles auswählen

SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10 [1064]

SQL

CREATE TABLE `phpbb_acl_groups` ( `group_id` mediumint(8) unsigned NOT NULL default '0', `forum_id` mediumint(8) unsigned NOT NULL default '0', `auth_option_id` mediumint(8) unsigned NOT NULL default '0', `auth_role_id` mediumint(8) unsigned NOT NULL default '0', `auth_setting` tinyint(2) NOT NULL default '0', KEY `group_id` (`group_id`), KEY `auth_opt_id` (`auth_option_id`), KEY `auth_role_id` (`auth_role_id`) ) TYPE=MyISAM

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/acp/acp_database.php
LINE: 335
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_database->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()

Wenn ich die Adresse des Forums eingebe, dann wird das angezeigt:

Code: Alles auswählen

General Error
SQL ERROR [ mysqli ]

Table 'mysql091d5a6d256badcf5d59bf46c11.phpbb_acl_groups' doesn't exist [1146]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Würde heißen die Backup-Datei ist defekt?
Das wäre aber sein seltsamer Zufall, da ich extra alle drei Varianten des Backups gespeichert habe und auch versucht aufzuspielen.
WinRAR-Archiv (.bz2)
WinRAR-Archiv (.gz)
SQL-Datei (.sql)

Schreibrechte sind entsprechend der Anleitung vergeben (Ordner cache, file, store, config.php).

Hat vielleicht jemand eine Idee? :-?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Backup lässt sich nicht aufspielen

Beitrag von Miriam »

Benutze für MySQL Backup & Restore dem MySQLDumper.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ramona
Mitglied
Beiträge: 7
Registriert: 11.07.2013 18:20

Re: Backup lässt sich nicht aufspielen

Beitrag von Ramona »

Installiert, aber:

Code: Alles auswählen

MySQL meldet:
Can't connect to MySQL server on 'mysql091d5a6d256badcf5d59bf46c11' (111)

Fehler bei der Anfrage:
Error establishing a database connection!
Datenbankname, User und PW sind korrekt.
phpmyadmin zeigt die DB (ohne die zu importierenden Datensätze) an .. das ist doch alles zum Mäuse melken!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Backup lässt sich nicht aufspielen

Beitrag von Miriam »

Dem Dumper hast Du nun also installiert?
Im Install solltest Du die DB-Daten eingeben.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Bosc80
Mitglied
Beiträge: 60
Registriert: 21.01.2009 13:24

Re: Backup lässt sich nicht aufspielen

Beitrag von Bosc80 »

Die Problematik mit den komprimierten Dateien beim Wiederaufspielen kenn ich auch. Mir wars dann irgendwann zu doof nach der Ursache zu suchen. Was auf jeden Fall gehen sollte: Entpacke die Datei so sie gepackt runtergeladen hast. Ansonsten einfach die *.sql Datei nehmen. Im Word oder einem anderen Editor der UTF-8 erkennt öffnen. Alles markieren, kopieren. Ins phpmyadmin gehen und als SQL Befehl direkt ausführen. Benötigt zwar einige Minuten an Rechenzeit, anhängig von der DB Größe, sollte aber auf jeden Fall funktionieren.

Ist bei mir die einfachste Art zwischen Liveforum und Xampp zu kommunizieren.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Backup lässt sich nicht aufspielen

Beitrag von Crizzo »

Mit Word? :o
Bosc80
Mitglied
Beiträge: 60
Registriert: 21.01.2009 13:24

Re: Backup lässt sich nicht aufspielen

Beitrag von Bosc80 »

BlackHawk87 hat geschrieben:Mit Word? :o
Japp, funktioniert bei mir hervorragend. Kein Witz.
Ramona
Mitglied
Beiträge: 7
Registriert: 11.07.2013 18:20

Re: Backup lässt sich nicht aufspielen

Beitrag von Ramona »

Zumindest arbeitet php my admin - immerhin etwas, hält aber auch nur genau bis zu diesem Part:

Code: Alles auswählen

SQL-Befehl:

CREATE TABLE `phpbb_acl_groups` (
`group_id` mediumint( 8 ) unsigned NOT NULL default '0',
`forum_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_option_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_role_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_setting` tinyint( 2 ) NOT NULL default '0',
KEY `group_id` ( `group_id` ) ,
KEY `auth_opt_id` ( `auth_option_id` ) ,
KEY `auth_role_id` ( `auth_role_id` )
) TYPE = MYISAM ;

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10 
Es ist ein "Fertig-Bausatz" eines phpBB3-Forums.
Bosc80
Mitglied
Beiträge: 60
Registriert: 21.01.2009 13:24

Re: Backup lässt sich nicht aufspielen

Beitrag von Bosc80 »

Das müsste meines Erachtens nach eher so aussehen, siehe letzte Zeile:

Code: Alles auswählen

DROP TABLE IF EXISTS `phpbb_acl_groups`;
CREATE TABLE IF NOT EXISTS `phpbb_acl_groups` (
  `group_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `forum_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_option_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_role_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_setting` tinyint(2) NOT NULL DEFAULT '0',
  KEY `group_id` (`group_id`),
  KEY `auth_opt_id` (`auth_option_id`),
  KEY `auth_role_id` (`auth_role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Aber da bin ich mit meinem Latein am Ende. Mit den Kollationen (z.B: UTF8 und so) kenn ich mich nicht sonderlich gut aus.
Zuletzt geändert von Crizzo am 11.07.2013 20:15, insgesamt 1-mal geändert.
Grund: unnötiges Komplett-Zitat entfernt
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Backup lässt sich nicht aufspielen

Beitrag von Miriam »

In Deiner MySQL Version muss das Keyword Engine anstatt Type sein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“