我在本地计算机上克隆了一个项目,并将其用作另一个项目的起点。从那以后,我一直受到许可问题的困扰。
每当我清除缓存时,我都注意到没有任何反应。我没有得到任何错误,但缓存实际上并不清楚。不允许尝试手动删除文件。不允许尝试更改文件的权限。
$ chmod -R 777 app/storage
chmod: Unable to change file mode on app/storage/cache/14: Operation not permitted
唯一有效的方法是使用sudo:
$ sudo chmod -R 777 app/storage
$ php artisan cache:clear
这只适用于单页加载。以后所有清除缓存的尝试都会无声地失败并再次需要上述过程。
如何解决此问题并再次正常使用权限?
SOLUTION:
我按照以下步骤更改了我的本地Apache设置: http://paulmason.name/item/change-apache-user-group-in-lion-os-x
最后一个sudo chmod让我振作起来。