我正在使用XAMPP在本地本地(在我的开发PC上)为一家小型企业托管一个网页。
页面将链接到员工在商店中其他本地PC上使用的多种工具,但是php文件位于商店中多个不同的物理驱动器上。
我希望我可以配置XAMPP以允许跨所有这些驱动器访问PHP文件。目前,我需要的3个是:
默认htdocs文件夹,所有内容均从我的开发PC的C驱动器开始
我们将此目录称为C
也在开发PC上名为“ X”的存档驱动器
我们将此目录称为X
另一台本地PC上网络驱动器上的文件夹
我们将此目录称为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,C目录和X目录上的php文件都可以很好地加载!!!但是无论我做什么,我都无法从Z加载php文件。
有关Z的更多信息:
我将其命名为“ Z”网络驱动器
Z的实际路径是\ MAIN \ Backup \ FV
也就是说,远程文件夹位于名为“ MAIN”的LAN机器上,而包含要查看的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的原因。
新更新: 我发现了这一点(我想我上次从事此项目时尝试过的许多事情之一):
所以我以为我会尝试这些,但是都不起作用...