View more context



it was when webserver and cli were run under different user as the user is what differentiates the caches… if you run it under the same system user, the cache is just one

Bjorn Bojumble

Ill delete my message just in case someone reads it


It wouldn’t make sense not to be able to do something from the web or the CLI respectively if they were different as not everyone has CLI access.


@jkersu the same things happen in the same way - except that as @MichalKleiner has said, it stores the info in an entirely separate place. It will however affect common components - generally the Database.


Cool, thanks guys. Good to keep in the back of my mind 🙂

jakx in #cms4 2019-09-06 05:02:05 (edited) (deleted)

What about the injector causes it to throw a Cannot declare class Vendor\\App\\Security\\MyAuthenticationHandler, because the name is already in use error?


  1. ---
  2. Name: mycoreauthentication
  3. After:
  4. - '#coreauthentication'
  5. ---
  6. SilverStripe\Core\Injector\Injector:
  7. SilverStripe\Security\AuthenticationHandler:
  8. class: Vendor\App\Security\MyAuthenticationHandler