UNIX Laravel Artisan文件权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNIX Laravel Artisan文件权限相关的知识,希望对你有一定的参考价值。

我们将Laravel 5.6安装从Windows移动到UNIX Web服务器。我通过Putty在CLI上管理我的laravel,并使用网络路径从我的Windows机器开发。

我有一个奇怪的问题而且无法找到任何解决方案,因为我也是Unix / Linux的新手。

当我运行php artisan create命令时,它的工作正常。 Laravel创建了迁移。但我无法编辑我的Windows机器上的文件,因为我没有权限。

在以前在我的Windows计算机上生成的旧文件中,Windows上的右窗口如下所示:

Anyone                               Read
www-data (Unix Userwww-data)        Read/Write
www-data (Unix Groupwww-data)       Read/Write

新生成的Artisan文件的权利看起来像这些。我已经将我的Unix用户添加到www-data组。

Anyone                               read
pm (Unix Userpm)                    read/write
www-data (Unix Groupwww-data)       read

我不知道,为什么www-data Group没有新生成的Artisan文件的读/写权限。

以上是关于UNIX Laravel Artisan文件权限的主要内容,如果未能解决你的问题,请参考以下文章

远程 AWS EB 实例上的“php artisan migrate”上的 PHP 致命错误:laravel.log:权限被拒绝

解决laravel环境在Ubuntu下使用php artisan 创建文件后无法在phpstorm中编辑的问题

在输入'php artisan storage:link'命令后,如何使用Laravel链接存储文件夹在Heroku上显示图像?

laravel 无法打开输入文件:artisan (5.3)

Laravel - 在部署自定义 Artisan 命令时未部署 composer.json 文件

Laravel 迁移:使用 artisan 命令删除特定表并删除迁移文件