将Drupal根目录设置为777

时间:2013-02-22 19:43:58

标签: linux drupal drupal-6

我的一家公司正在处理上传文件的权限问题(通过FTP)。我们找到了将所有东西都放到777的解决方法(不是我的第一选择,但易用性在这里胜过安全)。

这个问题是Drupal在将根目录设置为777时中断了。

这是为什么?我怎么能改变它?

3 个答案:

答案 0 :(得分:1)

通常,您的文件目录应为:

chmod -R 775 files

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

chgrp -R apache_user files
chown -R ftp_user files

答案 1 :(得分:0)

使用ftp或drupal上传文件时出现问题? Drupal需要在sites / default / files中写入权限才能保存图像和css等。

也许它与老板的问题呢? 查看此页面:http://drupal.org/node/244924

答案 2 :(得分:0)

  

这个问题是Drupal打破了root   目录为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