在这个问题上,我已经正式走到了尽头。作为一个经常同时在多个网站上工作的人(我相信我在这里并不孤单),每当我想在不同的网站上工作时,重命名我的“htdocs”目录变得令人沮丧,所以我决定把一个简单的脚本。
我的第一种方法是根据我提供的目录输入重置“httpd.conf”中的“DocumentRoot”变量,但是,在主“/Applications/XAMPP/”目录之外有一个 DocumentRoot 已被证明是一个更大的问题。如您所见,我正在运行带有 XAMPP 安装的 OSX。理想情况下,我希望我的所有网站都位于“/Users/Me/Sites/*”。即使我试图在 XAMPP 的基本目录中移动我的站点,Apache 也不想加载除“htdocs”之外的任何内容作为我的 DocumentRoot。
我的下一个方法是简单地将符号链接添加到我当时正在处理的每个站点中的所有文件/目录到“htdocs”。这可以在浏览器中很好地加载基本 html 文件,但是,我主要使用 PHP,这似乎不想呈现(我可以看到该文件,但它不会显示为网页)。
这些方法本身听起来都不太难,但是从学习 Xcode,到 AppleScript,再到 Apache 的 httpd.conf 文档,我觉得我已经经历了足够多的头痛。对于我所经历的每次尝试,我都使用了权限,但还没有为我解决任何问题。
我敢肯定,过去有很多其他网页设计师都遇到过这个问题,你的解决方案是什么?