MyBB.de Forum

Normale Version: Komplett ALLES sichern =) (und mit Forum umziehen)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Was muss ich alles sichern, wenn ich ein komplettes Forum inklusive Theme und User transferieren will?
Für ein Komplettbackup musst du alle Dateien aufm Webspace und die komplette Datenbank sichern Wink
hab ich gemacht, ich hab alle Daten gesichert und auf den neuen Webspace geschoben und die DB importiert. Leider bekomm ich immer diesen Fehler

Code:
SQL-Befehl:  

CREATE TABLE `mybb_posts` (
`pid` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`tid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`replyto` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`fid` smallint( 5 ) unsigned DEFAULT '0' NOT NULL ,
`subject` varchar( 120 ) NOT NULL ,
`icon` smallint( 5 ) unsigned DEFAULT '0' NOT NULL ,
`uid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`username` varchar( 80 ) NOT NULL ,
`dateline` bigint( 30 ) DEFAULT '0' NOT NULL ,
`message` text NOT NULL ,
`ipaddress` varchar( 30 ) NOT NULL ,
`includesig` char( 3 ) NOT NULL ,
`smilieoff` char( 3 ) NOT NULL ,
`edituid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`edittime` int( 10 ) DEFAULT '0' NOT NULL ,
`visible` int( 1 ) DEFAULT '0' NOT NULL ,
`posthash` varchar( 32 ) NOT NULL ,
PRIMARY KEY ( `pid` ) ,
KEY `tid` ( `tid` , `uid` ) ,
KEY `uid` ( `uid` ) ,
KEY `dateline` ( `dateline` ) ,
KEY `message` ( `message` )  
) TYPE = MYISAM ;
das ist eigentlich gar keine Fehlermeldung sondern der SQL-Befehl, mit dem die Tabelle mybb_posts erstellt wird. Die Fehlermeldung müsste oberhalb von diesem Befehl stehen. Ich hatte vor ein paar Tagen auch das Problem mit dem Einspielen der Posts und habe es mit Verwednung des MySQLDumpers lösen können.

Dave

Das ist nur der SQL-Befehel, der ausgeführt werden soll. Steht das noch mehr?
sorry, ich kenn mich damit leider 0 aus (werde das aber ändern xD)

hier der komplette Fehler:
Code:
Fehler

SQL-Befehl:

CREATE TABLE `mybb_posts` (
`pid` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`tid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`replyto` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`fid` smallint( 5 ) unsigned DEFAULT '0' NOT NULL ,
`subject` varchar( 120 ) NOT NULL ,
`icon` smallint( 5 ) unsigned DEFAULT '0' NOT NULL ,
`uid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`username` varchar( 80 ) NOT NULL ,
`dateline` bigint( 30 ) DEFAULT '0' NOT NULL ,
`message` text NOT NULL ,
`ipaddress` varchar( 30 ) NOT NULL ,
`includesig` char( 3 ) NOT NULL ,
`smilieoff` char( 3 ) NOT NULL ,
`edituid` int( 10 ) unsigned DEFAULT '0' NOT NULL ,
`edittime` int( 10 ) DEFAULT '0' NOT NULL ,
`visible` int( 1 ) DEFAULT '0' NOT NULL ,
`posthash` varchar( 32 ) NOT NULL ,
PRIMARY KEY ( `pid` ) ,
KEY `tid` ( `tid` , `uid` ) ,
KEY `uid` ( `uid` ) ,
KEY `dateline` ( `dateline` ) ,
KEY `message` ( `message` )
) TYPE = MYISAM ;


MySQL meldet:  
#1170 - BLOB/TEXT column 'message' used in key specification without a key length
Bei mir sieht Deine Zeile
Code:
KEY `message` ( `message` ) ,
so aus
Code:
FULLTEXT KEY `message` (`message`) ,

Vielleicht probierst Du es damit mal!?
Ich führe den Befehl ja gar nicht aus, das macht phpMyAdmin - k.A. wo ich da was ändern muss T_T
Das ist schon klar. Wink
Leider bin ich kein MySQL-Spezialist und würde deshalb auch nur versuchen, das Problem einzukreisen. Vielleicht versuchst Du mal die Tabelle "mybb_posts" direkt im PHPAdmin mit dem CREATE TABLE Code (wie oben) zu erstellen. Und setze dabei auch mal den Key für 'message' auf FULLTEXT. Sollte das funktionieren, kannst Du den Wert in Deiner SQL-Datei ändern und versuchen, die Post-Daten aufzuspielen.

Ist halt nur trial & error. Wink
MySQL-Dumps sind reine Textdateien, die du mit einem entsprechenden Editor bearbeiten kannst.
Seiten: 1 2 3