PHP-Versions Wechsel von 5.6 auf 7.0, 7.1 oder 7.2
Inhalt
Information von IONOS ehemalig 1&1 erhalten
Auszug aus Email:
Die Skriptsprache PHP ist der Motor vieler dynamischer Websites. Auch Sie setzen mit Ihren Websites auf PHP. Für aktuelle Versionen führen die Entwickler der PHP Community kostenlose Sicherheitsupdates durch.
Ab Dezember ist Ihre PHP-Version 7.0 veraltet und es stehen keine kostenlosen Sicherheitsupdates mehr zur Verfügung.

Wir lassen Sie nicht im Regen stehen! Unsere Entwickler führen zunächst kostenlos die Sicherheitsupdates für Ihre Website fort: Für Ihr PHP 7.0 bis zum 01.02.2019.
So bleibt Ihnen Zeit, ein kostenloses Update auf eine aktuelle PHP-Version durchzuführen. Nach dem Update sollten Sie unbedingt Skripte und Websites auf Funktionalität prüfen und ggf. anpassen.
Sie möchten weiterhin Ihre alte PHP-Version behalten?
Dann übernehmen wir nach der oben genannten Frist für Sie die Aufgabe der Community und führen weiterhin selbst die Sicherheitsupdates durch. Bitte haben Sie Verständnis, dass hierdurch Wartungsaufwand entsteht, den wir mit Ihrer nächsten Rechnung nach den genannten Fristen mit 7,81 Euro pro alter PHP-Version pro Monat in Rechnung stellen. Dies nennt sich PHP Extended Support.
nach oben
Hilfe und Information von IONOS
Über PHP: Hilfe-Center
1&1 IONOS PHP Extended Support: Hilfe-Center
PHP 5.6 wird zum Sicherheitsrisiko: heise online
PHP Support endet: Risiko für viele Websites: 1&1 IONOS DigitalGuide
PHP Community: Community Support
Update und Problem mit Template
Folgende Fehlermeldung erhalten bei Homepage Aufruf: 0 - Using $this when not in object context

Fehler Beheben
Im Joomla Forum konnte mir mit der Fehlersuche geholfen werden unter folgendem Link: https://forum.joomla.de/thread/6467-fehler-finden-durch-detailliertere-fehlermeldung-debug-modus-call-stack/?postID=44707#post44707
Folgende Einstellungen müsste im Backend gemacht werden:
"Gelegentlich sind Fehlermeldungen auf "toten Seiten", die Joomla anzeigt, nicht ausreichend, um die Fehlerquelle zu identifizieren, also die Erweiterung, die einen Fehler verursacht.
Um mit etwas Glück die Fehlerstelle zu finden, tue Folgendes:
Gehe in die Joomla-Konfiguration.
- Im Reiter "Server" findest du die Einstellung "Fehler berichten". Setze sie auf "Maximum".

- Im Reiter "System" findest du die Einstellung "System debuggen". Setze sie auf "JA".

- Speichere die Joomla-Konfiguration."
Seite neu Aufrufen und dann erhält man folgende Information siehe Bild.

Mit der Information von Taufbolt aus dem Joomla Forum https://forum.joomla.de/thread/6614-fehler-nach-update-auf-3-9-0-0-using-this-when-not-in-object-context/?postID=45703#post45703 konnte ich mein Problem beheben.
Die Zeile 3 in der Fehlermeldung oben zeigt uns den Fehler der auch von Taufbolt beschrieben wurde. Index.php Zeile 40!
"aus JSite::getMenu() wird JFactory::getApplication()->getMenu()"
Über Erweiterung / Template / Templates

Nachfolgend ist zu sehen die Zeile 40 in der index.php vorher und nachher.
Nach dem Ändern der Zeile und Speichern funktionierte das Template mit der PHP-Version 7.3 wieder einwandfrei.
Vielen Dank dem Joomla Forum
nach oben