我遇到了三个较旧的Drupal 6网站的问题,我似乎无法修复。
每当管理员上传或编辑文件时,他们都会收到文件权限错误。我尝试将files文件夹设置为777 -Rf。问题似乎源于文件被创建为apache而不是virtualhost用户(我们使用VirtualMin)。
chown并将文件夹chgrp到virtualhost用户后,一切正常。然后,下次上载文件时,该文件将设置为644权限并由apache拥有。
是否需要配置或指令告诉它将文件设置为具有完全权限而非644 apache的用户?
用于上传的模块是核心Upload,FileField,ImageField,Imagecache和ImageAPI。 GD2用于处理图像。
答案 0 :(得分:0)
如何将virtualhost用户和apache同时添加到www-data组,并将files目录中的所有文件都放到www-data组中?然后,您可以在目录上将权限设置为更多,如775,并且文件将根据需要可读。