<p>今天,帮朋友配置服务器thinkphp5的时候,直接访问“www.***.com/admin/index/index” ;</p><p>出现以下错误:</p><pre class="brush:php;toolbar:false">file_put_contents (/PHP/admin/tp/runtime/temp/71dafaa2a0ea0d586666de9d67f301a7.php) failed to open stream: Permission denied</pre><p>翻译:</p><p>file_put_contents(/PHP/admin/tp/runtime/temp/71dafaa2a0ea0d586666de9d67f301a7.php):无法打开流:权限被拒绝</p><p>解决办法:<br/></p><p>如果你用TP的时间比较长,或者说你比较了解TP的人都会知道,TP的runtime它需要的权限是很大的,如果你只给一般权限肯定是不行的,通常都是给runtime权限:777;</p><p>linux命令如下:</p><pre class="brush:bash;toolbar:false;">cd /PHP/admin/tp/ chmod -R 777 runtime</pre><p>注意:只要大家以后遇到 “file_put_contents 无法打开流:权限被拒绝 ”,只需要给权限就可以了。windos基本上不会遇到这个问题,但是linux遇到的就很多了。</p>