咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

Linux下部署ThinkPhp项目出现file_put_contents () failed to open stream: Permission denied 的解决办法

2024-04-11 14:52:05 3037次

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):无法打开流:权限被拒绝

解决办法:

TPruntime它需要的权限是很大的,如果你只给一般权限肯定是不行的,通常都是给runtime权限:777

linux命令如下:

cd /PHP/admin/tp/

chmod -R 777 runtime

注意:只要大家以后遇到 file_put_contents 无法打开流:权限被拒绝 ”,只需要给权限就可以了。windos基本上不会遇到这个问题,但是linux遇到的就很多了。

 

更多小知识,可联系蓝队云一起探讨。


首页
最新活动
个人中心