Lizenzserver
Der Lizenzserver ist das zentrale Lizenzsystem, bei dem sich alle brandbox-Installationen mit einem Lizenzschlüssel registrieren müssen. Lizenzen werden einmalig aktiviert und dann in regelmäßigen Abständen verifiziert.
Eine nicht valide Lizenz führt zu eingeschränkten Bearbeitungsrechten im Administrationsbereich.
Der Lizenzschlüssel wird beim Kauf automatisch generiert und in der Datei composer.json des Systems hinterlegt:
{ "type": "composer", "url": "https://my.brandbox.host/repository", "options": { "http": { "header": [ "License-Code: HIER-STEHT-DER-LIZENZSCHLÜSSEL" ] } } }
Lizenzstatus
Informationen zur Lizenz und ihrem Status lassen sich zu jeder Zeit in der Lizenzverwaltung einsehen.
- Öffnen Sie die Administration
- Öffnen Sie die Karte "Apps" und klicken Sie auf den Eintrag " Lizenzverwaltung"
Die Tabelle im sich öffnenden Tab stellt Informationen zum Lizenzstatus dar:
Bezeichnung | Beschreibung | Mögliche Zustände |
---|---|---|
Aktivierungsstatus | Der Status der Aktivierung der Lizenz | Gültig (mit Datum der Aktivierung) Ungültig |
Lizenzstatus | Der aktuelle Status der Lizenz | Gültig Ungültig |
Letzte Synchronisierung | Das Datum der letzten Validierung der Lizenz | |
Fehlgeschlagene Sync. | Die Anzahl fehlgeschlagener Validierungen der Lizenz seit der letzten erfolgreichen Validierung | Anzahl der fehlgeschlagenen Synchronisierungen mit letztem Datum Keine (bei keinen fehlgeschlagenen Synchronisierungen) |
Apps | Die Namen der lizensierten Apps | Z.B. product-shop-basic |
Aktivierung der Lizenz
Die Lizenz wird einmalig bei der initialen Installation des Systems automatisch aktiviert. In Fehlerfällen kann die Aktivierung auch manuell erfolgen.
- Öffnen Sie die Administration
- Öffnen Sie die Karte "Apps" und klicken Sie auf den Eintrag " Lizenzverwaltung"
- Klicken Sie in der Toolbar auf
- Hinweis: Der Button erscheint nur bei nicht aktivierter Lizenz
Folgende Fehler können beim Aktivieren der Lizenz auftreten und werden im Ereignisprotokoll geloggt:
Fehlermeldung | Beschreibung | Mögliche Ursache |
---|---|---|
Missing license key | Es wurde kein Lizenzschlüssel gesendet | Die composer.json enthält nicht den Header "License-Code" |
Invalid license key | Der Lizenzschlüssel ist nicht gültig | Es gibt keinen Lizenzdatensatz für den gesendeten Lizenzschlüssel |
Amount of allowed activations is exceeded for this license | Die Lizenz für den gesendeten Lizenzschlüssel wurde schon öfter als erlaubt aktiviert | Der Lizenzschlüssel wurde in mehreren Systemen verwendet |
License key has no active project | Die Lizenz ist keinem aktiven Projekte zugeordnet | Der Lizenzschlüssel ist abgelaufen, weil der Vertrag gekündigt wurde |
Contract for license key is not active or expired | Die Lizenz ist keinem aktiven Vertrag zugeordnet | Der Lizenzschlüssel ist abgelaufen, weil die Vertragslaufzeit abgelaufen ist oder der Vertrag gekündigt wurde |
Verifizierung der Lizenz
Die Lizenz wird nach Zufallsgenerator bei im Schnitt jedem 100. Request verifiziert. Führt dies zu einer ungültigen Lizenz, z.B. weil der Vertrag abgelaufen ist, werden Bearbeitungsfunktionen in der Administration abgeschaltet, so dass es nicht mehr möglich ist, Datensätze zu speichern und zu löschen.