1

我在 Ubuntu 上工作,我需要在 drupal 的 default->files 文件夹中创建一个具有写权限的文件夹,以便以后可以将文件添加到该文件夹​​中。

这是我目前拥有的代码,

请帮忙。

drupal_mkdir('public://' . $new_dir . '/');
$file = file_copy($file, 'public://' . $new_dir . '/' . $file_name);
4

2 回答 2

3
    drupal_mkdir('public://' . $new_dir , 0777);

如果您需要它是递归的,请将第三个参数设置为 true。

更新:

    $oldumask = umask(0);
    drupal_mkdir("public://". $new_dir , 0777);
    umask($oldumask);
于 2013-04-01T09:41:33.020 回答
0

触发此命令,然后尝试您的代码.. chmod -R 0700 sites/default/files

于 2013-04-01T10:07:44.440 回答