Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Nachfolgende Umgebungsvariablen stehen zur Verfügung.

Application

VariableStandard-WertBeschreibung

BRANDBOX_INSTALL

0

Die Installations-Routine /install wird mit dem Wert „1“ freigegeben.
Alternativ ist die Ausführung als Administrator unabhängig vom Flag möglich.

BRANDBOX_ADMINISTRATORinfo@konmedia.comDie E-Mail-Adresse, die bei der Installation vergeben wird.
BRANDBOX_GC_PROBABILITY1Wird in Verbindung mit BRANDBOX_GC_DIVISOR dazu verwendet, die Wahrscheinlichkeit zu regeln, mit der die GC-Routine (gc=garbage collection, Speicherbereinigung) gestartet wird.
BRANDBOX_GC_DIVISOR20BRANDBOX_GC_DIVISOR definiert gekoppelt mit BRANDBOX_GC_PROBABILITY die Wahrscheinlichkeit, mit der die gc-Routine (gc=garbage collection, Speicherbereinigung) bei jedem Request auf /admin gestartet wird. Die Wahrscheinlichkeit errechnet sich aus BRANDBOX_GC_PROBABILITY / BRANDBOX_GC_DIVISOR. 1 / 100 bedeutet z.B., dass die gc-Routine bei jeder Anfrage mit einer Wahrscheinlichkeit von 1% gestartet wird.
CRYPTO_KEY_SECUREnicht leer

Dieser CRYPTO_KEY_SECURE wird verwendet um die Daten in der Datenbank zu verschlüsseln.
Der Wert darf nicht leer sein. Ein Crypto-Key muss bei Konmedia angefragt werden um eine entsprechende Sicherheit zu gewährleisten.

Der Crypto-Key darf nur für ein Projekt verwendet werden.

CRYPTO_KEY_16nicht leer

Der CRYPTO_KEY_16 wird verwendet um URL basierende Tokens zu hashen.
Der Key muss eine exakte Länge von 16 Zeichen haben.

Der Crypto-Key darf nur für ein Projekt verwendet werden.

COOKIE_SECURE1

Wird die Domain über HTTPS verarbeitet muss der Parameter auf „1“ stehen.
Andernfalls ist es möglich den Cookie unverschlüsselt zu lesen.

Wenn Aktiv muss die Domain Anfragen über HTTPS verarbeiten!

MYSQL_HOSTmysqlName des verlinkten MySQL-Docker-Images.
MYSQL_PORT3306Port des MySQL-Servers.
MYSQL_USERNAMEnicht leerBenutzername des MySQL-Servers.
MYSQL_PASSWORDnicht leerPasswort des MySQL-Servers.
MYSQL_DATABASEnicht leerDatenbank-Name für brandbox.
HTTP_PORT80Falls HTTP im Frontend auf einem anderen Port läuft, muss dieser hier eingetragen werden. Interne Ports hinter einem Load-Balancer oder Proxy müssen an dieser Stelle nicht beachtet werden.
HTTPS_PORT443Falls HTTPS im Frontend auf einem anderen Port läuft, muss dieser hier eingetragen werden. Interne Ports hinter einem Load-Balancer oder Proxy müssen an dieser Stelle nicht beachtet werden.
REDIS_HOST
Gibt den Hostnamen eines Redis-Servers an. Ist der Wert leer, wird Redis deaktiviert.
REDIS_PORT6379Gibt den Port an unter dem Redis erreichbar ist.
DEBUG_LOG_LEVEL100

Siehe \Monolog\Logger. Werte von 100 bis 600.
Empfehlung für Live-Betrieb: „550“
Empfehlung für Develop-Betrieb: „100“

DEBUG_LOG_ROTATE14Gibt an, wie lange Log-Dateien bestehen bleiben sollen.
PHP_ERROR_REPORTING0

Ist PHP_ERROR_REPORTING auf 1 gestellt, wird in PHP mit folgenden Einstellungen gearbeitet:

error_reporting(E_ALL ^ E_NOTICE);

Im Live-Betrieb sollte der Wert deaktiviert sein.

PHP_DISPLAY_ERRORS

0Gibt an, ob PHP-Fehler-Meldungen angezeigt werden sollen.
Im Live-Betrieb sollte der Wert deaktiviert sein.

Database

VariableStandard-WertBeschreibung

MYSQL_ROOT_PASSWORD

nicht leerMuss identisch sen mit php:MYSQL_PASSWORD
(siehe oben)
MYSQL_DATABASEnicht leerMuss identisch sen mit php:MYSQL_DATABASE
(siehe oben)

...