1
我刚刚尝试了CakePHP文档中的新快速入门教程。cakephp 3 bin/cake烘焙将用户模型/控制器所有者设置为根
我注意到,所有的用户文件都拥有设置为root的所有者权限,因此当我尝试在phpStorm中进行编辑时被锁定。
即使目录Template/Users也设置为root。
所有其他文件都设置为我登录的用户名。
这是预期的结果吗?在文档中我没有看到任何关于此的内容。我应该改变文件的所有者吗?
我刚刚尝试了CakePHP文档中的新快速入门教程。cakephp 3 bin/cake烘焙将用户模型/控制器所有者设置为根
我注意到,所有的用户文件都拥有设置为root的所有者权限,因此当我尝试在phpStorm中进行编辑时被锁定。
即使目录Template/Users也设置为root。
所有其他文件都设置为我登录的用户名。
这是预期的结果吗?在文档中我没有看到任何关于此的内容。我应该改变文件的所有者吗?
当您使用composer安装CakePHP时,它会适当地设置目录/文件权限,以便Web服务器可以访问它所需的文件。 烘焙作为一个外壳运行,所以当你烘烤时,它会创建模型,控制器和视图(模板),以及使用用户登录时用户的权限烘焙的任何其他内容。 如果您以标准用户身份(非root或sudo)再次运行bake,则PhpStorm应该能够以可写入的方式访问这些文件。
谢谢,当我烘烤用户时,我不记得以root/sudo登录,但我一定是。 –
我必须使用sudo才能让作曲者工作,否则它无法下载,从而将所有者设置为根,这是一种痛苦。 – woodscreative