Как сделать несколько дисков доступными для сервера Apache - PullRequest
0 голосов
/ 31 марта 2019

Я размещаю веб-страницу для малого бизнеса локально (на моем ПК для разработки) с использованием XAMPP.

На этой странице будут ссылки на несколько инструментов, которые сотрудники используют на других локальных ПК в магазине, однакоФайлы php расположены на нескольких разных физических дисках в магазине.

Я надеюсь, что смогу настроить XAMPP, чтобы разрешить доступ к файлам PHP на всех этих дисках.В настоящее время мне нужны следующие 3:

  1. папка htdocs по умолчанию, где все запускается на диске C моего ПК разработчика

    Давайте назовем этот каталог C

  2. также архиватор на ПК разработчика с именем "X"

    давайте назовем этот каталог X

  3. папкой на сетевом диске надругой локальный ПК

    давайте назовем этот каталог Z

Я, честно говоря, не уверен, что делаю, но я настроил httpd-vhosts.conf следующим образом:

<VirtualHost 127.0.0.1:80>
  DocumentRoot "C:/xampp/htdocs/"
  ServerName localhost
</VirtualHost>

<VirtualHost *:80>

    ServerName localhost

    DocumentRoot "C:/xampp/htdocs/"

    <Directory "X:/Raspi_Archive"> <- this one works, giving access to X
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>

Если vhosts.conf настроен так, файлы php как в каталоге C, так и в каталоге X прекрасно загружаются !!!но независимо от того, что я делаю, я не могу загрузить php-файлы с Z.

Дополнительная информация о Z:

Я сделал его сетевым диском с именем "Z"

Фактический путь к Z: \ MAIN \ Backup \ FV

То есть, удаленная папка находится на компьютере локальной сети с именем "MAIN", а папка содержит подкаталоги с php-файлами, которые я хотел бычтобы просмотреть \ Backup \ FV

Вот что я пробовал.

Это позволяет мне получить странный доступ к 1 и 2, но не к 3:

<VirtualHost 127.0.0.1:80>
  DocumentRoot "C:/xampp/htdocs/"
  ServerName localhost
</VirtualHost>

<VirtualHost *:80>

    ServerName localhost

    DocumentRoot "C:/xampp/htdocs/"

    <Directory "\\MAIN\Backup\FV\Data\RasPi"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>

Не перечисляя все, что я пробовал, я становлюсь все более и более уверенным в том, что я отредактировал что-то, кроме vhosts.conf, и именно так работает доступ к X.

Новое обновление: я нашелэто (одна из многих вещей, которые, я думаю, я попробовал в прошлый раз, когда работал над этим проектом): enter image description here

Так что я решил попробовать это, но ни одна из них не сработает ...

enter image description here

...