我使用的是CakePHP插件AssetCompress(v0.7),它工作正常,只是它不緩存目錄中的任何文件。這是我的asset_compress.ini設置:CakePHP 2.1資源壓縮插件沒有創建緩存文件
[General]
writeCache = true
cacheConfig = false
alwaysEnableController = true
debug = false
[js]
timestamp = true
paths[] = WEBROOT/js/
cachePath = WEBROOT/cache_js/
[speedtest.min.js]
files[] = speedtest/speedtest.js
其他注意事項:
- 我在core.php中設置調試爲 「0」
- 的cache_js文件夾可寫(777)
- 也我使用MemCache作爲緩存引擎(不知道這是否會導致問題)
有沒有人遇到過資產壓縮插件的相同問題?
更新:這是我使用的CSS /少部分工作得很好:https://github.com/Hyra/less
什麼是您的佈局看起來運行正常AssetCompress?你是否也嘗試過shell來查看是否可以手動構建它們? '$ cake asset_compress.asset_compress build' – jeremyharris
不幸的是,我沒有訪問shell :(不知道你的意思是「你的佈局是什麼樣子」。AssetCompress完美地工作(合併和縮小腳本)唯一的問題我有的是這些文件在創建後不存儲(即使我給了適當的權限) –
靜態文件只是使用shell生成的,所以我不知道如果你沒有,你將如何完成它我猜想在你的本地PC上使用shell構建它們,然後上傳生成的靜態文件以及app/tmp/asset_compress_build_time可能會起作用 – tigrang