Все просто. Вам также не нужно включать apache 'UserDir' (не рекомендуется) и не вмешиваться в группы 'www-data' (группа apache в случае с Fedora)
Просто создайте каталог проекта внутри / var / www / html
cd / var / www / html sudo mkdir my_project
Затем просто запустите каталог проекта для своего пользователя.
sudo chown your_username my_project
Теперь вы можете начать работать в своей папке проекта как обычный пользователь с любым редактором, IDE по вашему выбору. Не больше sudos:)
Если вы делаете / var / www записываемым по своей группе и добавляете себя в группу, вам не придется использовать sudo, будучи еще достаточно безопасным. Попробуйте следующее:
sudo adduser & lt; имя пользователя & gt; www-data sudo chown -R www-data: www-data / var / www sudo chmod -R g + rw / var / www
Затем вы должны иметь возможность редактировать / var / www /
без проблем.
Первая строка добавляет вас в группу www-data
, вторая строка очищает все файлы с испорченной собственностью , а третий делает так, чтобы все пользователи, являющиеся членами группы www-data
, могли читать и записывать все файлы в / var / www
.
Вместо того, чтобы хранить мои веб-сайты в / var / www, я размещаю ссылки на сайты, которые находятся в моей домашней папке. Я могу свободно редактировать или добавлять страницы на свои сайты. Когда я доволен изменениями, я передаю FTP хостинговой компании, где мое доменное имя связывается.
chmod в / var на www, чтобы позволить владельцу доступа, и chown, чтобы убедиться, что вы владеете им. Вероятно, глупая идея, но это определенно сработает.
/ var
, просто / var / www
и / или его содержимое.
– thomasrutter
24 November 2016 в 03:43
/ var / www
, а на подкаталоги. – fkraiem 20 October 2016 в 18:33