Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install confconf.conf-, .cfg- und .env-Dateien mit Schlüssel/Wert-Paaren und Abschnitten. Änderungen werden atomar geschrieben; dump zeigt die normalisierte Konfiguration.
database.host bezeichnet host im Abschnitt database. Lesen oder suchen Sie zuerst und ändern Sie anschließend nur den nötigen Pfad mit -w; wenn Kommentare und exakte Quellformatierung erhalten bleiben müssen, verwenden Sie
conf <file> [key|options] · conf dump <file>conf <file>Konfigurationsdaten anzeigen
conf <file> <key>einen exakten Punktpfad anzeigen
conf dump <file>normalisierten
-f <text|mask> [-k|-v]passende Schlüssel oder Werte finden; * und ? aktivieren eine Maske
-w <key> : <value>einen Wert direkt in die Datei schreiben
-w <key> < <file>einen aus einer anderen Datei gelesenen Wert schreiben
-d <key>einen Wert per Punktpfad löschen
-cdie
Mit dem aktuellen core ist eine erfolgreich geöffnete Datei sofort als $ verfügbar. Ist dieses Modul der installierte Handler mit der höchsten Priorität für die Dateiendung, genügt der Dateiname, um sie über diesen Befehl zu öffnen. Beides sind Komfortfunktionen des core;
-f durchsucht Pfade und Werte. -k beschränkt auf Schlüssel, -v auf Werte. Enthält die Abfrage * oder ?, wird sie als Maske behandelt.
-w schreibt sofort in die Datei. Nach : steht ein Inline-Wert; < <file> liest den Wert aus einer anderen Datei. -d löscht einen Punktpfad.
Das Modul unterstützt bewusst den verbreiteten Konfigurationsumfang für Shared Hosting. Seltene Formatfunktionen sollten mit edit oder code textuell bearbeitet werden, statt sie stillschweigend umzudeuten.
Kein vollständiger Parser für Nginx, Apache oder sämtliche .env-Varianten: komplexe Direktiven können scheitern. Doppelte Schlüssel und Abschnitte werden abgelehnt; Kommentare und Formatierung gehen bei Änderungen verloren. Dafür
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install confDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install conf -mGenau diese veröffentlichte Version installieren.
install conf -v 1.1.6upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade confErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install conf -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox\config | conf app.confapplication shop
production true
database.host localhost
database.port 3306cd \sandbox\config | app.confapplication shop
production true
database.host localhost
database.port 3306conf config/app.conf database.hostlocalhostconf config/app.conf -f "database.*" -kdatabase.host localhost
database.port 3306conf config/app.conf -f "shop" -vapplication shopconf config/app.conf -f "production"production trueconf config/app.conf -w database.port : 3307database.port 3307conf config/app.conf -w application < config/plain-value.txtapplication demo-siteconf config/app.conf -d database.portapplication shop
production true
database.host localhostconf config/app.conf -cValid configurationconf dump config/app.confapplication=shop
production=true
[database]
host=localhost
port=3306
conf config/app.conf missing.keyPath not foundconf config/app.conf -w database.extra < config/value.jsonNested configuration sections are not supportedconf config/duplicate.conf -cDuplicate configuration keyconf config/missing.confFile not foundconf config/app.conf -w database.portValue required after : or sandbox/config/app.confDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
# common key/value configuration
application=shop
production=true
[database]
host=localhost
port=3306
Aktuelle stabile Version von