推 LaPass:沒記錯的話是在httpd.conf裡面改 08/28 18:24
※ 編輯: logs 來自: 125.229.0.155 (08/28 18:33)
→ mp607:改完重新啟動apache? 08/28 18:51
推 pm2001:服務要重開 08/28 18:52
我應該有確實重啟服務,以下是測試流程
1. 安裝完後的原始設定 DocumentRoot "C:/Program Files/Apache2.2/htdocs"
2. 確認 service 是開啟的
3. 瀏覽器測試 -> It's work!
4. 更改為 DocumentRoot "D:/root"
5. httpd.conf 存檔
6. 重新啟動服務
7. 瀏覽器測試 -> Forbidden
8. 改回原始設定 DocumentRoot "C:/Program Files/Apache2.2/htdocs"
9. httpd.conf 存檔
10.重新啟動服務
11.瀏覽器測試 -> It's work!
[額外測試]
12.更改為 DocumentRoot "E:/root" (E:\root 為不存在目錄)
13.httpd.conf 存檔
14.重新啟動服務 --> 無法啟動服務
Step 1~11 應該可證明重啟服務的方式是正確的
※ 編輯: logs 來自: 125.229.0.155 (08/28 20:21)
推 iFEELing:D:\root 資料夾開EVERYONE可讀試看看 08/28 20:50
→ iFEELing:Forbidden 也有可能是OS不允許HTTP SERVICE讀那個目錄 08/28 20:51
設定讀取權限 everyone 全開後還是 forbidden
連路徑設定到 FAT32 這種沒有安全性及權限問題的磁碟仍是 forbidden
若改另外一家的 httpd 則完全沒有這個問題
http://www.st.rim.or.jp/~nakata/
但是我想用 apache 啊...
※ 編輯: logs 來自: 125.229.0.155 (08/28 21:58)
推 nomoty:在httpd.conf搜尋Directory,把路徑改成資料夾的路徑, 08/28 22:14
→ nomoty:然後加入allow from all試看看吧 08/28 22:14
→ logs:終於成功啦 !! 沒想到還有 Directory 要改 >"< 08/28 22:17