tkrebs / ep3-bs

Online booking system for courts
http://bs.hbsys.de/
MIT License
182 stars 108 forks source link

1.8.x setzt php 8.1 voraus #568

Closed cbits68 closed 1 year ago

cbits68 commented 2 years ago

Ich habe inzwischen meine ep3-bs Installation per git pull auf den aktuellen Stand gebracht und mal mit php 8.1 getestet. Bisher sind noch keine Probleme aufgetaucht. Da die Außenplätze geschlossen sind und keine Benutzer mehr buchen, stornieren, ... konnte ich aber noch nicht alles testen.

Mein Problem ist auch, dass ich das Buchungssystem ja bei meinem Webhoster laufen habe, bei dem auch unserer Vereinshomepage mit Joomla läuft. Joomla läuft aktuell aber nicht sauber mit php 8.1, daher kann ich aktuell maximal auf 8.0 umstellen. Dann läuft aber ep3-bs nicht mehr, da es zwingend 8.1 voraussetzt.

Gibt es eine Möglichkeit, dass ep3-bs auch mit php 8.0 läuft? Muss ggf. irgendwo nur die Versionsprüfung angepasst werden?

Gruß Andreas

tkrebs commented 2 years ago

Für den Betrieb eines bereits installierten Systems unter PHP 8.0 sollte es ausreichen, die folgende Zeile zu entfernen: https://github.com/tkrebs/ep3-bs/blob/master/public/index.php#L14

Für eine neue Installation muss das Gleiche auch in der setup.php vorgenommen werden: https://github.com/tkrebs/ep3-bs/blob/master/public/setup.php#L16

Und falls über Composer installiert wird, muss zudem noch diese Zeile entfernt werden: https://github.com/tkrebs/ep3-bs/blob/master/composer.json#L8

cbits68 commented 2 years ago

Danke Tobias, werde ich am Wochenende gleich mal testen. Das hilft mir wirklich perfekt, da ich voraussichtlich vor Mitte 2023 nicht auf php8.1 umstellen kann. Gruß Andreas