PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in xxx\core\database\Sqlite.php on line 173
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
排查經過
起初以為是客戶誤修改了一些文件造成的php內存溢出,但是客戶說沒有修改任何文件。我的解決思路:1、首先把核心文件用官方最新的包覆蓋了一下,問題依舊。
2、嘗試重啟服務器運行環境,問題依舊。
3、通過后臺訪問其他一些欄目頁發現有一些正常,那就是首頁模板有一些問題,把index.html模板備份,然后里面直接寫上test,然后訪問發現正常了。
4、考慮到這樣,想到肯定是調用標簽原因(原來發現客戶將后臺一些欄目直接刪除了,造成很多欄目標簽調用了,但是實際是沒有這些的,報了內存溢出)
5、把一些刪除欄目的調用標簽都刪除,訪問首頁正常了。
問題總結
這個問題不清楚其他朋友有沒有遇到過,如果遇到可嘗試這樣解決。(這個其實算官方一個bug吧,我在使用其他cms的時候如果調用了刪除的欄目應該也不會出錯,期待官方后續能改進修復。)【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!