Это работает, если я добавлю что-нибудь. например, mount -t vboxfs htdocs / var / www -o uid = www-data, gid = www-data в /etc/rc.local
htdocs - это название доли в VirtualBox.
У меня есть ПК с Windows7 с размещенным VirtualBox (Ubuntu). На VirtualBox есть Apache2. Общий для хоста Windows7. Поэтому, если я использую ls -l, я вижу, что содержимое принадлежит root: vboxsf.
Если я включаю VirtualBox для пользователя Apache "www-data" (sudo su www-data), я не смогу использовать mkdir -p / newfolder / newsubfolder
Следующее будет работать mkdir / newfolder mkdir / newfolder / newsubfolder
Если я запускаю PHP-скрипт, у меня также возникают проблемы с mkdir (), если третий параметр имеет значение true mkdir ("/ newfolder / newsubfolder", 0774, true);
У меня также есть проблема, если я использую PHP-скрипт с file_exists (). Результат всегда верный.
Как мне настроить общую папку?
Это работает, если я добавлю что-нибудь. например, mount -t vboxfs htdocs / var / www -o uid = www-data, gid = www-data в /etc/rc.local
htdocs - это название доли в VirtualBox.