0

与我合作的一家公司存在上传文件(通过 FTP)的权限问题。我们找到了将所有内容都放在 777 上的解决方法(不是我的首选,但这里的易用性胜过安全性)。

问题在于 Drupal 在将根目录设置为 777 时会中断。

为什么是这样?我该如何改变呢?

4

3 回答 3

1

通常你的文件目录应该是:

chmod -R 775 files

但还要确保您的所有者和组是正确的。在这种情况下,所有者应该是您的 ftp 用户。你的组应该是 apache 用户。

chgrp -R apache_user files
chown -R ftp_user files
于 2013-02-24T17:03:17.390 回答
0

使用 ftp 或 drupal 上传文件时遇到问题?Drupal 需要在站点/默认/文件中写入权限来保存图像和 css 等。

也许它的主人也有问题?检查此页面:http ://drupal.org/node/244924

于 2013-02-22T19:57:44.100 回答
0

问题在于 Drupal 在将根目录设置为 777 时会中断。

实际上,您需要更改的不是 Drupal 目录的根目录,而是目录sites/default/files

如果您想以最简单的方式执行此操作,请将此目录权限更改为 777:

cd <your Drupal root>/sites/default
chmod -R 777 files

安全的方法是将您的 WWW 用户(例如www-data)设置为该目录的所有者:

cd <your Drupal root>/sites/default
chown -R www-data files
chmod -R 775 files

您也可以添加您的组(例如my_group):

chgrp -R my_group files
于 2013-03-01T11:58:34.253 回答