2015-04-14 74 views
1

我刚刚尝试了CakePHP文档中的新快速入门教程。cakephp 3 bin/cake烘焙将用户模型/控制器所有者设置为根

我注意到,所有的用户文件都拥有设置为root的所有者权限,因此当我尝试在phpStorm中进行编辑时被锁定。

即使目录Template/Users也设置为root。

所有其他文件都设置为我登录的用户名。

这是预期的结果吗?在文档中我没有看到任何关于此的内容。我应该改变文件的所有者吗?

回答

1

当您使用composer安装CakePHP时,它会适当地设置目录/文件权限,以便Web服务器可以访问它所需的文件。 烘焙作为一个外壳运行,所以当你烘烤时,它会创建模型,控制器和视图(模板),以及使用用户登录时用户的权限烘焙的任何其他内容。 如果您以标准用户身份(非root或sudo)再次运行bake,则PhpStorm应该能够以可写入的方式访问这些文件。

+0

谢谢,当我烘烤用户时,我不记得以root/sudo登录,但我一定是。 –

+0

我必须使用sudo才能让作曲者工作,否则它无法下载,从而将所有者设置为根,这是一种痛苦。 – woodscreative

相关问题