---
title: "Export und Import führt immer zu Fehlern"
url: "https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern"
source: "typo3.net"
tags: ["Allgemein","Datenbank","Frage","Import & Export"]
created: "2005-03-14"
last_reply: "2005-04-13"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# Export und Import führt immer zu Fehlern

Allgemein · 13 Antworten · gestartet 2005-03-14

## Eröffnungsbeitrag

**ops** · 2005-03-14 · [Beitrag #1](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/1)

Hallo,

bin gerade dabei, auszuprobieren, wie gut das mit
Export und Import einer Webseite klappt... ich benutze
dazu die Funktion "Export to .t3d", und will dieses dann
auf einer frischen typo3-Installation wieder einspielen...

Dazu muß ich erst eine leere Seite anlegen, dann das
t3d-File importieren und wieder eins nach oben verschieben...

Die benutzen Extensions sind auch alle installiert.

Im Frontend scheint soweit alles zu funktionieren, aber
im Backend tauchen auf einmal lauter Fehler auf:

```plaintext
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:Inetpubweisang	ypo3	3libclass.t3lib_db.php on line 723
```

und

```plaintext
Warning: Cannot modify header information - headers already sent by (output started at C:Inetpubweisang	ypo3	3libclass.t3lib_db.php:723) in C:Inetpubweisang	ypo3	emplate.php on line 601
```

jeweils bei verschiedenen Modulen, Page, List, Files, ...

an was könnte das liegen? ärgerlich auch, daß der
Fehler nicht näher spezifiziert wird  o.O

Grüße,
Patrick

## Antworten

### [#2](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/2) · ops · 2005-03-14

so, hab jetzt mal paar debug-Ausgaben den Fehler
ausgemacht...

und zwar funktioniert die Installation der Extension
"static_info_tables" nicht, ich hab auch versucht, die
sql-Kommandos zum Erstellen der Tabellen von Hand
(per phpMyAdmin) abzusetzen, und es kommt folgender
Fehler:

```sql
SQL-Befehl :  

CREATE TABLE static_countries(

uid int( 11 ) unsigned DEFAULT '0' NOT NULL AUTO_INCREMENT ,
pid int( 11 ) unsigned DEFAULT '0' NOT NULL ,
cn_iso_2 char( 2 ) DEFAULT '' NOT NULL ,
cn_iso_3 char( 3 ) DEFAULT '' NOT NULL ,
cn_iso_nr int( 11 ) unsigned DEFAULT '0' NOT NULL ,
cn_official_name_local varchar( 45 ) DEFAULT '' NOT NULL ,
cn_official_name_en varchar( 45 ) DEFAULT '' NOT NULL ,
cn_capital varchar( 45 ) DEFAULT '' NOT NULL ,
cn_tldomain char( 2 ) DEFAULT '' NOT NULL ,
cn_currency_iso_3 char( 3 ) DEFAULT '' NOT NULL ,
cn_currency_iso_nr int( 10 ) unsigned DEFAULT '0' NOT NULL ,
cn_phone int( 10 ) unsigned DEFAULT '0' NOT NULL ,
cn_eu_member tinyint( 3 ) unsigned DEFAULT '0' NOT NULL ,
cn_address_format tinyint( 3 ) unsigned DEFAULT '0' NOT NULL ,
cn_zone_flag tinyint( 4 ) DEFAULT '0' NOT NULL ,
cn_short_local varchar( 45 ) DEFAULT '' NOT NULL ,
cn_short_en varchar( 45 ) DEFAULT '' NOT NULL ,
cn_short_dk varchar( 45 ) DEFAULT '' NOT NULL ,
cn_short_de varchar( 45 ) DEFAULT '' NOT NULL ,
PRIMARY KEY ( uid ) ,
UNIQUE uid( uid ) 
) 

MySQL meldet: 


#1067 - Invalid default value for 'uid'
```

MySQL-Version: mysql-4.1.10-win32

weiß jemand Rat?

Grüße,
Patrick

### [#3](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/3) · ops · 2005-03-24

hab die Lösung gefunden... gibt nen Patch im Bugtracker :)

Grüße,
Patrick

### [#4](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/4) · uschi · 2005-03-28

hallo patrick

ich hab das gleiche problem  :'(
könntest du mir deine lösung ein bisschen genauer beschreiben? wo genau finde ich den patch?

danke im voraus!
uschi

### [#5](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/5) · Norman2k · 2005-03-28

Den Patch findest du im "Bugtracker" <http://typo3.org/frontpage-menu-links/bugtracker/>
Wenn du dich registriert und eingeloggt hast, klickst du auf "View Bugs" und dann kannst du nach "static_info_tables" suchen. Da solltest du dann die Lösung für dein Problem finden.

Gruß Norman

### [#6](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/6) · uschi · 2005-03-28

hallo norman

danke für deinen tipp. leider komm ich nicht weiter - ich hab zwar die gleichen fehlermeldungen wie patrick, aber ich hab die "static_info_tables"-extension nicht installiert. ich werd mal versuchen dahinter zu kommen, an welcher extension es liegen könnte(...ich hasse php!!!)

uschi

### [#7](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/7) · ops · 2005-03-28

Hallo uschi,

schau mal bei: <http://bugs.typo3.org/bug_view_page.php?bug_id=0000416>

(kann sein daß du vorher nen Account brauchst)

Der Fehler liegt darin, daß MySQL 4.1 beim Erstellen einer
Tabelle in einem Feld mit auto_increment, kein default '0'
mehr akzeptiert wird... der Patch behebt das im typo3
Sourcecode direkt, vorm Absetzen des CREATE TABLE
Queries wird das da einfach rausgeschnitten... funktioniert
auch soweit

Grüße,
Patrick

### [#8](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/8) · uschi · 2005-03-28

hallo patrick

vorerst mal besten dank für deine antwort!
ich hab den patch zwar runterladen können, aber mir ist nicht klar, wie ich ihn einbauen kann...

liebe grüsse
uschi

### [#9](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/9) · ops · 2005-03-28

ok.. es gibt da 3 Patches (von denen der 1. überflüssig
is, weil der 2. ihn aufhebt...) im Prinzip mußt du folgendes
machen (typo3 3.7.0):

Du öffnest im Verzeichnis "t3lib" die Datei "class.t3lib_install.php",
und fügst folgendes nach Zeile 469 ein:

467     if (is_array($info['fields'])) {
468      foreach($info['fields'] as $fN => $fV) {
469       if ($info['whole_table']) {
470        if(stristr($fV,'auto_increment')) {
471          $fV = eregi_replace('default '0'','',$fV);
472         }
473        $whole_table[]=$fN.' '.$fV;

und nach Zeile 628:

626     $table = trim($reg[1]);
627     if ($table) {
628      if (TYPO3_OS=='WIN') {$table=strtolower($table);} // tablenames are always lowercase on windows!
629      $sqlLines=explode("
", $linecontent);
630      for ($i=0; $i < count($sqlLines); $i++){
631       if(strstr($sqlLines[$i],'auto_increment')) {
632         $sqlLines[$i] = eregi_replace('default '0'','',$sqlLines[$i]);
633       }
634      }
635      $linecontent = implode ("
", $sqlLines);
636      $crTables[$table] = $linecontent;

(das rote kommt neu dazu)

danach kannst du alle Extensions, die von dem Fehler
betroffen sind, wieder problemlos installieren ;)

Grüße,
Patrick

### [#10](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/10) · ops · 2005-03-28

...achso, ich geh mal davon aus, daß du den 2. Fehler meinst
(MySQL Fehler 1067), beim ersten Posting waren einfach
ein paar Tabellen kaputt, ging nach Reparatur-Funktion
wieder... das MySQL aus dem Installerpackage war
nicht sonderlich stabil, laufend abgestürzt und die
cache-Tabellen zerschossen, Abhilfe war saubere
Neu-Installation von MySQL, aber da brauch man bei
aktueller Version den beschriebenen Patch... ;)

Gruß Patrick

### [#11](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/11) · uschi · 2005-03-29

hallo patrick

wow, ich bin ja platt - mit deiner genialen anleitung werd sogar ich das schaffen! sobald ich dazu komme, versuch ich's  ;)

tausend dank und liebe grüsse
uschi

### [#12](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/12) · uschi · 2005-03-29

nochmal hallo

ich hab's geschafft!  ;)  allerdings hat deine anleitung nicht mit meiner datei übereingestimmt - vermutlich, weil ich version 3.6.2 benutze... aber ich hab dann rausgefunden, dass es an der mailformplus-extension lag. ich bin den weg des geringsten widerstands gegangen und hab sie rausgekippt  :)
deinen code werd ich mir aber auf jeden fall aufbewahren - so bin ich für version 3.7.0. schon gut gerüstet!

nochmals vielen dank
gruss, uschi

### [#13](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/13) · alisia · 2005-03-29

Danke Dir ops.  :D
Hat mich 2 Tage Nerven gekostet, dies **satic_info_tables** - Problemchen.

### [#14](https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern/14) · roeb · 2005-04-13

> ½
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/t3lib/class.t3lib_userauth.php on line 226
>
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/t3lib/class.t3lib_userauth.php on line 227
>
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/t3lib/class.t3lib_userauth.php on line 228
>
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/t3lib/class.t3lib_userauth.php on line 229
>
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/t3lib/class.t3lib_userauth.php on line 230
>
> Warning: Cannot modify header information - headers already sent by (output started at /var/www/typo3_src-3.6.0RC1/typo3/ext/impexp/app/index.php:1) in /var/www/typo3_src-3.6.0RC1/typo3/template.php on line 590

Dies kommt bei mir wenn ich Update erstellen will mit der eingebauten export funktion, aber leider hat deine Anleitung nicht geholfen.

Man muss dazu sagen das bei mir auch noch Typo3 Version 3.6.0.RC1 läuft. Traue mich aber nicht ein Update zu machen ohne vorher ein Backup erzeugt zu haben.

Könnt ihr mir noch eine andere möglichkeit des Backups empfehlen?

Danke roeb

---

Quelle: „Export und Import führt immer zu Fehlern“, typo3.net, https://www.typo3.net/d/22443-export-und-import-fuehrt-immer-zu-fehlern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
