PHP警告:mkdir():在Seperate文件系统中拒绝权限

时间:2015-01-06 16:48:10

标签: php apache permission-denied user-permissions

这可能是也可能不是重复的问题,部分原因是它尝试写入的目标文件夹位于Windows文件系统上。我有一个脚本,其中有一个mkdir php函数,它试图创建一个文件夹和一个文件到一个挂载的Windows文件系统。

文件上的权限

-rwxrwxrwx。 1 apache apache 24850 1月6日11:31 fns.php

文件夹的权限是

drwxr-xr-x.   8 a-linux-user root        0 Dec 29 15:55 ACT!

我已安装文件系统  / media / shared

我得到mkdir(): Permission denied error。我想知道我应该在哪里开始调试这个问题。

我的httpd.conf文件具有以下权限:

User apache 
Group apache

该行或fstab是

//domain.com/shared /media/shared cifs uid=a-linux-user,credentials=/home/some-dir/.creds,domain=GRM,comment=systemd.au‌​tomount 0 0 

1 个答案:

答案 0 :(得分:1)

编辑你的apache - > conf - > httpd.conf文件&将用户和组从守护程序更改为您的计算机所有者名称。 (在你的情况下:a-linux-user)看看是否有效。