我们在网络中使用AFP服务器同步办公室所有mac上的所有主目录。这工作得很好,只有当用户移动到另一个mac并且想要达到它的时候才能正常工作" htdocs"文件(此目录不会同步,因为它不在主目录中)。
我发现有可能更改localhost根目录的位置。要更改根目录,您需要修改/Applications/XAMPP/xamppfiles/etc/httpd.conf
文件中的 DocumentRoot 和目录路径。不幸的是,当重新启动Apache时,无法使用类似于~/
的路径,这会产生以下错误:
AH00526: Syntax error on line 229 of /Applications/XAMPP/xamppfiles/etc/httpd.conf:
DocumentRoot must be a directory
是否可以使用例如~/www
,因此在mac上登录的所有用户都将拥有自己的xampp目录。我也想知道是否可以使用别名来逃避错误?
答案 0 :(得分:0)
参考问题的答案"Apache wildcard documentroot"。
使用VirtualDocumentRoot。
<VirtualHost *:80>
ServerName localhost
ServerAlias *.local
VirtualDocumentRoot /Users/%1/Sites
</VirtualHost>