iT邦幫忙

0

Windows Server 2008 底下安裝 Apache HTTP Server

最近幫客戶安裝 Apache HTTP Server 遇到一個問題
因為是從遠端桌面連線登入, 客戶是告知我他提供給我 Administrator 的權限
作業系統是 Windows Server 2008
但是在我安裝完 Apache HTTP Server 之後, 要將 PHP 安裝上去
這時我必須去修改 C:\Program Files\Apache...(省略)\conf\httpd.conf
但是當我修改完必須儲存時, 卻發現沒有辦法儲存, 但是我將 httpd.conf 的安全性加入 Administrator 可以完全控制還是沒有辦法
接著我重新安裝 Apache HTTP Server, 這一次路徑不安裝在 Program Files 裡面
直接是 C:\Apache...(省略)\conf\httpd.conf
一樣有加入安全性設定, 但還是不行
請問各位大大, 哪邊需要修改呢?
煩請協助, 謝謝!

2 個回答

26
fishk
iT邦大師 1 級 ‧ 2008-12-24 23:33:18
最佳解答

先試試在該目錄下是否可以建立檔案?

如果可以, 有可能是檔案被lock住, 所以無法寫入.
可以將apache service先停掉再試試看.

如果還是不行, 就先另存一個檔案.
將原本的httpd.conf刪除,
再將那個檔案改名為 httpd.conf

chunchih iT邦新手 5 級 ‧ 2008-12-25 16:07:00 檢舉

同樣的作法,在 Windows 2003 或是 Vista 底下都是正常的
因為後來客戶端竟然是把 "Apache...(省略)" 目錄直接設定為共用就可以了
請問有大大是使用 Windows 2008 的嗎?可以請你們安裝一下 Apache 並且修改 httpd.conf 檔看看嗎?

fishk iT邦大師 1 級 ‧ 2008-12-25 16:32:01 檢舉

我還沒有用過Windows 2008

12
jsperng
iT邦研究生 1 級 ‧ 2008-12-25 11:42:39

應該是檔案被lock住,將apache service先停掉試試看.如果還是不行時可以試試 unlocker 程式
http://ccollomb.free.fr/unlocker/

我要發表回答

立即登入回答