Zurück   WordPress Deutschland Forum > Support > Installation

Antwort
 
Themen-Optionen Ansicht
Alt 22.07.2008, 18:21   #1 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
DB-Import funktioniert nicht

Ok, hier ist die Story:

Ich hab ein Datenbank Backup gemacht und wollte ein Älteres wieder aufspielen. Das hat nicht funktioniert. Dann hab ich das soeben erstellte db backup genommen und das hat auch nicht funktioniert.

Er bricht beim Importieren der wp_posts ab:

Code:
 
SQL-Befehl: 
#
# Data contents of table `wp_posts`
#
 INSERT  INTO  `wp_posts` 
VALUES ( 3, 1,  '2006-06-07 00:11:51',  '2006-06-06 22:11:51',  'Autoreninfobild',  'Axxxx Fxxx', 0,  '',  'inherit',  'open',  'open',  '',  'alexander-fink',  '',  '',  '2006-06-07 00:11:51',  '2006-06-06 22:11:51',  '', 4,  'http://www.xxxxxxxxxxx.de/wp-content/uploads/2006/06/autor_xxxxxx.gif', 0,  'attachment',  'image/gif', 0, ,  '',  ''  )  

MySQL meldet:  
  #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 ' '', '')' at line 5
Wie kriege ich diesen Fehler weg?

MySQL Client-Version: 4.1.18
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Alt 22.07.2008, 19:18   #2 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Hattest du Plugins laufen, die deiner DB noch Spalten hinzugefügt haben ?
Code:
'image/gif', 0, ,  '',  '' ) 
'image/gif' -> Spalte: post_mime_type
0 -> Spalte: comment_count
---- Ende der Original WP Tabelle ----

Jedoch kommt dann bei dir noch ein illegaler Wert, weil nix angegeben wurde und noch 2 Strings. Dafür gibt's aber keine Spalten mehr in Original WordPress Datenbanken. Diese Spalten kann nur ein (mehrere?) Plugin's angelegt haben.

Löschst du vorher alle Tabellen und lässt die wieder per Backup anlegen ?
Wenn das Backup das nicht macht, hast du jetzt viel zu tun und mußt das (die) Plugins erstmal in der korrekten Reihenfolge aktivieren, damit die Spalten korrekt angeordnet werden und du importieren kannst.
Anderenfalls muß du händisch das Backup Zeile für Zeile um diese letzten 3 Einträge bereinigen.
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Alt 22.07.2008, 19:26   #3 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
Wahrscheinlich sind das Plugin-Überreste.

Was soll ich genau bei den letzten 3 Einträgen entfernen?'image/gif', 0, , '', '' )

Soll das so aussehen?
'image/gif', 0,)
Oder so:
'image/gif', 0)
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Alt 22.07.2008, 19:28   #4 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Zitat:
Zitat von finky Beitrag anzeigen
Oder so:
'image/gif', 0)
Da sollte kein Komma mehr nach der 0 kommen sondern nur noch die Klammer zu.
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Alt 22.07.2008, 19:31   #5 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
Probier ich jetzt aus
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Alt 22.07.2008, 19:38   #6 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
Jetzt kommt folgende Meldung:

Code:
SQL-Befehl:     
#
# Data contents of table `wp_posts`
#
 INSERT  INTO  `wp_posts` 
VALUES ( 3, 1,  '2006-06-07 00:11:51',  '2006-06-06 22:11:51',  'Autoreninfobild',  'xxxxxxx Fxxxx', 0,  '',  'inherit',  'open',  'open',  '',  'alexander-fink',  '',  '',  '2006-06-07 00:11:51',  '2006-06-06 22:11:51',  '', 4,  'http://www.xxxxxx.de/wp-content/uploads/2006/06/autor_xxxxxx.gif', 0,  'attachment',  'image/gif', 0  ) ;

    
   MySQL meldet:  
  #1136 - Column count doesn't match value count at row 1
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Alt 22.07.2008, 21:50   #7 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Kannst du mal ein Backup machen, das deine Tabellenstruktur enthält per PnpMyAdmin so wie im Beispiel ?
Code:
CREATE TABLE IF NOT EXISTS `wp_posts` (
  `ID` bigint(20) unsigned NOT NULL auto_increment,
  `post_author` bigint(20) NOT NULL default '0',
  `post_date` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_content` longtext NOT NULL,
  `post_title` text NOT NULL,
  `post_category` int(4) NOT NULL default '0',
  `post_excerpt` text NOT NULL,
  `post_status` varchar(20) NOT NULL default 'publish',
  `comment_status` varchar(20) NOT NULL default 'open',
  `ping_status` varchar(20) NOT NULL default 'open',
  `post_password` varchar(20) NOT NULL default '',
  `post_name` varchar(200) NOT NULL default '',
  `to_ping` text NOT NULL,
  `pinged` text NOT NULL,
  `post_modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_modified_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_content_filtered` text NOT NULL,
  `post_parent` bigint(20) NOT NULL default '0',
  `guid` varchar(255) NOT NULL default '',
  `menu_order` int(11) NOT NULL default '0',
  `post_type` varchar(20) NOT NULL default 'post',
  `post_mime_type` varchar(100) NOT NULL default '',
  `comment_count` bigint(20) NOT NULL default '0',
  PRIMARY KEY  (`ID`),
  KEY `post_name` (`post_name`),
  KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
Ich würde gern deine Tabellenstruktur sehen, denn er braucht offensichlich mehr Argumente als eine normale Tabelle (siehe oben) will.
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Alt 22.07.2008, 22:52   #8 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
Code:
CREATE TABLE `wp_posts` (
  `ID` bigint(20) unsigned NOT NULL auto_increment,
  `post_author` bigint(20) NOT NULL default '0',
  `post_date` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_content` longtext NOT NULL,
  `post_title` text NOT NULL,
  `post_category` int(4) NOT NULL default '0',
  `post_excerpt` text NOT NULL,
  `post_status` enum('publish','draft','private','static','object','attachment','inherit','future') NOT NULL default 'publish',
  `comment_status` enum('open','closed','registered_only') NOT NULL default 'open',
  `ping_status` enum('open','closed') NOT NULL default 'open',
  `post_password` varchar(20) NOT NULL default '',
  `post_name` varchar(200) NOT NULL default '',
  `to_ping` text NOT NULL,
  `pinged` text NOT NULL,
  `post_modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_modified_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
  `post_content_filtered` text NOT NULL,
  `post_parent` bigint(20) NOT NULL default '0',
  `guid` varchar(255) NOT NULL default '',
  `menu_order` int(11) NOT NULL default '0',
  `post_type` varchar(20) NOT NULL default 'post',
  `post_mime_type` varchar(100) NOT NULL default '',
  `comment_count` bigint(20) NOT NULL default '0',
  `yigg_category` int(11) default NULL,
  `yigg_tags` varchar(40) default NULL,
  `yigg_story_id` varchar(255) default NULL,
  PRIMARY KEY  (`ID`),
  KEY `post_name` (`post_name`),
  KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  FULLTEXT KEY `post_related` (`post_name`,`post_content`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Alt 22.07.2008, 23:01   #9 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Hast du Yigg noch in Einsatz ?
Die letzten drei Felder sind von Yigg:
Code:
`yigg_category` int(11) default NULL,
`yigg_tags` varchar(40) default NULL,
`yigg_story_id` varchar(255) default NULL,
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Alt 23.07.2008, 00:54   #10 (permalink)
PostRank: 3
 
Benutzerbild von finky
 
Registriert seit: 31.01.2007
Beiträge: 136
Ne, Yigg ist tot. Aber ich habs anders hingekriegt:

Ich hab aus

Code:
'image/gif', 0, ,  '',  '' ) 
das gemacht:

Code:
'image/gif', 0, '',  '',  '' ) 
So geht's.

Der Tipp von dir war also sehr gut. Vielen Dank nochmal !
__________________
Fink About It | Spielekiller
finky ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt