macos - 通过 MAC 上的 VMWare Fusion 在 Windows 上运行 XAMPP,如何配置 apache 以使用我的共享文件夹 (Z :) as the web root?

标签 macos windows-7 xampp shared-directory vmware-fusion

环境:

主要平台:MAC OSX 10.6

通过 VMWare Fusion 的辅助平台:Windows 7 64 位

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

当我尝试从 Windows 访问本地站点 ( http://localhost/asite ) 时,我收到 403 Forbidden 错误:


禁止访问!

您无权访问所请求的对象。它要么是读保护的,要么是服务器无法读取的。

如果您认为这是服务器错误,请联系网站管理员。 错误403 本地主机 2010 年 7 月 30 日 14:21:07 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1


如果它真的可以工作,还需要进行哪些其他配置更改才能使其工作?

谢谢

克里斯

最佳答案

感谢那些回复的人。我对网络连接的类型进行了一些研究,以下是我在不使用 XAMPP 的情况下解决该问题的方法。

回顾一下,我通过 VMWare Fusion 作为虚拟机在 Mac 上运行 Win7。我的 Mac 上有 MAMP 运行本地 Web 服务器,Web 根目录位于/www,并且我希望也能够从 Windows 中的浏览器访问该 Web 服务器。

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

  1. 由于我在家庭办公室工作,因此将我的 Fusion 网络适配器更改为桥接网络适配器。
  2. 使用命令提示符中的 ipconfig 命令刷新了我的网络连接。
  3. 编辑了我的 Windows 主机文件以反射(reflect):192.168.1.102 localhost

完成了,完成了。

我希望其他人会发现这很有用。

  • 克里斯

关于macos - 通过 MAC 上的 VMWare Fusion 在 Windows 上运行 XAMPP,如何配置 apache 以使用我的共享文件夹 (Z :) as the web root?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375114/

相关文章:

windows-7 - Vista/Windows 7 下通用的世界可写应用程序数据文件夹

windows-7 - 我想反转我的扩展桌面显示器

php - artisan 迁移访问被拒绝

mysql - 备份失效的 MySQL 服务器

python - 无法在 mac 上的 python 中使用 opencv 读取 xvid 视频

php - 安装 phpredis MAC OSX

macos - OSX 中缺少 Firefox 打印预览?

macos - 通过 shell 命令停止 meteor

delphi - 为什么通过 dbExpress 重新连接到 Oracle 数据库会导致访问冲突?

php - 网站部署在主机上时,MySql Insert 不起作用!