- Registriert
- 11. Dez. 2010
- Beiträge
- 5.280
- Punkte
- 448
- XF Version
- 2.2.15
- XF Instanz
- Hosting
- PHP-Version
- 8.2.x
- MySQL/MariaDB
- 10.3.x
- Provider/Hoster
- Strato/Hetzner
Aufräumen danach ...
gern vergessen, verdrängt, was auch immer. Zumindest immer irgendwie unbeliebt.
Egal, ich mach mal den Anfang und zeige euch wie ich dem Datenmüll an den Kragen gehe.
Situation:
Irgendwann mal Xenforo 1.0 - 1.5.x eingesetzt, natürlich mit vielen Addons und dann Upgrade auf Xenforo 2.2.x
Das Update lief fein, aber der Müll, der bleibt und wird von Update zu Update mehr und bläht Backups sinnlos auf, kann im dümmsten Fall sogar Sicherheitsrisiken konservieren. Das will keiner.
Fangen wir mit dem einfachsten an - die Datenbank.
gern vergessen, verdrängt, was auch immer. Zumindest immer irgendwie unbeliebt.
Egal, ich mach mal den Anfang und zeige euch wie ich dem Datenmüll an den Kragen gehe.
Situation:
Irgendwann mal Xenforo 1.0 - 1.5.x eingesetzt, natürlich mit vielen Addons und dann Upgrade auf Xenforo 2.2.x
Das Update lief fein, aber der Müll, der bleibt und wird von Update zu Update mehr und bläht Backups sinnlos auf, kann im dümmsten Fall sogar Sicherheitsrisiken konservieren. Das will keiner.
Fangen wir mit dem einfachsten an - die Datenbank.
Da es nun einmal so ist, dass Addon-Entwickler auch nur Menschen sind, sind sie so fleißig oder auch faul wie wir alle bzw. so fähig oder unfähig. Kurz, einige wenige Addons entfernen sich sauber aus der DB, andere lassen alles was nicht mehr benötigt wird ungefragt zurück.
Seit wenigen Monaten gibt es dafür nun Abhilfe in Form eines Addons:
Check Tables + Deutsches Sprachpaket dafür
Dieses zeigt (nach setzen der Berechtigungen in der Xenforo config.php!!!) eine nette Liste der Tabellen deiner Xenforo Datenbank an und versucht (recht gut) zu ermitteln, welche Tabellen oder auch nur Spalten nun wichtig sind weil noch in Verwendung und welche mit hoher Wahrscheinlichkeit überflüssig sind (veraltet, verwaist). Letztere kann man per Klick umbenennen um so eine Karenzzeit zu schaffen bevor man sie dann tatsächlich löscht.
Ein Backup der DB sollte man dennoch VOR dem löschen anfertigen - das versteht sich von selbst.
Die Liste findest du im ACP unter "Werkzeuge" > "Tabellen überprüfen":
und am unteren Ende eine Erklärung für die farbigen Symbole:
Es sollte klar sein, dass man hier dennoch mit etwas Verstand vorgehen und die aktuellste Version jeweils nutzen sollte.
Weiter gehts - das Dateisystem des Grauens...Seit wenigen Monaten gibt es dafür nun Abhilfe in Form eines Addons:
Check Tables + Deutsches Sprachpaket dafür
Dieses zeigt (nach setzen der Berechtigungen in der Xenforo config.php!!!) eine nette Liste der Tabellen deiner Xenforo Datenbank an und versucht (recht gut) zu ermitteln, welche Tabellen oder auch nur Spalten nun wichtig sind weil noch in Verwendung und welche mit hoher Wahrscheinlichkeit überflüssig sind (veraltet, verwaist). Letztere kann man per Klick umbenennen um so eine Karenzzeit zu schaffen bevor man sie dann tatsächlich löscht.
Ein Backup der DB sollte man dennoch VOR dem löschen anfertigen - das versteht sich von selbst.
Die Liste findest du im ACP unter "Werkzeuge" > "Tabellen überprüfen":
und am unteren Ende eine Erklärung für die farbigen Symbole:
Es sollte klar sein, dass man hier dennoch mit etwas Verstand vorgehen und die aktuellste Version jeweils nutzen sollte.
gelöscht
Zuletzt bearbeitet: