-
v1.4.0 – PHP 8.4 (fehlerhaftes Image, bitte v1.4.1 nutzen)
Pre-ReleaseBuild & Push Docker Image / build-and-push (push) Successful in 1m45sreleased this
2026-11-01 16:15:15 +00:00 | 1 commits to master since this release❌ Bitte nicht verwenden: Das Image
1.4.0wurde versehentlich für arm64 gebaut und startet auf amd64-Hosts nicht (exec format error). Nutze stattdessen v1.4.1 – inhaltlich identisch, nur korrekt für linux/amd64 gebaut.Umstieg auf PHP 8.4
Ab dieser Version basiert das Image auf Debian 13 (Trixie) mit PHP 8.4.27. PHP 7.4 bekommt seit 2022 keine Sicherheitsupdates mehr und ist u. a. von PHP2Shell (CVE-2026-109618, CVE-2026-109619) betroffen.
⚠️ Bitte beachten
AdminServ, RemoteCP und XAseco stammen aus PHP-5-Zeiten und werden beim Containerstart automatisch für PHP 8 gepatcht. Ich habe die gängigen Funktionen getestet, es kann aber noch zu Fehlern kommen. Bitte meldet Probleme als Issue – mit Beschreibung und der passenden Log-Meldung. Wer bei PHP 7.4 bleiben möchte, nutzt vorerst
1.3.3.Änderungen
- Basis:
debian:trixie-slim, PHP 8.4.27 (Archive-Repositories von Bullseye entfallen) - Php8Compat.php: ergänzt
__construct()für PHP-4-Konstruktoren, stellt$str{0}auf$str[0]um und markiert statisch aufgerufene Methoden alsstatic - XAseco: Webaccess-Antworten als Array initialisiert (behebt TypeErrors in Dedimania/ManiaKarma),
mysqli_report(MYSQLI_REPORT_OFF)für den mysql-Shim,count()-Fix und Absturz-Fix im TeamSpeak3-Plugin - XAseco-Healthcheck: Verbindungsfehler externer Dienste (z. B. das nicht erreichbare dedimania.net) lösen keinen Neustart mehr aus
- AdminServ: „MatchSettings erstellen“ bei Map-Dateinamen mit Sonderzeichen repariert, Überlauf beim Speichern von Zeitlimits (z. B. LapsTimeLimit) behoben
- RemoteCP:
PHP_DISPLAY_ERRORSwird respektiert, PHP-7.4-Deprecations behoben, weniger Log-Rauschen,remotecp/cache/*.logwird rotiert
Update
git pull docker compose pull docker compose up -dDownloads
- Basis: