SQL-Fehler beim Umzug des Forums...

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
nsteinbach
Mitglied
Beiträge: 1
Registriert: 02.09.2013 14:34

SQL-Fehler beim Umzug des Forums...

Beitrag von nsteinbach »

Hallo phpBB-Forum,

ich weiß, es nervt Euch wahrscheinlich, aber ich habe momentan auch das Problem, ein Plusboard-Opfer "verarzten" zu dürfen.
Folgendes habe ich gemacht:
- phpBB 3.0.11 auf dem Webspace installiert
- Datenbank-Backup von Plusboard per phpMyAdmin eingespielt.

Ist aber wohl nicht so einfach... Nun bekomme ich, anstatt eines Forums, nur einen SQL-Fehler zu sehen - nicht mal das Support Toolkit funktioniert korrekt.
Die Fehlermeldung des STK ist kurz und bündig:

Code: Alles auswählen

Undefined index: user_id
Beim Forum habe ich dann mal alle Debug-Modi aktiviert, und bekomme eine Menge ausführlichere Fehlermeldungen, mit denen ich nichts anzufangen weiß (da ich mich mit mySQL-Datenbanken überhaupt nicht, und mit PHP nur in Ansätzen auskenne), und die ich auch hier im Forum bzw. bei einer Websuche dazu nicht finden konnte:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/includes/session.php on line 646: Undefined index: user_id
[phpBB Debug] PHP Notice: in file [ROOT]/includes/session.php on line 653: Undefined index: user_type

Warning: Cannot modify header information - headers already sent by (output started at /homepages/xxxxxxx/htdocs/forum/includes/functions.php:3823) in /homepages/xxxxxxx/htdocs/forum/includes/functions.php on line 2718

General Error
SQL ERROR [ mysqli ]

Unknown column 'ban_exclude' in 'field list' [1054]

SQL

SELECT ban_ip, ban_userid, ban_email, ban_exclude, ban_give_reason, ban_end FROM phpbb_banlist WHERE ban_email = '' AND (ban_userid = 0 OR ban_ip <> '')

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/session.php
LINE: 1108
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/session.php
LINE: 657
CALL: session->check_ban()

FILE: [ROOT]/includes/session.php
LINE: 476
CALL: session->session_create()

FILE: [ROOT]/index.php
LINE: 24
CALL: session->session_begin()
Wer kann mir helfen? Ich bin mir fast sicher, wenn die Datenbank erst mal soweit steht, dass das Forum erscheint, finde ich mich wieder selbst zurecht, es gibt ja schon eine Menge an Resourcen hier zu dem Thema. Aber die oben gepostete SQL-Fehlerzeile, die mit "SELECT" anfängt, macht mir etwas Angst, dass ich die komplette db zerschossen habe...

Danke & viele Grüße,

Norman
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL-Fehler beim Umzug des Forums...

Beitrag von Miriam »

enn die Datenbank erst mal soweit steht, dass das Forum erscheint, finde ich mich wieder selbst zurecht
Ab da kann wohl jeder weiter :-P

Check das (auszuführen im phpMyAdmin):

Code: Alles auswählen

DROP TABLE IF EXISTS `phpbb_banlist`;
CREATE TABLE IF NOT EXISTS `phpbb_banlist` (
  `ban_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `ban_userid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `ban_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ban_email` varchar(100) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ban_start` int(11) unsigned NOT NULL DEFAULT '0',
  `ban_end` int(11) unsigned NOT NULL DEFAULT '0',
  `ban_exclude` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `ban_reason` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ban_give_reason` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  PRIMARY KEY (`ban_id`),
  KEY `ban_end` (`ban_end`),
  KEY `ban_user` (`ban_userid`,`ban_exclude`),
  KEY `ban_email` (`ban_email`,`ban_exclude`),
  KEY `ban_ip` (`ban_ip`,`ban_exclude`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
Lies KB:phpmyadmin,
KB:pma_faq.
Mache VORHER ein DB Backup.


Allg. Kochrezept zur Übernahme der PB Daten -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Gesperrt

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