繁体   English   中英

将Drupal根目录设置为777

[英]Setting Drupal root directory to 777

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

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

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

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

chmod -R 775 files

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

chgrp -R apache_user files
chown -R ftp_user files

使用ftp或drupal上传文件时遇到问题? Drupal需要在站点/默认值/文件中具有写权限,以保存图像和CSS等。

也许也是所有者的问题? 检查此页: http : //drupal.org/node/244924

问题在于,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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM