我尝试使用mkdir($pipeline_dir, 0777, true);
创建文件夹,但收到错误:mkdir(): Permission denied
。
我在ubuntu 14.10和php 5.5上使用apache2。我已经为我的项目的所有文件和文件夹递归设置了777权限(sudo chmod -R 777 myproject
)。
此外,我还尝试将用户更改为www-data
(sudo chown -R www-data:www-data myproject
)。
答案 0 :(得分:0)
在文件夹上设置777权限是糟糕的主意。
由于您仍然收到错误,因此某些权限仍然存在错误。 在$ pipeline_dir上尝试var_dump,并确保Web用户有权在该父文件夹中写入。