Console
Oltre al pannello di amministrazione, Flarum fornisce diversi comandi eseguibili della console per aiutarti a gestire il tuo forum tramite il terminale.
Using the console:
Collegarsi in ssh
nel server in cui è ospitata la tua installazione di flarumcd
to the folder that contains the fileflarum
- Lancia il comando
php flarum [command]
Comandi di default
elenco
Elenca tutti i comandi di gestione disponibili, nonché le istruzioni per l'utilizzo degli stessi
aiuto
php flarum help [command_name]
Mostra la guida e aiuti sul comando.
È inoltre possibile visualizzare la guida in altri formati utilizzando il comando --format:
php flarum help --format=xml list
Per visualizzare l'elenco dei comandi disponibili, utilizzare il comando list
info
php flarum info
Get information about Flarum's core and installed extensions. Questo è molto utile per il debug dei problemi e dovrebbe essere condiviso quando si richiede supporto.
cache:clear
php flarum cache:clear
Cancella la cache del backend di Flarum, inclusi js / css generati, cache del formattatore di testo e traduzioni memorizzate. Questo comando dovrebbe essere eseguito dopo l'installazione o la rimozione di estensioni e la sua esecuzione dovrebbe essere il primo passaggio da effettuare quando si verificano problemi.
assets:publish
php flarum assets:publish
Publish assets from core and extensions (e.g. compiled JS/CSS, bootstrap icons, logos, etc). This is useful if your assets have become corrupted, or if you have switched filesystem drivers for the flarum-assets
disk.
migrate
php flarum migrate
Esegue tutte le migrazioni in sospeso. Deve essere utilizzato quando viene aggiunta o aggiornata un'estensione che modifica il database.
migrate:reset
php flarum migrate:reset --extension [extension_id]
Reimposta tutte le migrazioni per un'estensione. Viene utilizzato principalmente dagli sviluppatori di estensioni, ma a volte potrebbe essere necessario eseguirlo se si rimuove un'estensione e si desidera cancellare tutti i suoi dati dal database. Tieni presente che l'estensione in questione deve essere attualmente installata (ma non necessariamente abilitata) affinché funzioni.
schedule:run
php flarum schedule:run
Many extensions use scheduled jobs to run tasks on a regular interval. This could include database cleanups, posting scheduled drafts, generating sitemaps, etc. If any of your extensions use scheduled jobs, you should add a cron job to run this command on a regular interval:
* * * * * cd /path-to-your-flarum-install && php flarum schedule:run >> /dev/null 2>&1
This command should generally not be run manually.
Note that some hosts do not allow you to edit cron configuration directly. In this case, you should consult your host for more information on how to schedule cron jobs.
schedule:list
php flarum schedule:list
This command returns a list of scheduled commands (see schedule:run
for more information). This is useful for confirming that commands provided by your extensions are registered properly. This can not check that cron jobs have been scheduled successfully, or are being run.