为啥linux下web目录文件权限为777 但是php无法写入

 我来答
year我的梦
2017-06-18 · TA获得超过122个赞
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:55.1万
展开全部
这个是要添加可执行权限么 试试,chmod a+x /(文件所在目录) 这个是给所有身份添加可执行权限的!

PHP 的mkdir命令受apache账号权限限制,只能创建低于其权限的目录
但chmod不受其限制

代码:
[php] view plain copy
function makeDir($dir, $mode = 0777) {
if (!$dir) return false;
if(!file_exists($dir)) {
mkdir($dir,$mode,true);
return chmod($dir,$mode);
} else {
return true;
}
}
你好好看看这个http://www.linuxprobe.com/chapter-05.html是不是自己有那个地方弄错了 ,希望可以帮助你啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式