Also öffnete ich das Cache-Tür und Tor in meiner CakePHP App und jetzt will ich sie schließen ...Wie deaktiviere ich das Caching in CakePHP vollständig?
Ich habe so ziemlich alles getan, was ich kann: Löschen Sie alle Dateien im Ordner tmp (aber nicht die Ordner), Habe 'Cache.disable' in der core.php-Datei in meiner App eingeschaltet, habe versucht, den Cache innerhalb einiger Controller mit clearCache() und Cache :: clear() zu löschen (aber ich vermute, dass das nicht funktioniert, weil es nicht geladen wird der Controller - aufgrund der Zwischenspeicherung).
Ich habe meinen Entwicklungsprozess praktisch gestoppt, nur weil das Caching nicht abgestellt wird. Hat jemand Ideen, die ich ausprobieren könnte? Ich fange an zu denken, dass es im Browser oder vielleicht meinem Hosting-Service sein könnte, aber es ist wahrscheinlich nur CakePhp mit mir herumspielen.
Haben Sie versucht, Ihren Browser-Cache zu löschen? Wie beurteilen Sie auch, ob Ihre Anwendung zwischengespeichert wird? Denken Sie daran, dass/tmp/cache auch nach dem Zwischenspeichern immer noch Dateien enthält, da die Modelle immer zwischengespeichert werden. –
Ich habe versucht zu beurteilen, ob es Caching ist, indem Sie ein Hi in eine Ansicht einfügen und sehen, ob es nach einem Neuladen und, ja, einem Leeren des Browser-Caches kommt. Als eine Randnotiz, habe ich das Problem herausgefunden, aber jetzt habe ich keine Ahnung, wie man damit umgehen: die View-Cache-Datei taucht nach jedem manuellen Löschen wieder auf ... obwohl ich jede Cache-Funktion habe finde behindert. Warum speichert es trotzdem die Sichtweise? –
Vielleicht versuche es mit debug: 0 in der config gesetzt, wie ich weiß, dass debug: 2 alles bei jeder Anfrage neu generieren wird. Sonst ist die Datei möglicherweise schreibgeschützt oder Ihr FTP-Client meldet den Ordner nicht korrekt? Nur ein Gedanke :) –