Seite 1 von 1

[3.3] [DEV] phpBB Diagnose

Verfasst: 02.04.2026 10:51
von Mike-on-Tour
Extension Name: phpBB Diagnose

Kompatibel mit
phpBB >= 3.3.4, < 3.4.0@dev
PHP >= 8.0.30, < 8.6.0@dev

Autor: Mike-on-Tour
Beschreibung: Während der Entwicklung der ein oder anderen Erweiterung, die Cron Tasks nutzen, habe ich ein Werkzeug gesucht, mit dem ich den Status von Cron Tasks prüfen konnte. Es gab/gibt Erweiterungen dafür, aber bei deren Einsatz stellte ich fest, dass sie entweder nicht korrekt arbeiteten (PHP Warnungen und Fehler) oder nicht die gewünschten Informationen enthielten, ich fing deshalb an, mir ein eigenes Tool zu schreiben.
Irgendwann bemerkte ich in einem von mir betreuten Forum Unstimmigkeiten zwischen den in der Datenbank gespeicherten Dateianhängen und dem tatsächlichen Inhalt des Verzeichnisses /files, obwohl im ACP keine verwaisten Dateianhänge angezeigt wurden. Da diese ACP-Funktion nur solche Einträge in der Datenbank anzeigt, die keinem Beitrag oder keiner PN zugeordnet sind, schrieb ich also ein paar DB-Abfragen, um den Abweichungen auf die Spur zu kommen. Zur besseren Darstellung des Ergebnisses hatte ich dies in ein PHP-Skript eingebettet, das ich mittlerweile in eine Erweiterung umgearbeitet habe.
Diese Erweiterung, die den Administrator bei der Analyse seines phpBB-Boards unterstützen soll, habe ich jetzt um die Anzeige der Cron Tasks erweitert und stelle sie hier zur Verfügung.
Das Ausmerzen kleinerer Bugs und Anregungen von LukeWCS, der die Erweiterung mitgeprüft hat (an dieser Stelle nochmals Danke für beides), hat jetzt zur ver 0.3.3 geführt, die ich hiermit vorstelle.

Download: https://www.mike-on-tour.com/mot/mot_diagnosis.php
Sprachen: de (formell und informell), en
Styles: ACP
Github repository: https://github.com/Mike-on-Tour/diagnosis

Re: [3.3] [DEV] phpBB Diagnose

Verfasst: 26.05.2026 14:22
von Mike-on-Tour
Version 0.3.4 steht ab sofort zum Download bereit, der Download-Link im Startbeitrag ist entsprechend geändert.
Folgendes ist neu bzw. geändert:
  • Zur Datei ext.php eine Funktion hinzugefügt, die die minimal und maximal möglichen PHP- und phpBB-Versionen aus dem Abschnitt require der Datei composer.json ausliest, um Fehler bei der Eintragung dieser Werte in zwei verschiedenen Dateien zu vermeiden
  • Minimale PHP-Version auf 8.1.33 und minimale phpBB-Version auf 3.3.9 geändert
  • Die Behandlung von Vorschaudateien so berichtigt, dass sie nur noch in der Tabelle der verwaisten Dateien angezeigt werden, wenn die Datei, auf die sie verweisen, ebenfalls in der Tabelle der verwaisten Dateien angezeigt werdn, damit soll das versehentliche Löschen der Vorschaudateien verhindert werden