У меня есть машина Yosemite, на которой я работаю с файлами PHP, которые я хотел бы обслуживать локально через гостевую систему Ubuntu apache 2.4 под управлением 14.04.
Мои файлы Mac могут обслуживаться через Apache в OS X, поскольку я установил папку своих приложений в своем домашнем каталоге, чтобы установить свой uid для группы персонала. Но чтобы изолировать некоторые проблемы с сервером, я хотел бы использовать установку Apache в Ubuntu для обслуживания этих файлов на стороне хоста OS X, но разрешения не работают. Читая здесь и в других местах, я должен использовать приведенную ниже команду в Ubuntu, чтобы позволить Apache читать и выполнять эти данные.
sudo chown -R www-data:www-data /home/sam/Desktop/Parallels\ Shared\ Folders/Home/apps/umhef/
Но Ubuntu отвечает, что операция запрещена.
Конечно, меня беспокоит возможность увеличения разрешений в OS X. Чем еще я могу поделиться, чтобы получить представление о моей среде? Или это неправильный подход? спасибо, сэм
Оказывается, это делается другим путем. Путь, который я видел, не является подходящим, но оказывается на стороне гостевой Ubuntu следующее:
/media/psf/the_shared_folder_I_set_up_in_parallels
Из-за работы, которую я проделал ранее, добавляя себя в группу www, это работает, как и ожидалось. Большое спасибо эта почта Я нашел после изменения условий поиска.