phpbb_posts_text fehlt und lässt sich nicht zurückspielen :(

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Zombie75
Mitglied
Beiträge: 2
Registriert: 17.02.2007 19:42

phpbb_posts_text fehlt und lässt sich nicht zurückspielen :(

Beitrag von Zombie75 »

Hi Leute ,

Ich habe letztens ein paar sachen an meinem Forum geändert .
natürlich habe Ich vorher über das ACP ein volles Backup gemacht .

Irgendwie hab ich mir dabei die phpbb_posts_text gelöscht .
(Fragt nicht wie ,ich weiss es auch nicht ...)

Da ich ja das Backup hatte ,wollte Ich dieses wieder einspielen ,wobei er aber immer mit einer Fehlermeldung abbricht :
Error importing backup file

DEBUG MODE

SQL Error : 1170 BLOB/TEXT column 'post_text' used in key specification without a key length

CREATE TABLE phpbb_posts_text( post_id mediumint(8) unsigned NOT NULL, bbcode_uid varchar(10) NOT NULL, post_subject varchar(60), post_text text, PRIMARY KEY (post_id), KEY post_text (post_text) )

Line : 985
File : admin_db_utilities.php
Wie kann das sein ? Ich habe das backup 1 1/2 Sunden zuvor über das ACP gemacht und darüber versucht zurückzuspielen ?

Kann ich den fehler zur not von hand in der Datei ändern ?
(Unser letztes Backup davor ist schweinealt ;) )´

Unter PHPMyAmin kommt dies :
Fehler
SQL-Befehl:

CREATE TABLE phpbb_posts_text(

post_id mediumint( 8 ) unsigned NOT NULL ,
bbcode_uid varchar( 10 ) NOT NULL ,
post_subject varchar( 60 ) ,
post_text text,
PRIMARY KEY ( post_id ) ,
KEY post_text( post_text )
);



MySQL meldet:

#1170 - BLOB/TEXT column 'post_text' used in key specification without a key length
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12326
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Versuche mal folgendes (vorher die Backup-Datei sichern).

Suche in deinem Backup:


Code: Alles auswählen

CREATE TABLE phpbb_posts_text(

post_id mediumint( 8 ) unsigned NOT NULL ,
bbcode_uid varchar( 10 ) NOT NULL ,
post_subject varchar( 60 ) ,
post_text text,
PRIMARY KEY ( post_id ) ,
KEY post_text( post_text )
); 
und ersetze es mit dem hier:

Code: Alles auswählen

CREATE TABLE phpbb_dposts_text(
	post_id mediumint(8) unsigned NOT NULL,
	bbcode_uid varchar(10) NOT NULL,
	post_subject varchar(60),
	post_text text, 
	PRIMARY KEY (post_id)
);


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Die Datentypen TEXT und BLOB können keine Indizes sein.... (KEY = INDEX)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Zombie75
Mitglied
Beiträge: 2
Registriert: 17.02.2007 19:42

Beitrag von Zombie75 »

Thx , Funktioniert .

Aber wie kan das sein das die Admin Konsole das Fehlerhaft in das Backup schreibt ?

Egal ,iss schon komisch :)

Aber jetzt funzt es wieder ...

Wie gesagt vielen Dank .Ihr habt mir das WE grettet :lol:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Benutze für Backups besser MySQLDumper. :)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“