每次编辑刀片文件时,都必须运行php artisan view:clear
才能正确加载页面,否则会出现以下错误
ErrorException (E_ERROR)
file_put_contents(/home/vagrant/Code/app/storage/framework/views/fsfsawe8bde92c95bad12ddfcfaea1738afsac0.php): failed to open stream: Permission denied (View: /home/vagrant/Code/app/resources/views/header.blade.php)
我正在使用以下内容:
我最近也在虚拟机上运行了sudo apt-get upgrade
。
Homestead更新脚本没有安装php 7.2,所以我手动安装了。
我的存储文件夹上的权限全部为777。
如何设置laravel,这样我每次进行更改时都不必继续运行php artisan view:clear
?
答案 0 :(得分:1)
对于同一问题,对我有用的是将apache或nginx更改为以本地用户或您创建的其他用户身份运行,然后使用chmod用户-R将laravel应用程序目录所有权更改为该用户。或者相反,您可以将项目所有权更改为Web服务器用户帐户。