Pikapi
2003-06-18, 03:59 PM
這幾天在弄cgi弄到頭快爆了!!!
說明一下我是怎麼用的吧
我先修改httpd.conf
1.在582行,我改成Option +ExecCGI (書上寫說ExecCGI,apache說明書寫+ExecCGI,不過都沒用)
2.在831行,增加Addhandler cgi-script .cgi .pl
<Directory "/var/www/cgi-bin">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
以上是最基本的修改,我增加了些東西(照apache說明書提的)
1.在583行,我增加handler cgi-script .cgi .pl
2.把581的<Directory> ~ </Directory>中Order 和 All from這兩個設定刪掉 (設定允許通過的設定)
ps...以下的檔案屬性都設成755了,應該沒有錯
但是cgi留言版和一些外面提供的程式都會出現以下的圖
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p26.gif
但是!!!連htm的檔案都會發生錯誤@_@
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p27.gif
再來,我照說明書寫的,寫了一個簡單的cgi程式(test.cgi)
竟然可以跑~~!!
也放了測試cgi模組的cgi(c.cgi)
也是可以跑.....唯有留言版不能
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p28.gif
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p29.gif
後來我裝了CGI.pm的模組,來增加cgi的支援度.....也是不行
但是openwebmail可以使用無礙~"~
以上結果......下了幾個結論
1.也許cgi的模組沒完全裝好---基本的cgi可以用,但是有關於其他cgi語法的似乎不能用,也許perl沒裝好也不一定,但是不知道是哪沒裝好=.=
2.cgi-bin資料夾可能被什麼設定給設定住了,連htm檔也都出不去
不知道遇到這問題該如何解決呢?謝謝>_<
ps...我附上了我的httpd.conf,簡單的cgi(test.cgi),測試perl的cgi(c.cgi)
贊助商連結
說明一下我是怎麼用的吧
我先修改httpd.conf
1.在582行,我改成Option +ExecCGI (書上寫說ExecCGI,apache說明書寫+ExecCGI,不過都沒用)
2.在831行,增加Addhandler cgi-script .cgi .pl
<Directory "/var/www/cgi-bin">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
以上是最基本的修改,我增加了些東西(照apache說明書提的)
1.在583行,我增加handler cgi-script .cgi .pl
2.把581的<Directory> ~ </Directory>中Order 和 All from這兩個設定刪掉 (設定允許通過的設定)
ps...以下的檔案屬性都設成755了,應該沒有錯
但是cgi留言版和一些外面提供的程式都會出現以下的圖
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p26.gif
但是!!!連htm的檔案都會發生錯誤@_@
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p27.gif
再來,我照說明書寫的,寫了一個簡單的cgi程式(test.cgi)
竟然可以跑~~!!
也放了測試cgi模組的cgi(c.cgi)
也是可以跑.....唯有留言版不能
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p28.gif
http://tw.img.photo.yahoo.com/bsup.tw/ab13/p29.gif
後來我裝了CGI.pm的模組,來增加cgi的支援度.....也是不行
但是openwebmail可以使用無礙~"~
以上結果......下了幾個結論
1.也許cgi的模組沒完全裝好---基本的cgi可以用,但是有關於其他cgi語法的似乎不能用,也許perl沒裝好也不一定,但是不知道是哪沒裝好=.=
2.cgi-bin資料夾可能被什麼設定給設定住了,連htm檔也都出不去
不知道遇到這問題該如何解決呢?謝謝>_<
ps...我附上了我的httpd.conf,簡單的cgi(test.cgi),測試perl的cgi(c.cgi)
贊助商連結