最近在修改一些以前Ecshop網站的時候,發現以前很多地方處理不當,導致前臺讀取信息時會不定時出現一些錯誤
錯誤提示:找不到緩存文件夾中的文件
把網站源碼看了個下,發現很多頁面加截的時候,自動調用了清緩存的代碼,導致緩存文件不存在。
遇到問題,解決問題,所以先不管其它,讓程序不出錯先。
在 includes/lib_base.php文件中,找到 read_static_cache函數,些函數就是讀取緩存信息的,爲了讓它不讀取,把這個函數內部的代碼全部註釋,然後直接return false;
這樣每一次讀取信息都會是從數據庫中讀取,這樣問題就算暫時解決了,對於小型網店系統而言問題不大。