如何让www-data apache用户使用mkdir()php函数?

时间:2015-08-07 06:57:39

标签: php ubuntu permissions

我尝试使用mkdir($pipeline_dir, 0777, true);创建文件夹,但收到错误:mkdir(): Permission denied。 我在ubuntu 14.10和php 5.5上使用apache2。我已经为我的项目的所有文件和文件夹递归设置了777权限(sudo chmod -R 777 myproject)。 此外,我还尝试将用户更改为www-datasudo chown -R www-data:www-data myproject)。

1 个答案:

答案 0 :(得分:0)

在文件夹上设置777权限是糟糕的主意

由于您仍然收到错误,因此某些权限仍然存在错误。 在$ pipeline_dir上尝试var_dump,并确保Web用户有权在该父文件夹中写入。