ThinkPhp项目部署到Linux file_put_contents() 报错:failed to open stream: Permission denied
一、报错问题二、问题解决三、举一反三一、报错问题“File:/var/web/test/thinkphp/library/think/template/driver/File.php Line(37) file_put_contents(/var/web/test/runtime/temp/d6de1d7d88a6b81ede41781911c2d2ff.php): failed to open
·
一、报错问题
“File:/var/web/test/thinkphp/library/think/template/driver/File.php Line(37) file_put_contents(/var/web/test/runtime/temp/d6de1d7d88a6b81ede41781911c2d2ff.php): failed to open stream: Permission denied”
二、问题解决
- 把
runtime文件夹下的文件设置为最大权限 0777 -R: 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
cd /var/web/test/
chmod -R 777 runtime
三、举一反三
- 遇到
Permission denied:权限被拒绝,给权限就可以了。这个问题在Linux很常见,但是在windows基本不会遇到。
更多推荐




所有评论(0)