[3.3] Update php 8.1 auf 8.2
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
[3.3] Update php 8.1 auf 8.2
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
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
Re: [3.3] Update php 8.1 auf 8.2
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
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.Re: [3.3] Update php 8.1 auf 8.2
Hallo
Die bisherige Methode PHP Einstellungen in der
Zumindest bei meinem Hoster gilt ab PHP 8.0 grundsätzlich die DateiMDuss 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?
.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.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3] Update php 8.1 auf 8.2
Vielen Dank für die Info.
Dann warte ich auf jeden Fall bis Version 3.3.11 draußen ist.
MfG
MDuss
Dann warte ich auf jeden Fall bis Version 3.3.11 draußen ist.
MfG
MDuss
Re: [3.3] Update php 8.1 auf 8.2
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
Aktuell läuft bei mir noch 8.1
phpbb Version habe ich aktuell 3.3.12.
MfG
MDuss
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
- Scanialady
- Supporter
- Beiträge: 1992
- Registriert: 23.02.2009 16:29
- Wohnort: Velbert (NRW)
- Kontaktdaten:
Re: [3.3] Update php 8.1 auf 8.2
Welche Version von phpBB mit welcher von PHP läuft: siehe hier: Knowledge Base - Systemanforderungen für phpBBMDuss 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.
Danach ist phpBB 3.3.12 für PHP 8.3 freigegeben worden.
Das kann in letzter Konsequenz nur der jeweilige Author sagen (oder die Community im dazugehörigen Supportbereich, wo du es heruntergeladen hast)
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.MDuss hat geschrieben: 14.06.2024 21:56 Ich habe mal bei mir in dencomposer.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?
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
Re: [3.3] Update php 8.1 auf 8.2
Was phpBB angeht:
Knowledge Base - Systemanforderungen für phpBB
Was die Exts angeht:
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.
Knowledge Base - Systemanforderungen für phpBB
Was die Exts angeht:
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.MDuss hat geschrieben: 14.06.2024 21:56 Ich habe mal bei mir in dencomposer.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?
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.
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.Aktuell läuft bei mir noch 8.1
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: [3.3] Update php 8.1 auf 8.2
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.
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.
Re: [3.3] Update php 8.1 auf 8.2
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:
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.
Lady war übrigens schneller, daher die teilweise doppelten Infos von mir. Die Kollegin hat aber einen Punkt genannt, den ich vergessen hatte:
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.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.
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.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität