Drupal无法创建“files”文件夹(以及任何上传php脚本)

时间:2010-03-22 11:03:15

标签: drupal permissions

Drupal无法创建“files”文件夹。我试图用mkdir(“files”,774)上传一个php脚本,但是我收到了权限错误,所以基本上任何php脚本都无法在服务器上创建文件夹...

你有什么建议?如果我从ftp客户端手动创建文件夹并且我分配777权限,一切都运行正常,但这不是安全的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以手动创建并分配775,因为这将是Drupal设置它的方式(除非您使用私人下载)。作为一个快速解决方案,这应该没问题,但如果您的服务器一般不允许从PHP创建目录,那么您将面临麻烦,因为许多模块都希望在files文件夹中创建自己的目录结构。

所以我建议解决根本原因,确保从Web服务器上下文中执行的PHP可以在文档根目录中执行文件/目录操作。