Is there anyone working to make Piwigo compatible with PHP 8.x?
Right now it is not possible to run Piwigo under PHP 8. Mostly because of outdated code which was already under PHP 7 useless. Like checking "get_magic_quotes_gpc()".
Thanks!
Offline
Ok, Danke Slim.
Ich kann auch Deutsch ;)
Meine Frage zielte eher auf einen Zeitrahmen ab, ab dem eine funktionierende Version für PHP 8 zur Verfügung steht.
Ich kann verstehen, dass PHP 8 noch relativ neu ist aber es bietet auch einige mächtige Neuerungen.
Piwigo ist momentan der einzige Grund warum ich eine spezielle Webseite nur auf PHP 7.4 betreiben kann.
Grüße aus Atlanta.
Offline
Das Problem wird sein, die ganzen Meldungen bzgl. "depreaced" abzuarbeiten. Ich hatte da mal eine Liste der ganzen Funktionen gesehen. Wenn diese nun von 7.4 nach 8 abgeschaltet wurden, gibt es Probleme.
Ein großes Problem werden die Plugins sein. Hier wird halt das Problem sein, ob die Entwickler auch noch Zeit und Lust haben.
Ach, grüße Nach Atlanta. Hatte letztens noch mit Kollegen von da Kontakt :)
Offline
Ich denke mal das es die Anpassung an PHP 8 wohl nicht vor Sommerende geben wird.
Und die Plugins sind schon so eine Sache, weil hier keine Zeitnahe Aktualisierung erfolgt,
warum auch immer.
Obwohl man bei Piwigo 11 bei etlichen Plugins schneller war. Und da gab es bei einigen ein
update weil sich fehler eingeschlichen habe.
Ohne Testsystem sollte man bei Piwigo auch nicht drauflos updaten. Da habe ich schon in den
Anfängen schlechte Erfahrung mit gemacht.
Offline
Vielen Dank für eure Antworten!
Jetzt habe ich zumindest eine Ahnung ab wann ich den Server auf PHP 8 umstellen kann.
Mein Vorschlag wäre für eine gewisse Übergangszeit zwei Versionen von Piwigo anzubieten.
Version 1: Die jetzige Version, welche unter PHP 7.4 läuft.
Version 2: Eine aktualisierte Version für PHP 8.
Das hätte den Vorteil, dass Systeme mit Abhängigkeiten von "alten" Plugins weiter verwendet werden könnten und eher "Plugin-Freie Systeme" auf PHP 8 umsteigen können. Bei den Plugin-Freien Systemen beziehe ich die mit Piwigo ausgelieferten Standard-Plugins mit ein.
Ich hätte kein Problem ein Testsystem aufzusetzen und ein bisschen "Code-Testing" zu machen.
Ich benutze JetBrains PhpStorm. Das bietet u.a. den Vorteil, dass die Code-Überprüfung zwischen verschiedenen Versionen umgeschaltet werden kann. Somit kann ich leicht erkennen, welcher Code mit PHP 7.x noch einwandfrei funktioniert aber mit PHP 8 Probleme bereitet. (Und bevor jemand fragt: Ja ich weiß, es ist teuer - aber jeden Cent wert)
Grüße aus Atlanta.
Offline