我似乎无法通过php使用www-data帐户使用exec('mkdir new')
创建一个文件夹...我已完成chmod 775 /var/www
但是我仍然没有权限。
虽然正在创建文件夹,但我收到以下错误
实际上正在创建新文件夹....但错误仍在弹出......
mkdir: cannot create directory `hello': File exists
我已将/var/www
的所有者设为www-data
,但错误仍然存在。
答案 0 :(得分:1)
问题是已存在具有此名称的文件或目录。 请参阅错误消息:
mkdir: cannot create directory `hello': File exists
试试这个:
cd /tmp
mkdir new_file
mkdir new_file
你会得到同样的错误。这不是许可问题。在一个目录中不能有两个具有相同名称的对象。
答案 1 :(得分:0)
可能不是许可问题吗?
mkdir -p new
答案 2 :(得分:0)
您多次创建同一目录。每次创建它时,必须先删除它,然后再重新创建它。三种解决方案:
rm -rf hello