Назад | Перейти на главную страницу

Сетевой путь Apache UNC под Windows?

Хорошо, поэтому я запускаю apache на двух компьютерах с Windows 7 для использования в качестве тестовой среды. Идея состоит в том, чтобы хранить все проекты на общем сетевом пути, чтобы я мог получить к нему доступ со своего рабочего стола или ноутбука в любое время.

Запуск apache в качестве консоли с использованием моей учетной записи пользователя, Мой счет, при доступе к сетевому пути выдает следующую ошибку: Warning: DocumentRoot [C:/EMMA/users/*MyAccount*/Documents/*MyWebsite*/] does not exist

Все, что я сделал, это включил httpd-vhosts.conf файл в httpd.conf и добавил в конфигурацию vhosts следующее:

<VirtualHost *:80>
    DocumentRoot "\\EMMA\users\MyAccount\Documents\MyWebsite"
    ServerName MyWebsite
    ErrorLog "logs\MyWebsite-error.log"
    CustomLog "logs\MyWebsite-access.log" common
    <directory "\\EMMA\users\MyAccount\Documents\MyWebsite">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
    </directory>
</VirtualHost>  

Файл хостов Windows настроен правильно, так как изменение пути к локальному apache htdocs работает нормально, и я могу без проблем получить доступ к локальному сайту в браузере.

Мое замешательство таково; В руководстве по apache указано, что apache не может получить доступ к сетевому пути как пользователь без доступа к сетевому пути. Однако, поскольку консоль apache работает как Мой счет который определенно имеет доступ к сетевому пути, почему это не работает? Я проверил меню процесса, и он определенно работает под Мой счет а не System. По какой-то причине на основе сообщения об ошибке apache пытается просмотреть локальный каталог, а не сетевой каталог?

Любые идеи? Если я смогу понять, почему apache пытается получить доступ к сетевому пути как к локальному, я думаю, это должно исправить это, но я здесь в полной растерянности.

Ошибка ID10T !!! Мне нужно было использовать косую черту вперед (/) вместо обратной косой черты () в DocumentRoot и конфигурациях. У меня болит слух, но проблема решена. Я оставлю это здесь для потомков и смирения.