1

每次我编辑刀片文件时,我都必须运行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)

我正在使用以下内容:

  • 宅基地 v7.14.2
  • 流浪者(2.1.2)

我最近sudo apt-get upgrade也在我的虚拟机上运行。Homestead 更新脚本没有安装 php 7.2,所以我手动安装了。

我的存储文件夹的权限都是777。

php artisan view:clear如何设置 laravel,这样我每次进行更改时都不必继续运行?

4

1 回答 1

1

对于同样的问题,对我有用的是更改 apache 或 nginx 以作为本地用户或您创建的其他用户运行,然后使用 chmod 用户 -R 将 laravel 应用程序目录所有权更改为该用户。或者相反,您可以将项目所有权更改为 Web 服务器用户帐户。

于 2018-08-16T21:57:04.823 回答