Таким образом, я выполнял некоторый код PHP в XAMPP, чтобы создать новый файл для каждого пользователя и записать некоторое содержание в него.
Это работало в XAMPP над Windows, но когда я скопировал его в Ubuntu, это не работает.
Страница PHP не может создать новый файл. Если файл уже существует, он может обнаружить его, как он существует, может считать содержание, но не может открыться, он в добавляет режим.
Что я могу сделать?
Как я добавляю полномочия для apache2 пользователя так, чтобы это могло записать в местоположении сайта в/var/www/html/siteroot?
Для разрешения это делает следующее:
Изменение group ownership
из /var/www/html
:
sudo chgrp -R www-data /var/www/html
Добавляют себя к apache group
:
sudo gpasswd -a username www-data
Изменяют полномочия файла /var/www/html
:
sudo chmod -R 775 /var/www/html