Linux下部署ThinkPhp項(xiàng)目出現(xiàn)file_put_contents () failed to open stream: Permission denied 的解決辦法
Linux下部署ThinkPhp項(xiàng)目出現(xiàn)file_put_contents () failed to open stream: Permission denied 的解決辦法
藍(lán)隊(duì)云小課堂:
問題:
Linux下部署ThinkPhp項(xiàng)目出現(xiàn)報(bào)錯(cuò)file_put_contents () failed to open stream: Permission denied
服務(wù)器配置thinkphp的時(shí)候,出現(xiàn)以下錯(cuò)誤:
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):無法打開流:權(quán)限被拒絕
解決辦法:
TP的runtime它需要的權(quán)限是很大的,如果你只給一般權(quán)限肯定是不行的,通常都是給runtime權(quán)限:777;
linux命令如下:
cd /PHP/admin/tp/
chmod -R 777 runtime
注意:只要大家以后遇到 “file_put_contents 無法打開流:權(quán)限被拒絕 ”,只需要給權(quán)限就可以了。windos基本上不會(huì)遇到這個(gè)問題,但是linux遇到的就很多了。
更多小知識(shí),可聯(lián)系藍(lán)隊(duì)云一起探討。
會(huì)員登錄
賬號(hào)登錄還沒有賬號(hào)?立即注冊