Возможно, вы хотите использовать usb-stick (или cd) для тестирования ubuntu. то вы можете посмотреть, все ли работает. надеюсь, что это сработает. просто получите ubuntu на usb или cd и загрузитесь оттуда. то у вас есть возможность попробовать ubuntu, не устанавливая ничего. (довольно новый с ubuntu тоже).
Я бы добавил пользователя в группу www-data с ...
sudo adduser {username} www-data
Простой и эффективный. Не вмешиваться в файлы конфигурации или разрешения.
Отредактируйте следующий файл как root: / etc / apache2 / envvars
с помощью команды:
sudo nano /etc/apache2/envvars
измените пользователя и группу на себя, если есть только один пользователь и вы никогда не будете иметь проблем с правами.
IE, если вы только регистрируетесь и запускаете сервер как пользователь 'big_dog':
export APACHE_RUN_USER=big_dog
export APACHE_RUN_GROUP=big_dog
Черт, может изменить этого пользователя к текущему пользователю. Я уверен как-то. Затем установите user_dir, у вас все есть веб-ресурсы, только вы можете иметь полный контроль над ними (если вы не измените это).
Перезагрузите сервер (если не уверены, просто перезагрузитесь или goole), и вам хорошо идти.
Устраняя проблему «если вы это сделаете», вы можете найти, где пользователь для apache установлен, выполнив:
grep www- /etc/apache2/apache2.conf
. Тогда это случай редактирования этих экземпляров в /etc/apache2/apache2.conf и перезагрузка Apache (sudo /etc/init.d/apache2 reload).
, почему бы вам это сделать, я боролся с этими перманентными проблемами в прошлом, но это мой dev-процесс с сегодняшнего дня:
установить новый Linux-пакет (виртуальный или локальный, как ноутбук) standard sudo apt-get install lamp-server^ proc, чтобы получить лампу вверх, сделайте символическую ссылку на мой домашний каталог, где проекты выглядят следующим образом: ln -s /home/user/html /var/www/html сделать символическую ссылку на файл конфигурации хостов ln -s /home/user/html/Apache-VirtualHosts.conf /etc/apache/sites-enabled/000-defaultвот он:)
Он работает как аспектный, никаких проблем с пользовательскими perms или чем-то похожим с сервером apache, для mysql у меня есть немного более длительный процесс ..
hth, cheers
создайте новую пользовательскую группу webdev и добавьте к ней пользователя www-data.
sudo addgroup webdev
sudo adduser www-data webdev
Затем перейдите и добавьте своего пользователя в эту группу и сделайте его группой по умолчанию для пользователя.
sudo adduser {your-user} webdev
sudo addgroup webdev
Последнее, что нужно сделать, это убедиться, что у группы webdev есть права rwx на файлы
sudo chmod 775 -R /path/to/project
Теперь единственное, что может произойти, это то, что, например, для www-data создает новый файл журнала, и вы не можете rwx его.