今天在mac上 使用单元测试时,测试本项目功能时 全部报错,
测试百度网页连接情况时,就正常
fox.风
经过各方实验,最后得出结果出现在权限问题上面(生成的缓存文件权限)
单元测试使用的当前用户组权限,PHP WEB项目使用的是php-fpm配置中的www用户组权限,
两者生成缓存文件权限不同,导致不能删除,一直报错
解决方法:
方式一:偷懒型
使用完单元测试或要进行单元测试时,手动删除文件缓存,即可解决问题
方式二:一劳永逸性
把php-fpm 的用户组及用户设置和当前用户和用户组相同,重启配置,此问题解决