在問AI 之前, 我自己亂改, 結果改錯地方, 在 windows 上的 apache 完全掛掉, 使用安裝好的預設值是可以正常執行.
正確的修改標的是 C:/xampp/htdocs , 而我修改錯誤的是 C:/xampp/apache
要修改 XAMPP 的網頁根目錄,主要需要動到 Apache 的設定檔。這個檔案路徑通常在 C:\xampp\apache\conf\httpd.conf。
修改設定檔內容
打開 httpd.conf 檔案後,利用搜尋功能尋找 DocumentRoot 這個關鍵字。你會看到兩行需要修改的地方。
第一行是 DocumentRoot “C:/xampp/htdocs”,請把它改成你的新路徑 “C:/Max/Documents/fonts/dictionary/dictionaryweb”。
第二行緊接在下面,通常是 <Directory “C:/xampp/htdocs”>。請同步修改成 <Directory “C:/Max/Documents/fonts/dictionary/dictionaryweb”>。
確認權限設定
在 <Directory> 區塊內,要確認權限是否有開放。確保裡面的設定包含 AllowOverride All 以及 Require all granted。這樣 Apache 才有權限讀取你放在文件資料夾裡的檔案。
有些 Windows 資料夾會有權限限制,如果修改後出現 403 Forbidden 錯誤,可能需要手動去資料夾內容調整安全安全性設定,讓 Everyone 或 Everyone 組群有讀取權限。
重啟服務生效
修改完儲存檔案後,設定並不會立刻生效。你必須回到 XAMPP Control Panel,先點擊 Apache 的 Stop 停止服務,等待幾秒後再點擊 Start 重新啟動。
重新啟動後,你在瀏覽器輸入 localhost,它就會自動讀取你新路徑下的 index.php 或 index.html 了。
需要幫你檢查如何設定虛擬主機(Virtual Host)來對應不同的專案路徑嗎?