& quot; Предупреждение: mkdir (): доступ запрещен в & quot; пока работает как владелец родителя

Я запускаю этот скрипт:

$dir = 'images';
if (!file_exists($dir) ) {
mkdir ($dir, 0644);
}

Возвращает эту ошибку:

Предупреждение: mkdir (): в доступе отказано
/opt/bitnami/apache2/htdocs/file.php в строке xx.

По-видимому, у меня нет прав на создание папки. Я нашел следующее:

  • htdocs имеет значение chmod 755
  • Владелец htdocs — демон (lrwxrwxrwx 1 daemon daemon 27 августа 1 12:16 htdocs -> / opt / bitnami / apache2 / htdocs)
  • Я создал файл с php в то время как темп. используя chmod 777, а затем использовал этот скрипт: https://stackoverflow.com/a/7771686/1139465 чтобы выяснить владельца, это был демон (Array ([name] => daemon [passwd] => x [uid] => 1 [gid] => 1 [gecos] => daemon [dir] => / usr / sbin [shell] => / bin / sh) готово)

У меня есть раствор ЛАМПЫ Bitnami.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …