Проблема с пользователем Apache в linux и исполняемым скриптом?
В папке есть файл makeit.php с содержимым: mkdir(__DIR__ . "/newdir");
Группа для файла и для папки, содержащий данный файл "vagrant" и пользователь "vagrant", который имеет полный доступ на запись, чтение и выполнение.
Когда в командной строке выполняю:
/var/www/html/makeit.php
, то создается директория и все работает как надо.
Если же я пытаюсь запустить данный файл из браузера, то получаю ошибку:
"mkdir(): Permission denied .....".
До этого пользователя и группу apache сменил на "vagrant" c "www-data" и перезапустил сервер.
В чем может быть проблема - в командной строке под пользователем "vagrant" все срабатывает, а в браузере apache под пользователем и группой "vagrant" выдает ошибку на запись.
Если что, в командной строке команда "ps aux | egrep '(apache|httpd)'" говорит, что пользователь именно "vagrant".