PHP-Versions Wechsel von 5.6 auf 7.0, 7.1 oder 7.2

Inhalt

Information von IONOS ehemalig 1&1 erhalten

Hilfe und Information von IONOS

Update und Problem mit Template

Fehler Beheben 

 


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.

PHP-Version Update von 5.6 auf 7.3

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

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.

0 - Using $this when not in object context Detaillierte Fehlermeldung

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