Сценарий Apache PHP, работающий как www-данные, неспособные к mkdir

Я довольно плохо знаком с Ubuntu, и я наслаждаюсь своим опытом сервера до сих пор, но у меня есть проблема с созданием каталога с php, несмотря на полномочия, являющиеся корректным (насколько я знаю). Я выполняю экземпляр Apache2 на Ubuntu 18.04, пытаясь выполнить следующую строку php:

mkdir($sharexdir, 0755, true);

Когда я делаю, я получаю предупреждение php с "Полномочиями, отклоненными" в этом файле на той строке. Я попытался установить php полномочия файла на 777, все подпапки в рамках этого каталога (который php файл должен создать каталог в), у всех есть полномочия 755. Сценарий работает как пользователь www-data:www-data как на показанный chown www-data:www-data /var/www/grounddug/cdn

Если бы у кого-либо есть какие-либо решения, я был бы очень благодарен, я пытался разрешить это долгое время теперь. Сообщите мне, пропускаю ли я важную информацию или комментирую, нужно ли Вам что-либо еще, я просто хочу быть столь услужливым, как я могу для решения этой проблемы.

0
задан 20 April 2020 в 17:01

1 ответ

На дальнейшем контроле папкам в домене не присвоили Группу 33, которая была необходима, чтобы сценарий PHP получил доступ.

0
ответ дан 25 April 2020 в 10:44

Другие вопросы по тегам:

Похожие вопросы: