У меня есть ПК с 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(). Результат всегда верный.

Как мне настроить общую папку?

1 ответ1

0

Это работает, если я добавлю что-нибудь. например, mount -t vboxfs htdocs /var /www -o uid = www-data, gid = www-data в /etc/rc.local

htdocs - это название доли в VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .