php apache权限-最佳做法

我有一个codeigniter应用程序,它使用php创建文件夹.通过php创建的任何文件夹的所有者都是“ apache”,但是如果我要通过ftp上传文件夹,则所有者是我的ftp用户名.

我有一个关于php(apache)的问题,由于权限的原因,该文件无法修改通过ftp上传的文件夹中的文件.在此期间,我已将ftpuser添加到apache组中,并且将apache添加到ftpuser组中,但想知道是否有更好的方法?

解决方法:

通常,我要做的是chgrp,任何将php写入目录apache的目录都将以chmod g s(在我的服务器上的www,可能是您的apache)上运行.这将使该目录中创建的任何文件也归Web服务器组所有.如果默认的umask允许组写入,则可以解决您的问题.

上一篇:PHP-Google Map API 3标记未显示


下一篇:php-如何在Htaccess中编写多个规则