網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2005-05-25, 08:33 AM
18SUPER 18SUPER 目前離線
進階會員
 
註冊日期: 2004-07-13
文章: 2,188
警告 cgi 主機設定問題~ 急! 求救!!

新架設的主機跑CGI SCRIPT時出現 500 ERROR

LOG:
[warn] Cannot get media type from 'cgi-script'
[error] [client x.x.x.x]Premature end of script headers: xxx.cgi

看起來是media type 設定的問題 但是如何改正呢
這是 linux - pleask 7.0.2 主機
回覆時引用此篇文章
  #2  
舊 2005-05-25, 09:11 AM
licheng licheng 目前離線
進階會員
 
註冊日期: 2004-06-11
住址: localhost
文章: 950
預設

這個錯誤訊息我沒碰過。不過,幾個方向供您參考。

首先,Apache 的 httpd.conf 有關 cgi 的部分,是否設定正確?

譬如,有沒有指定

AddHandler cgi-script .cgi

Apache 內定值是不指定。

其次,該 cgi 的 header,是否正確?

譬如,cgi header 是

#/usr/bin/perl

可是,系統的 Perl,卻是位於 /usr/local/bin/perl。
回覆時引用此篇文章
  #3  
舊 2005-05-25, 10:36 AM
18SUPER 18SUPER 目前離線
進階會員
 
註冊日期: 2004-07-13
文章: 2,188
預設

測試了 都不是~

求救中
回覆時引用此篇文章
  #4  
舊 2005-05-26, 01:25 AM
18SUPER 18SUPER 目前離線
進階會員
 
註冊日期: 2004-07-13
文章: 2,188
預設

有沒有高手~
提供一下為何cgi-script 不跑的原因?
現在只剩下
[error] [client x.x.x.x] Premature end of script headers: refer.cgi

原來的
[warn] Cannot get media type from 'cgi-script'
已沒有了 (雖然不太清楚原因)

refer.cgi 是很簡單的script程式~ 不是程式的問題
回覆時引用此篇文章
  #5  
舊 2005-05-26, 06:19 AM
licheng licheng 目前離線
進階會員
 
註冊日期: 2004-06-11
住址: localhost
文章: 950
預設

或許可以先參考 Apache 的 FAQ

What does it mean when my CGIs fail with "Premature end of script headers"?
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 04:07 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.