XAMPP Running Discuss
關於 XAMPP 架設使用操作討論,非本程式相關問題一律砍文!
版主: 版主管理群
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
lovekuverx 寫:關於CGI 顯示404錯誤 如何解決?
這代表你把 cgi 丟錯地方了...
-
lovekuverx
- 星球普通子民

- 文章: 23
- 註冊時間: 2005-07-05 13:42
文章
由 lovekuverx »
可是路經為 C:\Program Files\xampp\cgi-bin 應該都沒有錯 之前是好好的 突然就變成404 不知道什麼關西 要怎麼才能找出原因?
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
lovekuverx 寫:可是路經為 C:\Program Files\xampp\cgi-bin 應該都沒有錯 之前是好好的 突然就變成404 不知道什麼關西 要怎麼才能找出原因?
你的 ScriptAlias 還在嗎?
-
lovekuverx
- 星球普通子民

- 文章: 23
- 註冊時間: 2005-07-05 13:42
文章
由 lovekuverx »
ScriptAlias 是什麼? 我不太了解 因為是灌 XAMPP + activeperl 才可以啟動CGI 現在突然不行了
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
lovekuverx 寫:ScriptAlias 是什麼?
httpd.conf 裡面的設定
雖然說懶人包很方便,但是出問題的時候你還是得去翻使用手冊找原因。
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
lovekuverx 寫:請你幫我 看看 httpd.conf 麻煩你了
httpd.conf 下載
雖然說我還是幫你看過了,但是希望下回你還是自己看一下,畢竟我連要改什麼東西都跟你說了,自己動手看一下問題在哪裡不為過吧?
你的 ScriptAlias 設定是
代碼: 選擇全部
ScriptAlias /cgi-bin/ "C:/Program Files/xampp/htdocs/"
請把它改回 C:/Program Files/xampp/cgi-bin 去吧!記得把下面 <Directory> 的後面那串也改回來。
-
lovekuverx
- 星球普通子民

- 文章: 23
- 註冊時間: 2005-07-05 13:42
文章
由 lovekuverx »
chiouss 寫:lovekuverx 寫:請你幫我 看看 httpd.conf 麻煩你了
httpd.conf 下載
雖然說我還是幫你看過了,但是希望下回你還是自己看一下,畢竟我連要改什麼東西都跟你說了,自己動手看一下問題在哪裡不為過吧?
你的 ScriptAlias 設定是
代碼: 選擇全部
ScriptAlias /cgi-bin/ "C:/Program Files/xampp/htdocs/"
請把它改回 C:/Program Files/xampp/cgi-bin 去吧!記得把下面 <Directory> 的後面那串也改回來。
sorry,我照著
http://home.educities.edu.tw/kai2002/teach/activeperl/
可是我修改回來了 現在是顯示 (圖片) 我真的對這設定一竅不通 請你見諒...

-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
圖片我看不到,教學的文章最後的說明有錯誤。
建議你先把 httpd.conf 改回原來的樣子 (XAMPP 原本的樣子),然後做下列動作 (ActivePerl 不要移除)...
- 找到 ScriptAlias 的地方,例如
代碼: 選擇全部
ScriptAlias /cgi-bin/ "E:/wwwdata/cgi-bin/"
把 /cgi-bin/ 和 "E:/wwwdata/cgi-bin/" 分別改成你要的虛擬目錄和真實目錄名稱,像是
代碼: 選擇全部
ScriptAlias /cgi-bin/ "C:/Program Files/xampp/cgi-bin/"
- 找到下方相對應的目錄設定,像是
代碼: 選擇全部
<Directory "E:/wwwdata/cgi-bin">
把原本的目錄名稱改成你要的目錄名稱
代碼: 選擇全部
<Directory "C:/Program Files/xampp/cgi-bin">
- AddHandler 的地方把前面的 # 拿掉
- 重新啟動 Apache,然後再測試看看
有問題再提出...
-
lovekuverx
- 星球普通子民

- 文章: 23
- 註冊時間: 2005-07-05 13:42
文章
由 lovekuverx »
我這樣設定的 可是它顯示
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
lovekuverx 寫:我這樣設定的 可是它顯示
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
你的 error.log 裡面寫什麼?403 丟出來的訊息不夠...
-
chiouss
- 竹貓忠實會員

- 文章: 1741
- 註冊時間: 2002-11-29 18:19
文章
由 chiouss »
這種東西本來是給你找比較快的,因為你自己清楚時間,要自己重新產生一次 error 也很方便...
代碼: 選擇全部
[Sun Dec 10 17:11:35 2006] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/xampp/cgi-binnew, referer: http://127.0.0.1/wwe/index/index.html
如果是這個,麻煩你把你自己的 httpd.conf 裡面有關我之前說要改的部分你改的結果貼出來...
要是我沒猜錯的話,你大概是 ScriptAlias 設定裡面有少了
/
不然就是你網頁的連結寫法有問題 Orz