[TYPO3-german] Problem beim Seitenumzug

Peter Linzenkirchner liste at lisardo.de
Tue Jan 15 19:50:19 CET 2013


Hi Steffen, 

phpMyAdmin 2.11 ... das ist schon etwas älter :-) Allerdings hätte ich es eher anders rum erwartet. 

Aber es sind zwei verschiedene Probleme: SQL und PHP haben erst mal nichts miteinander zu tun. Ich würde zuerst versuchen, die PHP-Fehler wegzubekommen. Die SQL-Fehler kann man u. U. wegbekommen, indem man den Dump editiert, meist sind das nur kleine Fehler; evtl. kann man auch in phpMyAdmin beim Ex- oder Import anders konfigurieren, so dass es passt. 

Also schau nach, welche PHP-Versionen laufen. Auf dem Server kannst du dir das über das Install-Tool anzeigen lassen (dort gibt es eine Rubrik php.info). Auf deinem Rechner geht das vielleicht nicht mehr (obwohl es ohne DB funktionieren sollte, aufruf über domain.de/install/) Ansonsten erstelle eine einfache php-Datei mit dem Inhalt: 
<?php
phpinfo();
?>
lege die in deine Server-Root und ruf sie auf. 

Wenn TYPO3 4.7 läuft, sollte es in jedem Fall eine MySQL5 DB sein. Kannst du normalerweise im Verwaltungsbereich deines Providers nachschauen und in der Doku deines XXAMP. 

-- 

es könnte natürlich auch daran liegen, dass dein dump fehlerhaft ist, z. B. unvollständig. 

Man kann eine DB auch in mehreren Schritten portieren: 

- zuerst mal: Cache löschen auf dem Life-Server. Man möchte vollen keine Cache-Tabellen kopieren. 
- dann einen Dump ohne Daten, nur die Tabellen (der ist dann ziemlich klein, 2-300 KB), das Einspielen klappt dann eigentlich immer
- danach die Daten der Tabellen, und zwar ohne die großen und überflüssigen Tabellen. 
  - alle Tabellen, die ein Cache im Namen haben
  - ohne die vielleicht ziemlich großen Tabellen sys_log und sys_history
  das geht, wenn man vorher die Tabellen importiert, ohne Daten. 
  ggf. kann man noch weiter weglassen, das hängt von den Extensions ab. 
  Im Extremfall kann man sogar einzelne Tabellen übertragen, aber das hat ein bisschen Ähnlichkeit mit Sysiphus :-)

PS: wenn du beim Dump erstellen die Option auswählst: "mit Drop Table", musst du beim Einspielen die Tabellen nicht vorher löschen. 

Gruß
Peter





Am 15.01.2013 um 19:22 schrieb Steffen Liebig <steffen.liebig at gmx.de>:

> Hallo Peter,
> 
> ich machs mal als Aufzählung.
> 
> 1. Dump - ja (schön, dass das schon mal gut ist ;-))
> 
> 2. XAMPP, Windows 7 HP
> 
> 3. Datenbankversionen ? Ach so phpmyadmin, siehe unten ? Die Fehlermeldung kommt während der Einspielung des Dumps und klang für mich im ersten Moment, als ob der Dump selbst Syntaxfehler hat und deswegen nicht eingespielt werden kann. Inzwischen ist mir auch aufgegangen, dass MEINE "Infrastruktur" was nicht kapiert. Ich dachte nur, dass das passiert, weil in der Datei Fehler sind und nicht, weil mein was auch immer nur irrtümlich welche zu finden glaubt. Schuss innen Ofen :-).
> 
> 4. Ah ja, phpmyadmin passt evtl nicht, ok. Also ich hab mir aus dem Netz ein XAMPP mit zumindest derselben Typo3-Version besorgt wie sie beim Provider läuft. Phpmyadmin ist 2.11.5.1 beim Provider und *Klick aufs Fragezeichen* hoppla, ne 3.5.2er-Doku bei mir.
> 
> Das Live-Typo3 updaten möchte ich nicht mehr, da wir in einem halben Jahr, wenn der 4.7-Support ausläuft, auf 6.x umsteigen werden und ich mir das dann auch vorher zum Testen besorge. In dem Kontext mache ich mir ohnehin nochmal neu Gedanken um das richtige Softwarepaket. Bis dahin nennen wir das eine technische Übergangszeit.
> 
> Aber das ist ja nicht der Punkt. Lass mich raten: wenn ich das phpmyadmin beim Provider nicht auf einen passenden Stand bekomme, brauche ich privat wieder ein älteres als das, was ich habe ?!
> 
> Das jetzige Typo3 möchte ich behalten, da es schon das ist, was wir live laufen haben. Dann muss ich mal schauen, ob es XAMPP-Pakete mit so einer alt-neu-Zusammenstellung gibt - oder alles einzeln installieren. Kurios *g*.
> 
> Cu, Steffen
> 
> Am 15.01.2013 18:42, schrieb Peter Linzenkirchner:
>> Hallo Steffen,
>> 
>> 
>> Am 15.01.2013 um 17:22 schrieb Steffen Liebig<steffen.liebig at gmx.de>:
>> 
>>> Hallo zusammen,
>>> 
>>> ich möchte unsere Live-Seite (T3 4.7.2) komplett nochmal auf meine private Installation spielen. Dabei gibts Probleme.
>>> 
>>> DB-Dump: liegt vor
>> ok, du hast also einen fertigen Dump.
>>> Fieladmin: ist schon rüberkopiert
>>> Extensions: kommen extra, hab ich aber alles als t3x
>>> System: aufgespielt
>> ?? TYPO3, Windows, LInux, Mac, WAMP ?
>>> Datenbank mit passendem Namen: ist angelegt, ohne will der Dump nicht
>> 
>>> Durch das mehrfache Löschen der Datenbanken, was leider durch die Nichteinspielbarkeit des Dumps nötig wurde, ist jetzt natürlich das Backend nicht mehr erreichbar. So weit alles logisch, ich komme zum Fehler:
>>> 
>>> 1. Das Einspielen des Dumps meldete "server has gone"
>>>   -->  max packet limit auf 20M rauf, die ersten paar Sekunden klappen
>>> 
>>> 2. #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 '<br />
>>> <b>Warning</b>:  Cannot modify header information - headers already sent ' at line 1
>> 
>> Welche Datenbank auf dem Server, welche auf deinem Rechner? Sind es die gleichen bzw. passen die Versionen? Solche Fehler kenne ich, wenn ich versuche, einen Dump einer aktuellen MySQL-Version in ein älteres MySQL einzuspielen.
>> 
>>> ...und mehrere Angaben mit Zeilen in PHP-Dateien, an die ich nicht rankomme, weil sie beim Anbieter aufm Server liegen
>> 
>> ???? Wenn du den Dump _einspielst_ und eine installation auf deinem Rechner Rechner anlegen willst, dann befinden sich Datenbank, Dump, phpMyAdmin und alle beteiligten PHP-Dateien auf deinem Rechner. Und da liegt letztlich auch das Problem, nicht beim Provider.
>> 
>>> 
>>> -->  ja wie, bei einem Auto-Dump via phpmyadmin bzw den beteiligten Serverdateien stimmt die Syntax nicht ?
>>> Kein Wunder, dass es nicht geht, aber wie kann sowas passieren ??
>> 
>> Siehe oben, am wahrscheinlichsten passen die beiden Datenbankversionen nicht zusammen.
>> 
>>> 
>>> <br />  <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/www/phpMyAdmin/export.php:190) in<b>/home/www/phpMyAdmin/libraries/ob.lib.php</b>  on line<b>83</b><br />  <br />  <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/www/phpMyAdmin/export.php:190) in<b>/home/www/phpMyAdmin/libraries/header_http.inc.php</b>  on line<b>19</b><br />  <br />  <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/www/phpMyAdmin/export.php:190) in<b>/home/www/phpMyAdmin/libraries/header_http.inc.php</b>  on line<b>20</b><br />  <br />  <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/www/phpMyAdmin/export.php:190) in<b>/home/www/phpMyAdmin/libraries/header_http.inc.php</b>  on line<b>21</b><br />  <br />  <b>Warning</b>: Cannot modify header information - headers already sent by (output started 
> at /home/www/[...]
>> 
>> Ich würde sagen, hier haperts an der installation von phpMyAdmin, solche Fehlermeldungen weisen nicht auf Fehler beim Verarbeiten von SQL hin, sondern auf simple PHP-Fehler. Du hast vermutlich auch eine falsche PHP-Version auf deinem Rechner laufen, oder eine veraltete phpMyAdmin oder ähnlich, scheinbar passen sie nicht zusammen.
>> 
>> --
>> 
>> Alle Komponenten müssen zusammenpassen:
>> - MySQL auf dem Server und auf deinem Rechner müssen versionsmäßig passen. die Version auf deinem Rechner darf neuer aber nicht älter als die beim Provider sein.
>> - phpMyAdmin sollte die neueste Version sein,
>> - die aber mit Sicherheit auch ein neues PHP voraussetzt. Da TYPO3 4.7 eh PHP 5.3 voraussetzt, muss es das mindestens sein.
>> 
>> Kontrolliere mal alle beteiligten Komponenten. Ansonsten kann man einen Dump auch über das Terminal einspielen, die Syntax findest du über Google (muss ich auch immer nachschauen).
>> 
>> Viele Grüße
>> Peter
>> 
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia



More information about the TYPO3-german mailing list