咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
Linux下部署ThinkPhp项目出现file_put_contents () failed to open stream: Permission denied 的解决办法
蓝队云小课堂:
问题:
Linux下部署ThinkPhp项目出现报错file_put_contents () failed to open stream: Permission denied
服务器配置thinkphp的时候,出现以下错误:
file_put_contents (/PHP/admin/tp/runtime/temp/71dafaa2a0ea0d586666de9d67f301a7.php) failed to open stream: Permission denied
翻译:
file_put_contents(/PHP/admin/tp/runtime/temp/71dafaa2a0ea0d586666de9d67f301a7.php):无法打开流:权限被拒绝
解决办法:
TP的runtime它需要的权限是很大的,如果你只给一般权限肯定是不行的,通常都是给runtime权限:777;
linux命令如下:
cd /PHP/admin/tp/
chmod -R 777 runtime
注意:只要大家以后遇到 “file_put_contents 无法打开流:权限被拒绝 ”,只需要给权限就可以了。windos基本上不会遇到这个问题,但是linux遇到的就很多了。
更多小知识,可联系蓝队云一起探讨。