【发布时间】:2018-08-10 14:31:39
【问题描述】:
我们将 Laravel 5.6 安装从 Windows 移至 UNIX Web 服务器。我通过 Putty 在 CLI 上管理我的 laravel,并使用网络路径从我的 Windows 机器上进行开发。
我有一个奇怪的问题,只是找不到任何解决方案,因为我也是 Unix/Linux 的新手。
当我运行 php artisan create 命令时,一切正常。 Laravel 创建迁移。但我无法在我的 Windows 机器上编辑文件,因为我没有权限。
在以前在我的 Windows 机器上生成的旧文件上,Windows 上的右窗口如下所示:
Anyone Read
www-data (Unix User\www-data) Read/Write
www-data (Unix Group\www-data) Read/Write
新生成的 Artisan 文件的权限如下所示。我已经将我的 Unix 用户添加到 www-data 组。
Anyone read
pm (Unix User\pm) read/write
www-data (Unix Group\www-data) read
我不知道,为什么 www-data 组对新生成的 Artisan 文件没有读/写权限。
【问题讨论】:
标签: laravel unix permissions filesystems laravel-artisan