Update von 6.2.6.0 => 7.0.3: Merkwürdige Template-Inhalte (base64_encodiert)
Verfasst: Mo 26. Jun 2017, 15:58
Große Site soll von 6.2.6.0 auf 7.0.3 gehoben werden. Dazu wurde neuer Webspace eingerichtet (Mittwald), WE7 installiert und ein Backup der Live-Site gemacht. War ziemlich problematisch, Backup lief wegen Timeouts erst nicht. Nach Anpassungen in php.ini der Live-Seite und Weglassen der Binaries in den Backup-Optionen ging es dann (scheinbar erstellte bis zu 2,5 GB große Backups mit Binaries erzeugten keine Daten).
Backup in 7.0.3 eingespielt, Rebuild, Update-Wiederholung (wie im Dialog dringend empfohlen). Die Site ist jetzt da, aber alle bisherigen Templates enthalten im WE-Backend nur je einen langen String, der base64-decodiert den Inhalt des Templates ergibt:
ergibt
OK, nun decodiere ich das ganze und füge es im Template-Editor ein. Aber keine Verbesserung, auch nach dem Speichern. Und auch in den Dateien auf dem Server in /webEdition/we/templates/ steht:
Wenn ich aber ein neues Template anlege, dann passt alles.
Weiß jemand, was da vorgeht? Müssen wir das Update anders handhaben? Sollten wir die Live-Site erst auf 6.3 heben?
Nachtrag, weitere Hinweise:
* Auch die Inhalte der CSS-Dateien und die JavaScripts sind base64-encodiert
* Im Feld des Charsets steht bei den Dateien "VVRGLTg=", was decodiert "UTF-8" ergibt.
Danke für Tipps!
Backup in 7.0.3 eingespielt, Rebuild, Update-Wiederholung (wie im Dialog dringend empfohlen). Die Site ist jetzt da, aber alle bisherigen Templates enthalten im WE-Backend nur je einen langen String, der base64-decodiert den Inhalt des Templates ergibt:
Code: Alles auswählen
PGRpdiBpZD0iY29udGVudCI+Cjx3ZTppZkVkaXRtb2RlPgrDnGJlcnNjaHJpZnQ6PGJyIC8+Cjx3ZTppbnB1dCBuYW1l
(...)==
Code: Alles auswählen
<div id="content">
<we:ifEditmode>
Überschrift:<br />
<we:input name="Headline1" type="text" size="60" />
<br />
Text 1:<br />
<we:textarea name="Content" width="520" height="200" autobr="true" wysiwyg="true"/>
<br />
Text 2:<br />
<we:textarea name="Content2" width="520" height="500" autobr="true" wysiwyg="true"/>
</we:ifEditmode>
(...)
Code: Alles auswählen
<?php /*Generated by WE 7.0.3.0, SVN 13315, 2017-06-26, 13:26*/
require_once($_SERVER['DOCUMENT_ROOT'].'/webEdition/we/include/we_global.inc.php');
we_templateInit();
we_templateHead(true);?>PHdlOmluY2x1ZGUgdHlwZT0iZG9jdW1lbnQiIHBhdGg9Ii9waHAvZnVu(..der lange string...)=<?php we_templatePostContent(false,true);
we_templatePost();
Weiß jemand, was da vorgeht? Müssen wir das Update anders handhaben? Sollten wir die Live-Site erst auf 6.3 heben?
Nachtrag, weitere Hinweise:
* Auch die Inhalte der CSS-Dateien und die JavaScripts sind base64-encodiert
* Im Feld des Charsets steht bei den Dateien "VVRGLTg=", was decodiert "UTF-8" ergibt.
Danke für Tipps!