在休息了一段時間后,我最近重新開始編程。我目前正在嘗試為 CakePhp 4.X 重建我的 CakePhp 2.X 應用程式。我正在使用 Bitnami WAMP 堆疊在本地環境中進行開發。
問題是開發非常緩慢,因為更改似乎不會立即生效。我嘗試使用禁用所有快取
Cache::disable();
我試過把這條線放在不同的地方
config/boostrap.php
config/app.php
config/app_local.php
src/application.php
這對我有何影響:例如,我將對模型表檔案或控制器檔案進行更新。我將重繪 我的網站以預覽更改,要么沒有更新,要么可能有錯誤。為了修復錯誤,我嘗試撤消所做的更改。我回到瀏覽器并用力重繪 頁面。我繼續看到相同的錯誤超過 10 分鐘。這通常會導致我想要撤消之前的步驟,但我知道這些之前的步驟并沒有導致問題,并且只是最近的更改導致了它。很難跟蹤哪些變化導致了問題以及哪些解決方案有效。即使像更新我的導航元素(模板/元素/nav.php)以添加新鏈接這樣簡單的操作也不會在我重繪 時顯示在頁面上。我也試過清除我的瀏覽器快取(我使用 Chrome)。
uj5u.com熱心網友回復:
您是否嘗試清除所有鍵?你可以這樣做:
// Will clear all keys.
Cache::clear();
Cache::disable()也應該作業。
/tmp/cache/如果設定了快取,您還可以洗掉 的內容File。
也許問題出在 Bitnami WAMP 本身。嘗試禁用服務器快取:
https://docs.bitnami.com/installer/infrastructure/wamp/administration/disable-cache/
如果您在 AMP 堆疊之上開發或自定義任何 Bitnami 堆疊,您的檔案(如 JavaScript 檔案)可能會被服務器快取,即使您修改它們,您的更改也不會被應用。
為了禁用服務器中的快取并讓檔案每次都被提供,請禁用 Apache 的 PageSpeed 和 PHP 的 OPCache,默認啟用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/532795.html
