如何在具有Drupal写入读取权限的site-> default->文件中创建文件夹?

时间:2013-04-01 09:28:36

标签: php drupal drupal-7

我正在使用Ubuntu,我需要在drupal的default-> files文件夹中创建一个具有写权限的文件夹,这样我以后就可以将文件添加到该文件夹​​中。

这是我目前的代码,

请帮忙。

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

2 个答案:

答案 0 :(得分:3)

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

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

更新

    $oldumask = umask(0);
    drupal_mkdir("public://". $new_dir , 0777);
    umask($oldumask);

答案 1 :(得分:0)

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