台灣最大程式設計社群網站
線上人數
1243
 
會員總數:245132
討論主題:189038
歡迎您免費加入會員
討論區列表 >> 其他DB >> winxp下架apache 及php的設定問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
winxp下架apache 及php的設定問題
價值 : 10 QP  點閱數:2270 回應數:10

樓主

evans
初學者
53 62
720 122
發送站內信

捐贈 VP 給 evans
請教各位大大們
我安裝的環境如下:
php-4.4.2-Win32.zip
apache_2.0.55-win32-x86-no_ssl.msi

安裝好後在Apache的httpd.conf,我把原設定php檔案放置的位置
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs
改為
DocumentRoot "C:/WWWRoot"而且也有在原設定值前加#註解
然後我在那一個資料下放一個test.php的檔案,然後下phpinfo()
去ie打http://localhost/test.php,可以正常秀出phpinfo的頁面
但是我若是只下http://localhost會出現如下的錯誤訊息頁面
Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------
Apache/2.0.55 (Win32) Server at localhost Port 80

請教各位大大,是不是在httpd.conf有哪些設定有誤?


本篇文章發表於2006-03-24 14:22
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
在DocumentRoot的目錄
放個index.php
看看
本篇文章回覆於2006-03-24 14:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

evans
捐贈 VP 給 evans 檢舉此回應
恩,我有放index.php試
網址下http://localhost/index.php(會出現正確的頁面)
若只下http://localhost還是不行,出現一樣的錯誤訊息
本篇文章回覆於2006-03-24 14:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應
找一下
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/xampp/htdoc">

改為
<Directory "C:/WWWRoot">

試試看
本篇文章回覆於2006-03-24 15:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
應該是
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
要改為
<Directory "C:/WWWRoot">
本篇文章回覆於2006-03-24 15:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

evans
捐贈 VP 給 evans 檢舉此回應
恩,我apache的configure有改了,可是
只下http://localhost還是出現一樣的錯誤訊息~
請問在安裝apache時不是有個頁面會問domain,
那個地方key 「localhost」對嗎?
本篇文章回覆於2006-03-27 08:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

evans
捐贈 VP 給 evans 檢舉此回應
請問像在iis裡面有設定預設文件為default.htm、default.asp、index.htm
這樣我們去http://localhost/myWeb 打這樣的網址它自然會去找myWeb下的有上面那些檔名的檔案秀出來
那在apache裡有這樣相關的設定嗎?
因為我在預設的WWWRoot下有放一個測試的資料夾,裡面有放index.php
但是如果網址只打http://localhost/myWeb一樣會出現錯誤的訊息
還是要打http://localhost/myWeb/index.php才會秀出那一頁
本篇文章回覆於2006-03-27 09:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應

DirectoryIndex
本篇文章回覆於2006-03-27 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

evans
捐贈 VP 給 evans 檢舉此回應
謝謝大大的提醒
會出現錯誤是因為我只有在DocumentRoot設定路徑
而Directory那裡沒設定 |==|

那再請教大大
DirectoryIndex 是在哪設的?
我在php.ini和apache的conf沒找到相關設定位置,謝謝:)
本篇文章回覆於2006-03-27 12:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
apache的conf
應該有吧
真的沒有就自己補進去
本篇文章回覆於2006-03-27 12:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

evans
捐贈 VP 給 evans 檢舉此回應
真的很感謝大大的解答
剛開始摸php+apache這一塊,所以基礎的設定檔不太清楚
3Q :)
本篇文章回覆於2006-03-27 14:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.