thinkphp5 正式环境,在控制器里 exit('xxxx') 会导致返回500状态码

controller.png

线上返回 500

remote youhuo.png

本地返回 200

local.png

换成 return 12345; 正式环境就没问题了。


看了一些帖子,说是日志目录权限问题 , 然后我把 runtime 的 log 目录递归设置成 777 就正常了 ,但是仍然不知其所以然。

阅读 3.9k
2 个回答

因为runtime目录在线上的时候会写一些缓存。为了加快项目速度。至于777的权限,根据你的项目启动的用户组有关。777也是最通俗的一种解决方案。

可以看一下服务器的日志log。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题