Is there a command to do a flush without a dev/build?
Well, YOUR_URL?flush=1 ?
Thanks, I meant from the terminal. I used several commands but there not working.
php vendor/silverstripe/framework/cli-script.php / flush=1
php vendor/silverstripe/framework/cli-script.php /?flush=1
It should be working, but Silverstripe CMS keeps different caches based on the user. If you are expecting to see your website flush, it will not… unless your CLI user is the same one that runs the website (usually the webserver, e.g.
This is by design to prevent e.g. a cron task or queued job from bringing down the website via unintended flushing, or such.
My take is to clear all sub-directories of the
silverstripe-cache folder, so the cache of the web-user is also to be cleared:
rm -rf /data/www/public_html/silverstripe-cache/*