导读:今天运行正常的项目突然没法访问了,赶紧上线检查一下,F12 发现接口返回了成功的数据,但是Status Code报了个500原因排查后确认数据库和...
今天运行正常的项目突然没法访问了,赶紧上线检查一下,F12 发现接口返回了成功的数据,但是Status Code报了个500
原因
排查后确认数据库和服务器都运行正常,突然想起Tp框架会在项目运行时生成缓存文件(根目录下runtime),而部署Linux服务器该目录没有写权限,导致TP内部程序抛出异常。
解决方案
给runtime一个写权限,修改根目录下runtime文件夹的权限为777就OK了。