SunLight konzole je volitelná součást SunLight CMS která poskytuje užitečné příkazy, které lze spouštět z terminálu.
Projekty vycházející z https://github.com/sunlight-cms/skeleton (viz instalace)
již obsahují nakonfigurovanou konzoli, která automaticky stáhne systémové soubory při spouštění
composer install
a composer update
.
Pokud váš projekt konzoli neobsahuje, je možné ji doinstalovat pomocí následujícího příkazu:
composer require sunlight-cms/console
(Je potřeba mít Composer.)
Poté je potřeba do vašeho composer.json přidat následující:
"extra": { "sunlight-console": { "cms": { "version": "8.1.1" } } }
Příkazy je možné spouštět z terminálu následovně:
bin/console příkaz
backup.create | vytvořit úplnou zálohu do .zip |
---|---|
cache.clear | smazat cache |
cms.download | stáhnout soubory CMS |
cms.info | zobrazit informace o CMS |
cms.patch | aplikovat patch .zip soubor |
config.create | vytvořit prázdný config.php |
config.dump | zobrazit nastavení v config.php |
config.set | změnit nastavení v config.php |
db.dump | exportovat databázi do .sql souboru |
db.import | importovat .sql soubor do databáze |
db.query | spustit SQL dotaz |
log.monitor | monitorovat log |
log.search | prohledat log |
plugin.action | spustit akci pluginu |
plugin.install | nainstalovat plugin z URL nebo .zip souboru |
plugin.list | zobrazit seznam pluginů |
plugin.show | zobrazit informace o pluginu |
project.dump-config | zobrazit konfiguraci projektu |
user.reset-password | resetovat/změnit heslo daného uživatele |
help | zobrazit nápovědu |
Pro seznam příkazů včetně argumentů spusťte bin/console help
.
Viz https://github.com/sunlight-cms/console pro kompletní dokumentaci.