0
我們在我們的網絡中使用AFP服務器來同步辦公室中所有mac上的所有主目錄。這種方式工作得很好,只有當用戶移動到另一個mac並希望達到它的「htdocs」文件時(這個目錄不會同步,因爲它不在主目錄中)。將httpd.conf中的DocumentRoot/Directory設置爲當前主目錄
我發現有可能改變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目錄。我也想知道是否有可能製造一個別名來逃避錯誤?
代字號('〜')不能被使用/解析的原因是因爲它對系統守護進程沒有意義。 _Which_用戶主目錄應該發佈http服務器嗎?畢竟,MacOS與所有unixoid系統一樣,都是一個多用戶系統。 – arkascha
您可能想嘗試apaches mod_userdir以通過單個apache http服務器發佈每個用戶內容。這樣,所有用戶都可以訪問「他們」的內容,例如:http:// /〜 ...再次注意這個代字號,這次_does_有意義,因爲後跟用戶名。 –
arkascha
@arkascha使用'localhost /〜username'聽起來並不是最好的解決方案,我個人認爲使用'/ Users'作爲root是解決這個問題的更好方法。 – Fleuv