hman
Wed. 30. October 2019, 15:03
Hallo Nils,
Bitte installiere die aktuelle Sefrengo Version:
https://www.amyma.lu/temp/sefrengo/sefrengo-1.6.9.ziphttps://www.amyma.lu/temp/sefrengo/module-u...lugins-php7.zipZur Installation musst Du das zip entpacken und die Dateien 1 zu 1 auf das Document Root
Verzeichnis kopieren. Bitte prüfe vor dem Kopieren, wo sich Dein Projekt befindet, standardmässig
gibt es das Verzeichnis /projekt01, das ist aber bei Deiner Installation evt. anders.
Nun ist es wichtig das Setup auszuführen, dabei ist es unerlässlich die neu generierte config.php
gegen die alte auszutauschen, denn die Art und Weise des DB Zugriffs ist unter PHP7 anders.
Anschliessend bitte alle Plugins installieren, die sich in dem 2ten Link befinden. Idem mit den
Modulen. Wenn Du Plugins oder Module verwendest, die hier nicht aufgeführt sind, kann es sein,
dass das Frontend eine leere Seite anzeigt. Wir haben nur die Plugins und Module auf PHP7 umgestellt,
die wir in unsern Projekten benötigen. Alles andere haben wir weg gelassen, d.h. ggf. muss Du
auf ein anderes funktionierendes Modul umstellen, also z.B. wenn Du das Modul "Termine" verwendest,
dann musst Du das auf das Artikelsystem (liegt bei) umstellen. ContentFlex, Navigation, Listennavi etc.
haben sich nicht geändert, hier kannst Du die alten Module verwenden.
Wir haben viele Webseiten in Deutschland, Schweiz und Luxemburg umgestellt, vor allem deshalb, weil
mit PHP7 Opcache und http2 verwendet werden kann. Der Geschwindigkeitszuwachs ist ernorm.
Wenn Du Unterstützung brauchst, kann ich Dir gerne helfen: harald.broecker@amyma.lu
LG
Harald
ZITAT(MoinMoin @ Wed. 30. October 2019, 00:39)
Hi,
ich weiß nicht, ob hier noch jemand liest, aber ich habe ein PHP7 Problem. Mein Provider stellt nun endgültig um (da ich nur noch äußerst selten als Admin daran arbeite, habe ich erst 3 Tage vor der Abschaltung von PHP5 am Donnerstag getestet...), und ich habe von Sefrengo 1.4.5 auf 1.6.8 aktualisiert.
Nun sind mit PHP5.6 die Frontendseiten leer (keinerlei Quelltext), Backend geht.
Mit PHP7 sind die Frontendseiten auch leer, und im Backend kann man zwar mit der Session drinbleiben, wenn kurz vorher PHP5.6 aktiviert war, aber nach einem neuen Login unter PHP7 bleibt auch das Backend komplett leer (keinerlei Quelltext).
Hoster ist Artfiles. Upgrade habe ich nach der Kurzanleitung aus dem Forum einer Version kurz vorher gemacht (finde ich nicht mehr, arghh) - im Prinzip die relevanten Ordner überschreiben, setup ausführen, config.php kopieren. Backend in PHP5.6 funktioniert ja gut, ich habe daraufhin auch alle Module und Plugins aktualisiert, so weit ich im "Downloads" Forum neuere Versionen gefunden habe (vorher war das Frontend aber auch schon weiß).
Eine neue Seite mit deaktivierten Modulen oder gar mit völlig leerem Template ist auch leer. .htaccess entfernen oder mit der aktuellsten Version ersetzen bringt auch nichts, alles gleich. In den Logs (im Unterverzeichnis /logs) steht seit Monaten nichts.
Irgendwelche Tipps, wie ich
a) Das Frontend generell repariert bekomme?
Das Backend auch unter PHP7 nutzen kann?
Alternativ muss die Seite wohl komplett neu aufgebaut werden (durch jemanden, der noch gefunden werden muss, ich schaffe das zeitlich nicht).
Danke!
Gruß
Nils