2010-07-30 84 views
2

环境:在MAC上通过VMWare Fusion运行Windows上的XAMPP,我该如何配置apache以使用我的共享文件夹(Z :)作为web根目录?

主平台:MAC OSX 10.6

经由VMWare的融合辅助平台:视窗7 64位

背景:我运行MAMP上的MAC侧临用一个根目录在“ /万维网”。我需要在IE中测试网站,因此需要Windows安装。我在Windows端安装了XAMPP,并将apache根目录更改为“Z:\ www”,即我的MAMP webroot的位置,它是MAC和Windows之间的共享文件夹。

当我试图从窗户进入本地站点(http://localhost/asite)我得到一个403 Forbidden错误:


禁止访问!

您没有权限访问请求的对象。它是读取保护的或服务器不可读的。

如果您认为这是服务器错误,请与网站管理员联系。 错误403 本地主机 07/30/10 14时21分07秒 阿帕奇/ 2.2.14(Win32的)DAV/2的mod_ssl/2.2.14的OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1


如果它能起作用,还需要进行哪些其他配置更改?

感谢,

克里斯

回答

4

感谢那些回复。我对网络连接的类型做了一些研究,并且我没有使用XAMPP就解决了这个问题。

回顾一下,我通过VMWare Fusion作为虚拟机在我的Mac上运行Win7。我有MAMP在我的Mac上使用webroot在/ www运行本地Web服务器,我希望能够从Windows中的浏览器访问Web服务器。

总之,我希望能够从Safari(Mac)或IE(Windows)访问http://localhost/mysite

  1. 将我的融合网络适配器更改为桥接,因为我在家庭办公室工作。
  2. 使用命令提示符下的ipconfig命令刷新我的网络连接。
  3. 编辑我的Windows主机文件,以反映:192.168.1.102 localhost

完成和完成的。

我希望别人能找到这个有用的。

  • 克里斯
0

有没有你想为你的网站从XAMPP,而不仅仅是MAMP任何具体的原因是什么?几年前,我曾在类似环境中工作过,并且我简单地将虚拟机的网络类型设置为NAT(以便客户机与主机具有不同的IP),然后将IE指向运行MAMP的主​​机的IP地址。

+0

感谢您的答复。网络不是我的强项,但我想知道是否有办法将我的Windows本地主机设置为指向Mac IP。 我假设我只是添加一行到我的Windows主机文件,是否正确? Windows 7的网络接口也让我陷入了一个循环。我在哪里可以找到我的Mac的IP地址? 再次感谢您的帮助。我为我的网络无知道歉。 - Chris – KeyboardCowboy 2010-08-19 22:56:42

0

也许我不太完全理解你的问题,但:

我需要在IE测试网站”
你并不需要设置Web服务器这样做...
在Mac主机上继续使用Apache,并按照peterjmag的建议将IE从Windows VM指向主机IP。
另外,是不是有一个Mac版本的IE浏览器?

再次,我道歉,如果我误解你了 - 我不想听起来自大;)

Z:\ WWW ... MAC和Windows之间的共享文件夹”
这是什么 - 网络共享?如果您在虚拟机中使用本地文件夹,您会得到相同的错误(例如:C:\ www)?

尝试从您的虚拟机安装/WWW - 去它的设置>选项标签>共享文件夹。选择始终启用。点击添加并浏览至您的/www主机文件夹。这应该使您的虚拟机Windows可以访问/www

最后,以防万一:检查www文件夹的Windows权限。

希望有帮助!

相关问题