無法刪除檔案。 警告!unlink:沒有來自Admin的檔案或目錄錯誤
本文提供您看到錯誤 無法刪除檔案之問題的解決方案。 警告!取消連結:執行JavaScript/CSS排清時,Commerce Admin中沒有這類檔案或目錄錯誤。
受影響的產品和版本
- Adobe Commerce 2.4.0 - 2.4.6、所有部署方法
問題
執行JS/CSS排清時發生錯誤:
無法刪除「/app/pub/static/_cache/merged/.nfsa42d0e64799fd1000000001b」檔案。 警告!unlink(https://experienceleague.adobe.com/app/pub/static/_cache/merged/.nfsa42d0e64799fd1000000001b?lang=zh-Hant):沒有這樣的檔案或目錄
或:您在Admin中看到上述錯誤,和/或在New Relic或部署記錄中看到類似錯誤。
或者:您無法存取進階報告,且analytics_collect_data cron作業失敗並出現此錯誤:
無法刪除「/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0」檔案。 警告!unlink(https://experienceleague.adobe.com/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0?lang=zh-Hant):沒有這樣的檔案或目錄
要再現的步驟:
方法1:
- 登入Admin。
- 前往 System > Cache Management。
- 按一下 FlushJavaScript/CSSCache。
方法2:
- 登入Admin。
- 前往 Stores > Settings > Configuration。
- 變更Base URL或Base URL (Secure)。
- 按一下 Save Config。
解決方案
如果您使用Adobe Commerce雲端基礎結構,並已安裝包含修補程式的magento/magento-cloud-patches 1.0.22,則不需要另外安裝ACSD-50165。
雲端基礎結構上的Adobe Commerce:將Commerce的雲端修補程式升級為1.0.22 (或更新版本),其中包含此修正: Commerce的雲端修補程式。
Adobe Commerce內部部署:使用品質修補工具>使用狀況套用ACSD-50165。 ACSD-50165修補程式隨附QPT v1.1.30.
相關閱讀
- Commerce工具指南中的Quality Patches Tool >發行說明。
- Quality Patches Tool:搜尋Commerce工具指南中的修補程式。