Это может быть или не быть дублирующимся вопросом, отчасти потому, что папка назначения, которую он пытается записать, находится в файловой системе Windows. У меня есть сценарий, в котором есть функция mkdir php, которая пытается создать папку и файл в смонтированную файловую систему Windows.PHP Предупреждение: mkdir(): разрешение отклонено в отдельной файловой системе
Разрешение на файл
-rwxrwxrwx. 1 апач апач 24850 6 января 11:31 fns.php
Разрешение на папке
drwxr-xr-x. 8 a-linux-user root 0 Dec 29 15:55 ACT!
Я имею файловую систему, установленную на /СМИ/общие
Я получаю 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.automount 0 0
Apache пытается записать в местоположение, в котором у него нет разрешений для записи. Начните отладку, изучив, как назначать разрешения пользователям и группам, требующим определенных разрешений для определенных местоположений. –
проверить путь и разрешения на запись – Tom
Какие аргументы вы предоставили 'mount' или' fstab'? – prodigitalson