Apache: не Может создать файл в/var/www/html/siteroot

Таким образом, я выполнял некоторый код PHP в XAMPP, чтобы создать новый файл для каждого пользователя и записать некоторое содержание в него.
Это работало в XAMPP над Windows, но когда я скопировал его в Ubuntu, это не работает.
Страница PHP не может создать новый файл. Если файл уже существует, он может обнаружить его, как он существует, может считать содержание, но не может открыться, он в добавляет режим.
Что я могу сделать?
Как я добавляю полномочия для apache2 пользователя так, чтобы это могло записать в местоположении сайта в/var/www/html/siteroot?

0
задан 4 February 2017 в 12:04

1 ответ

Для разрешения это делает следующее:

  1. Изменение group ownership из /var/www/html:

    sudo chgrp -R www-data /var/www/html
    
  2. Добавляют себя к apache group:

    sudo gpasswd -a username www-data
    
  3. Изменяют полномочия файла /var/www/html:

    sudo chmod -R 775 /var/www/html
    
1
ответ дан 7 November 2019 в 01:12

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

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