Ist eine Arbeitswoche wirklich so kurz oder kommt mir das nur so vor? Jedenfalls ist schon wieder Freitag, und damit Zeit für das wöchentliche Update aus dem Maschinenraum.
Während ich hier schreibe läuft gerade die neue Verwaltung für Datenbank-User durch den Build-Server. Sofern alle Tests für den Build Nr. 1481 grün sind, wird der Build-Server die Änderung gleich ausrollen. Bevor ich auf die neue Datenbank-Verwaltung eingehe gibt es aber noch einige kleinere Punkte, die ich vorher abreißen möchte:
Software-Installer:
- Bugfix: der Software-Installer hat für einige Softwares keinen Namen im Verzeichnis eingefügt (statt „nextcloud-2018-09-21-abc“ hieß das Verzeichnis „-2018-09-21-abc“)
- Verbesserung: nextCloud wird nun „vollständig“ vom Software-Installer installiert, die Einrichtung des Admin-Accounts und der Datenbank-Zugangsdaten erledigt nun der Software-Installer
- Bugfix: das Auto-Update der WordPress-Software-Pakete (Deutsch und International) hat zwar die Version der Software geändert, dabei aber die neue Archiv-URL wieder überschrieben, so dass weiter das alte ZIP-File verwendet wurde.
- Bugfix: bei Softwares, welche keine MySQL-Datenbank benötigen, wurde versucht, einen neuen Datenbank-Nutzer zu erzeugen, was zu einem Abbruch der Installation führte
Verwaltung:
- Bugfix: ein Fehler 500/Server-Fehler bei den PHP-Error-Logs wurde behoben, wenn das Log Zeichen in unterschiedlichen Encodings enthält
- Verbesserung: die Meldung „es existiert bereits ein Postfach mit dieser E-Mail-Adresse“ beim Anlegen einer E-Mail-Weiterleitung wurde erweitert auf „es existiert bereits ein Postfach mit dieser Adresse, bitte lösche das bestehende Postfach oder erstelle im Postfach einen Filter, welcher die E-Mails weiterleitet“
- Wartung: weiterer, alter Code zu Datenbank-Test-Accounts entfernt
- Bugfix: das Löschen einer Datenbank führte zu einem Fehler, sofern individuelle Rechte für die Datenbank vergeben wurden
- Verbesserung: die Test-Abdeckung für das Live-Schalten von WordPress-Staging-Seiten wurde verbessert, dabei wurde ein Bug gefunden und behoben
Domain-Check, Bestellung & Sonstige:
- Bugfix: beim Prüfen von Domains mit Subdomain im Domain-Check (z.B. foobar.lima-city.de) konnte ein Fehler beim Abrufen von Premium-Domain-Preisen auftreten
- Bugfix: beim Bestellen von Inklusiv-Domains für einen Webhosting-Vertrag, welcher noch nicht erstmalig abgerechnet wurde, aber bereits gebucht ist und bei dem eine Kreditkarte als Zahlungsmethode hinterlegt wurde, wird nun beim Blockieren des Betrags auf der Kreditkarte kein Fehler mehr angezeigt
- Verbesserung: das Aktualisieren von Kunden-Konfiguration auf den Frontend- und Backend-Servern wurde verbessert, es werden weniger unnötige Updates gemacht
- Bugfix: beim Aktivieren des Wartungsmodus für MySQL-User (temporäre Login-Sperre, z.B. beim Umzug eines Accounts zwischen Servern) wurden auch User auf dem gleichen Server gesperrt, wenn sie das selbe Präfix hatten (z.B. Sperre für USER1 konnte USER12, USER123 etc. deaktivieren). Alle betroffen Accounts wurden wieder aktiviert.
Wenn ich mir die Liste ansehe, sind es doch deutlich mehr Kleinigkeiten, als ich dachte. Da hat sich einiges bewegt – aber kommen wir nun zum großen Update!
Verwaltung für Datenbank-Benutzer
In der Verwaltung unter „MySQL-Datenbanken“ ist nun eine Navigation für den Wechsel zwischen Datenbanken und Datenbank-Benutzern vorhanden. Bis zum Release des neuen Verwaltung-Layouts ist das eine Übergangslösung, um nicht einen weiteren Menüpunkt in die schon jetzt überladene Navigation zu setzen.
Die folgende Bildergalerie zeigt einen kleinen Rundgang durch die neue Datenbank-Benutzer-Verwaltung:
Datenbank-Benutzer haben zwei Modi, in denen ihre Rechte verwaltet werden können:
- einfacher Modus: es werden Rechte für alle Datenbanken vergeben, dabei gibt es vier Abstufungen (Admin, Readonly, Readwrite, keine Rechte). „Keine Rechte“ ist eigentlich nur für Monitoring-Scripts erforderlich, welche die Server-Verfügbarkeit prüfen
- komplexer Modus: für jede Datenbank werden die Rechte (Grants) individuell vergeben (siehe Screenshot 5 und 6)
Beim Anlegen einer Datenbank gibt es eine ähnliche Auswahl für die Rechte des neuen Benutzers. Hier wird – genauso wie vom Software-Installer, wenn dieser eine neue Datenbank anlegt – ein Benutzer mit Rechten im komplexen Modus angelegt, welcher nur Zugriff auf die neue Datenbank erzeugt.
Wie immer versuchen wir die Verwaltung möglichst verständlich aufzubauen, deshalb möchte ich dazu gar nicht mehr so viel schreiben, sondern lieber mehr Feedback erhalten 🙂 Wer also Fragen oder Anregungen hat, Probleme findet oder Verbesserungsvorschläge weiß: immer her damit! Schreibe uns einen Kommentar, eine E-Mail, eine Nachricht auf Twitter, oder was auch immer!
Ansonsten bleibt mir nichts übrig, außer ein schönes Wochenende zu wünschen!