[3.3] Update php 8.1 auf 8.2

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
MDuss
Mitglied
Beiträge: 269
Registriert: 06.02.2008 10:21

[3.3] Update php 8.1 auf 8.2

Beitrag von MDuss »

Hallo Leute.

Als ich mich eben auf der Webserver config ebene umgesehen habe, habe ich bemerkt, dass ich jetzt auch php 8.2 verwenden kann. Aktuell läuft bei mir 8.1.22.

Kann ich einfach so umstellen, oder gibt es da irgendwo Dinge die ich noch anpassen muss, damit nach dem Umstellen alles normal weiter läuft (z.B. habe ich zwei Sachen in einer .user.ini angepasst. Bleibt diese Datei, oder muss ich da wieder einen anderen Weg verwenden, damit diese Anpassungen auch unter 8.2 weiter laufen?). Und wie sieht es mit Extensions aus. Laufen diese in der Regel weiter, oder muss da eventuell auch etwas angepasst werden.

Wie gesagt, aktuell läuft alles Reibungslos unter 8.1.22

MfG
MDuss
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7912
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von Kirk »

Hallo
Offiziell ist phpBB 3.3.10 für PHP 8.2 noch nicht freigegeben, erst ab 3.3.11
Was die Extensionen angeht, so hilft ein Blick in die composer.json der jeweiligen EXT oder im ACP/Erweiterungs-Verwaltung bei Details der EXT. So lange alles Problemlos unter PHP 8.1 läuft würde warten bis 3.3.11 veröffentlicht wurde.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von LukeWCS »

Hallo
MDuss hat geschrieben: 02.09.2023 09:27 z.B. habe ich zwei Sachen in einer .user.ini angepasst. Bleibt diese Datei, oder muss ich da wieder einen anderen Weg verwenden, damit diese Anpassungen auch unter 8.2 weiter laufen?
Zumindest bei meinem Hoster gilt ab PHP 8.0 grundsätzlich die Datei .user.ini für Seitenbetreiber, die keinen direkten Zugriff auf die php.ini haben. Und auf die letztgenannte Datei dürften ohnehin nur die wenigsten Zugriff haben.

Die bisherige Methode PHP Einstellungen in der .htaccess vorzunehmen, war eher so eine Krücke/Notlösung, denn eigentlich haben PHP Einstellungen in dieser Datei nichts zu suchen. Meine Meinung.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
MDuss
Mitglied
Beiträge: 269
Registriert: 06.02.2008 10:21

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von MDuss »

Vielen Dank für die Info.

Dann warte ich auf jeden Fall bis Version 3.3.11 draußen ist.

MfG
MDuss
MDuss
Mitglied
Beiträge: 269
Registriert: 06.02.2008 10:21

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von MDuss »

Hi Leute.

Ich wollte mal fragen, wie es bei phpbb 3.3.12 mit der Unterstützung von php 8.2 bzw. 8.3 aussieht.
Und wie schauts es mit den Extensions aus.

Ich habe mal bei mir in den composer.json nachgesehen, und meist ein php >= 5.x oder php >= 7.x als mindestangabe gefunden, also denke ich mal, dass diese extensions alle auch unter php 8.3 laufen sollten oder?

Aktuell läuft bei mir noch 8.1

phpbb Version habe ich aktuell 3.3.12.

MfG
MDuss
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1764
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von Scanialady »

MDuss hat geschrieben: 14.06.2024 21:56 Hi Leute.

Ich wollte mal fragen, wie es bei phpbb 3.3.12 mit der Unterstützung von php 8.2 bzw. 8.3 aussieht.
Welche Version von phpBB mit welcher von PHP läuft: siehe hier: Knowledge Base - Systemanforderungen für phpBB

Danach ist phpBB 3.3.12 für PHP 8.3 freigegeben worden.
MDuss hat geschrieben: 14.06.2024 21:56 Und wie schauts es mit den Extensions aus.
Das kann in letzter Konsequenz nur der jeweilige Author sagen (oder die Community im dazugehörigen Supportbereich, wo du es heruntergeladen hast)
MDuss hat geschrieben: 14.06.2024 21:56 Ich habe mal bei mir in den composer.json nachgesehen, und meist ein php >= 5.x oder php >= 7.x als mindestangabe gefunden, also denke ich mal, dass diese extensions alle auch unter php 8.3 laufen sollten oder?
Ich sag mal: Nö. Das ist ganz im Gegenteil eher ein Hinweis darauf, dass es eine ältere Extension ist, wenn da noch was von 5.x drin ist. Spätestens ab PHP 7.4 hat sich vieles stark verändert, und so manche Extension hat die Beine gestreckt. Das solltest du also für jede einzelne lieber mit dem Autor klären.
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
-
Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von LukeWCS »

Was phpBB angeht:

Knowledge Base - Systemanforderungen für phpBB

Was die Exts angeht:
MDuss hat geschrieben: 14.06.2024 21:56 Ich habe mal bei mir in den composer.json nachgesehen, und meist ein php >= 5.x oder php >= 7.x als mindestangabe gefunden, also denke ich mal, dass diese extensions alle auch unter php 8.3 laufen sollten oder?
Sollte man meinen, dem ist aber leider nicht so. Viele Entwickler definieren aus Bequemlichkeit nur die Mindestversion, damit sie bei einem PHP Minor Update nicht jedes Mal ein Ext Update machen müssen. Die Vergangenheit hat jedoch mehrfach gezeigt, dass das problembehaftet ist. Insbesondere beim Wechsel von PHP 7 auf 8, wo es massive Änderungen gab die auch teilweise für Inkompatibilität gesorgt haben, gab es etliche Exts die erstmal an PHP 8 angepasst werden mussten.

Wenn bei eine Ext nur die Mindestversion angegeben wurde, dann ist grundsätzlich Vorsicht angesagt und dann sollte die Quelle aufgesucht werden, ob dort Angaben zur Maximalversion zu finden sind. Ansonsten gilt generell bei einer Hochstufung der Minor Version von PHP: alle Exts deaktivieren und der Reihe nach wieder aktivieren und testen. Viele Exts - insbesondere von phpBB.de - haben inzwischen eine eingebaute Versionsprüfung die immer dann greift, wenn eine Ext aktiviert wird. Wenn was nicht passt, wird die Aktivierung im Idealfall unterbunden und eine Meldung ausgegeben. Aber das bietet eben nicht jede Ext.
Aktuell läuft bei mir noch 8.1
Dann sollte es zumindest theoretisch auch mit 8.2 und 8.3 passen, wenn du bisher die Exts mit 8.1 betrieben hast. Aber das ist eben keine Garantie, du musst selbst bei jeder Ext an der Quelle nach den Voraussetzungen schauen, wenn die Ext diese Angaben selber nicht liefert.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
MDuss
Mitglied
Beiträge: 269
Registriert: 06.02.2008 10:21

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von MDuss »

Danke für die Infos. Dann werde ich wohl sicherheitshalber eine Subdomain aufmachen und dort ein Testforum unter php 8.3 einrichten und die Extensions alle testen.

MfG
MDuss

[Edit:] Umstellung hat ohne Probs funktioniert. Danke für eure Infos.
Zuletzt geändert von MDuss am 15.06.2024 12:39, insgesamt 1-mal geändert.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Update php 8.1 auf 8.2

Beitrag von LukeWCS »

Danke für Rückmeldung.

Lady war übrigens schneller, daher die teilweise doppelten Infos von mir. Die Kollegin hat aber einen Punkt genannt, den ich vergessen hatte:
Scanialady hat geschrieben: 14.06.2024 22:10 Ich sag mal: Nö. Das ist ganz im Gegenteil eher ein Hinweis darauf, dass es eine ältere Extension ist, wenn da noch was von 5.x drin ist.
Jupp, wenn bei einer Ext tatsächlich noch ein PHP 5 als Minimum genannt wird, dann ist diese mit Vorsicht zu geniessen. PHP 5 heisst für mich, dass der Code veraltet ist und sehr wahrscheinlich veraltete Techniken bei PHP, phpBB, Twig oder Javascript verwendet wurden oder wenigstens die Codebase nicht mehr den Richtlinien entspricht. PHP 5 ist definitiv tot und sollte in keinem LB (Live Board) mehr eingesetzt werden. Davon abgesehen gibts eh kaum noch Hoster, die diese veraltete PHP Version anbieten. Bei Exts würde ich aktuell darauf achten, dass diese mindestens PHP 7.0 bei der Mindestversion aufweisen.

Es gibt Exts die sind tatsächlich relativ unabhängig von der PHP Version, das sind aber nur reine Template Exts die maximal Sprachdateien haben und sonst keine weiteren PHP Dateien. Diese Art von Ext ist aber heutzutage eher selten geworden.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Support-Forum“