Top Menu

解决Laravel无权限写入failed to open stream: Permission denied

报错

在以schedule方式执行定时命令时遇到报错

分析原因

因为在调试定时命令的时候直接在shell以root身份通过php命令执行artisan命令,而这个command里包含了Cache方法,导致Cache的内容权限依旧是root的,所以当以www-data身份运行定时命令时导致无权限写入Cache

解决方案

清空root创建的Cache缓存即可

 

 

 

 

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes