ThinkPHP5中出現unserialize()報錯


簡述

unserialize(): Error at offset 533 of 1857 bytes

發現問題

dump一下出錯的位置的變量,可以發現是緩存出了問題,改了名字的文件的路徑對不上

解決--清緩存

所有框架代碼在別人那能運行,到自己這就不行了,況且環境是一致的,這是可以考慮清楚一下緩存

ThinkPHP5框架直接刪除 runtime文件夾下所有文件然后重新運行項目

總結

本次問題主要是因為在git倉庫中上傳了runtime目錄文件,所以導致在重新拉去項目的時候會出現unserialize()報錯,所以在git倉庫中最好不要上傳緩存文件,畢竟沒有什么實際用處

參考文章:https://www.cnblogs.com/Renyi-Fan/p/10652715.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM