Nachtrag,
Wenn ich die Seiten im BE zum editieren öffne und ohne Änderung speichere dann werden auch die ganzen Inhalte publiziert.
Gibt's keinen anderen weg ohne alle Seiten an zu packen ?

Am 31.10.13 17:47, schrieb Stefan Sabolowitsch:
Hallo,
schön das ich mir mal selbst antworten kann.

Also das UTF Problem denke ich gelöst zu haben.

das in die localconf.php
$TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1';
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET
SESSION character_set_server=utf8;'.chr(10).'';
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';

und dies in der DB:
ALTER TABLE tt_content CONVERT TO CHARACTER SET utf8;
ALTER TABLE pages_language_overlay CONVERT TO CHARACTER SET utf8;
ALTER TABLE sys_language CONVERT TO CHARACTER SET utf8;
ALTER TABLE sys_template CONVERT TO CHARACTER SET utf8;

Jetzt wird alles im BE richtig angezeigt, auch die vermissten Texte.
Habe aber das Problem das diesen aktualisierten Inhalt nicht sehe.
Nach wie vor sehe ich den Inhalt wo Teile fehlen, ein Browser Cache
leeren hilft auch nicht.
Interessanterweise wenn ich in BE auf Anzeigen -> Ansehen öffnet sich
ein neues Fenster mit dem korrekten Inhalt.
Also wie veröffentliche ich diesen Inhalt nun ??

Danke für jede Hilfe
Stefan

Am 25.10.13 14:45, schrieb Peter Linzenkirchner:
Na ja,

ich habe alle 4.x Versionen bisher immer in einem Schritt auf 4.5
hochgezogen, und dabei einfach standardmäßig die DB auf UTF-8
konvertiert. Hat immer geklappt, einmal auch von einer 3.8 aus. Ob es
von 3.7 aus klappt kann ich aber nicht sagen.

Wenn ich einen DEV-Server habe, würde ich es erst so versuchen:
3.7 => 4.0
4.0 => 4.5
4.5 => 6.1
spart etwas Arbeit.

Wahrscheinlich würde ich aus Faulheit sogar zuerst den direkten Weg
ausprobieren: 3.7 => 4.5 ... Natürlich nur mit Netz und doppeltem
Boden, also an einer Kopie der Installation!! Damit spare ich mir die
Tänze mit MySQL und PHP-Versionen:

- Extensions, die garantiert nicht mehr funktionieren werden
deaktiviert, ggf. direkt in der localconf.php. wenn es sein muss sogar
alle nicht System-Extensions.
- Kopie der Daten auf einen aktuellen Server mit PHP 5.3
- Datenbank nach utf8 und in MySQL 5
- in der localconf.php mit der DB verbinden
- Sourcen von TYPO4.5 aufschalten
- Install-Tool aufrufen.
- Updatemanager durchlaufen lassen
- restliche Einstellungen im Install-Tool anpassen

Und dann mal schauen ... :-)

Die Chancen stehen ganz gut, dass es klappt; mit dem Core dürfte es
bis 4.5 eher wenig Probleme geben.
Den Schritt auf 6.1 würde ich auch extra durchführen, da geht einfach
zu viel nicht mehr.

Und falls es nicht klappt, bleibt mir ja immer noch der steinige Weg
von Version zu Version.

Probleme, die mir so weit untergekommen sind:

- Datenbank auf UTF8 (vor allem ein Problem, wenn vorher
forceCharset="utf8" eingestellt war ohne passendem setDBinit, die
Daten also doppelt utf8-kodiert in der DB sind. Wobei ich nicht weiß,
ob es die Einstellung in 3.7 schon gab, ich hatte das - glaube ich -
einmal in 3.8 und ziemlich oft in 4.x). Lässt sich aber über den Dump
lösen: Dump als latin schreiben und als utf8 einlesen.
- es kann noch Probleme mit den Blob-Feldern geben, wenn diese nicht
mit in utf8 konvertiert werden. Wenn ich mich richtig erinnere gab es
da Probleme mit Typoscript in der DB und TemplaVoila. Ein paarmal war
der einfachste Weg, das Typoscript händisch umzukopieren oder die
Umlaute im Typoscript (sind ja meist nur ein paar in den Kommentaren)
händisch auszubessern.
- gabs in 3.7 schon ein css_styled_content? In 3.8 gab es das, aber
noch nicht für alle Inhaltselemente. Falls nein müssen entweder die
static-Templates nachgeladen oder das CSS angepasst werden. Bis 4.5
sind die static templates kein Problem, unter 6.x weiß ich es nicht.
- dann kann es noch Probleme geben, dass im Backend nicht mehr alle
Inhaltstypen verfügbar sind, die können aber wieder aktiviert werden.
- praktisch alle Extensions sind nicht mehr lauffähig oder müssen
aufwändig upgedatet werden. tt_news von 1.x auf 3.x oder zu tx_news
finde ich aufwändiger upzudaten als den Core.

Das wars eigentlich, meine ich. Bis 4.5 hatte ich mit Updates
bezüglich Core kaum Probleme, die Probleme lagen vor allem in den
Extensions. Meine Lieblinge: TV, tt_news, direct_mail, diverse
Formularextensions, die es nicht mehr gibt (mailformplus und andere),
TippAFriend, alle GoogleMap-Extensions etc. Jede einzeln updaten und
testen ob die Installation noch geht, oder austauschen gegen andere.
2-3 Stunden für das Update des Core und genau so viele Tage für die
Extensions ...

Woran man sieht, welch guten Job das Core-Team eigentlich macht.

Gruß
Peter





Am 25.10.2013 um 13:45 schrieb Philipp Gampe <philipp.ga...@typo3.org>:

Hi bernd wilke,

bernd wilke wrote:

und dann viel Spaß bei folgender Schleife:

do while TYPOVersion < 6.1
nächste TYPOVersion downloaden und auspacken
SymLink zu den Quellen austauschen

repeat
im Install-tool den upgrade-Wizard ausführen,

if TYPO3Version == 4.5
Datenbank auf UTF8 umstellen
PHP auf 5.3 wechseln
endif
if TYPO3Version > 4.5
einzelne Extensions aktualisieren, sofern
erforderlich (und möglich) << hier sind die
größten Probleme denkbar
ggfls Extensions ersetzen
endif
until (erfolgreicher Test ob Website noch funktioniert)
enddo

Haha ... super erklärt :)

Grüße
--
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3 .... inspiring people to share!

_______________________________________________
TYPO3-german mailing list
TYPO3-german@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



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an