1 頁 (共 1 頁)

inform the administrator Error: HTTPd: malformed header from

發表於 : 週三 7月 15, 2015 1:31 am
yehmy
約上午 01:25 2015/7/15 回覆 PM 給SMALLANT時2次出現
500 - Malformed Header

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the administrator, of ucp.php?i=pm&mode=compose&action=quote&f=0&p=334514,
and inform them of the time the error occurred,
and anything you might have done that may have caused the error.

Error: HTTPd: malformed header from script /ucp.php

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週三 7月 15, 2015 10:29 am
台北客
可能蟻佬分泌蟻酸了

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週四 7月 16, 2015 5:50 am
yehmy
台北客 寫:可能蟻佬分泌蟻酸了
北客大神幽默至極

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週四 7月 16, 2015 7:47 am
smallant
我覺得論壇主機快掛掉
建議論壇停機大修

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週四 7月 16, 2015 10:49 am
newshine
smallant 寫:我覺得論壇主機快掛掉
建議論壇停機大修
這件事情很大條耶
請經理人開會商討大事吧
(omg) (不要啊) (壓力)

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週四 7月 16, 2015 4:39 pm
smallant
(咦) (咦)
那些英文是指發生什麼事?

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週四 7月 16, 2015 7:41 pm
台北客
發生了不該發生的事 (壓力) (賊)

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週五 7月 17, 2015 10:14 pm
yehmy
smallant 寫:(咦) (咦)
那些英文是指發生什麼事?
內部伺服器錯誤
伺服器發生內部錯誤或設定,所以無法完成您的要求。
請聯絡伺服器管理員 ,
並且告知他們錯誤發生的時間,
以及任何 可能導致該錯誤的動作。

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週五 7月 17, 2015 10:20 pm
yehmy
newshine 寫:
smallant 寫:我覺得論壇主機快掛掉
建議論壇停機大修
這件事情很大條耶
請經理人開會商討大事吧
(omg) (不要啊) (壓力)
沒有什麼大事
" 將 print "Content-type: text/html\n\n"; 置於到 test.pl 檔案的第 7 行 while ($i) { 之前,問題即可解決。"

http://support.hp.com/tw-zh/document/c01001052

問題描述
我安裝了 HP Apache 2.0.45 版 (HP Web Server Suite A.1.0.03.01 版)。當我在瀏覽器 中對 Perl CGI Script 發出請求時,瀏覽器出現以下訊息:
Internal Server Error
而且 /opt/hpws/apache/logs/error_log 檔案中含有以下的錯誤訊息:
malformed header from script. Bad header=
在命令列上執行同一個 Perl CGI Script 時並未出現問題。
我該如何修正此問題?

組態資訊
HP-UX 11.x HP Apache 2.0.x Server

解決方法
CGI Script 在命令列上也許可以正常執行,但若是從瀏覽器透過 Web 伺服器來執行,可能 就會發生問題。

這可能是因為伺服器並未送出 Content-type 標頭,因此瀏覽器不知道如 何處理 CGI Script 的輸出結果。

若要提供一個 Content-type 標頭給瀏覽器,請在 Perl Script 中加入以下這行 (此行必須是 Per Script 的第一個 print 陳述式):
print "Content-type: text/html\n\n";

範例 ---- 以下範例將使用 test.pl 和 result.pl 檔案:
test.pl
1 #!/usr/bin/perl
2
3 my $success = 0;
4 my $i = shift || 100;
5 my $j = 0;
6 $|++;
7 while ($i) {
8 my $exec = qx`perl result.pl`;
9 $success++ if ($exec eq 'success');
10 if ($exec eq 'success') { print '.'; }
11 else { print '-'; }
12 $j++;
13 if ($j == 100) {
14 print "\n";
15 $j = 0;
16 }
17 $i--;
18 }
19
20 print "\nSuccess:\t\t$success\n";
21

result.pl
1 #!/usr/bin/perl
2
3 print 'success';
4
在命令列上執行 test.pl 得到以下結果:
........................ Success: 100
從瀏覽器中執行 test.pl:
http://YOURSERVERNAME/cgi-bin/test.pl
結果如下:
內部伺服器錯誤
伺服器發生內部錯誤或設定,所以無法完成您的要求。 請聯絡伺服器管理員 www@yourservername.com
並且告知他們錯誤發生的時間,
以及任何可能導致該錯誤的動作。
有關此錯誤的更多資訊,您可從伺服器的錯誤記錄檔取得。
--------------------------------------------
HP-UX_Apache-based_Web_Server/2.0.45 (Unix) DAV/2 Server at YOURSERVERNAME Port 80
同時,/opt/hpws/apache/logs/error_log 檔案中含有以下內容:
malformed header from script.
Bad header=..............................: test.pl

將 print "Content-type: text/html\n\n"; 置於到 test.pl 檔案的第 7 行 while ($i) { 之前,問題即可解決。
現在瀏覽至 http://YOURSERVERNAME/cgi-bin/test.pl
您應該會看到以下的內容:
........................ Success: 100

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週五 7月 17, 2015 11:13 pm
desktop
newshine 寫:
smallant 寫:我覺得論壇主機快掛掉
建議論壇停機大修
這件事情很大條耶
請經理人開會商討大事吧
(omg) (不要啊) (壓力)
是軟體出問題,如果是硬體,那就好辦多了
頂多花兩三萬換新主機

軟體....只怕不是自己能搞定的 (賊)

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週六 7月 18, 2015 12:23 am
yehmy
desktop 寫:
newshine 寫:
smallant 寫:我覺得論壇主機快掛掉
建議論壇停機大修
這件事情很大條耶
請經理人開會商討大事吧
(omg) (不要啊) (壓力)
是軟體出問題,如果是硬體,那就好辦多了
頂多花兩三萬換新主機

軟體....只怕不是自己能搞定的 (賊)
依下面網頁的答案 是網頁程式設計 網頁文件头有问题
按理不難處理

http://soige.blog.51cto.com/512568/325409
" ... 是文件头有问题。
CGI文件第一句一定要先定义内型,
然后跟着是一个新空行,
在下来就是主程序了,

由于我在定义内型后没有输出文件头及换行,直接就是主程序,
所以一才导致上面出现的错误。
CGI不执行,

APACHE错误日志:
Premature end of script headers,
或 malformed header from script. Bad headerXXX,

这种情况,还是检查一下CGI输出的第一句话是啥。
应该是形如:
Content-type:text/html\n\n
注意:声明好Content-type后要输出两个空行。 "

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週六 7月 18, 2015 10:36 pm
yehmy
請看SERVER 的工作日誌LOG
如果只有我發生過 bad header ,
有可能是我電腦WIN 7 的BUG所致!
WIN 7 的指標錯亂,造成許多資料殘缺和錯誤,

chrome ICON 錯誤
導致 2 個 ICON 不同
電話及CNAME資料殘缺
錯誤=>前一位病人的電話號碼

WIN 7 造成我許多困擾和損失 !!
(新PC已經不支援WIN XP,所以沒替SMALLANT組裝新PC,
傷腦筋 !!!)
WIN 7 指標錯誤導致 2 個 ICON 不同 2015-07-02_215303_cr.jpg
WIN 7 指標錯誤 造成 chrome ICON 錯誤 2015-07-04_184110_cr.jpg
錯誤=-前一位病人的電話號碼2015-05-15_144346_cr.jpg
姓名CNAME殘缺-2015-05-13_183431_cr_cr_cr.jpg
姓名CNAME殘缺-2015-05-13_183431_cr_cr_cr.jpg (5.11 KiB) 已瀏覽 12485 次

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週日 7月 19, 2015 1:31 am
newshine
好厲害
(GOODJOB) (GOODJOB) (GOODJOB)

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週日 7月 19, 2015 11:00 am
台北客
expert

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週日 7月 19, 2015 12:00 pm
jesuischinoise
yehmy 寫:請看SERVER 的工作日誌LOG
如果只有我發生過 bad header ,
有可能是我電腦WIN 7 的BUG所致!
WIN 7 的指標錯亂,造成許多資料殘缺和錯誤,

chrome ICON 錯誤
導致 2 個 ICON 不同
電話及CNAME資料殘缺
錯誤=>前一位病人的電話號碼

WIN 7 造成我許多困擾和損失 !!
(新PC已經不支援WIN XP,所以沒替SMALLANT組裝新PC,
傷腦筋 !!!)
WIN 7 指標錯誤導致 2 個 ICON 不同 2015-07-02_215303_cr.jpg
WIN 7 指標錯誤 造成 chrome ICON 錯誤 2015-07-04_184110_cr.jpg
錯誤=-前一位病人的電話號碼2015-05-15_144346_cr.jpg
姓名CNAME殘缺-2015-05-13_183431_cr_cr_cr.jpg
買舊電腦自己改裝 (咦) (偽可愛)

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週日 7月 19, 2015 2:20 pm
yehmy
蟻校長原來的舊電腦芳齡10歲 , 可算是 PC人瑞了 , 隨時都可能駕鶴西歸 !!
所以用舊電腦幫他改裝一台備用機 ,也已芳齡 5歲.. .
作業系統 ,應用程式 及 硬體廠商 以改版不支援舊版的方式,
聯合搶錢 !!

Re: inform the administrator Error: HTTPd: malformed header

發表於 : 週日 7月 19, 2015 2:57 pm
yehmy
不嫌棄小錢的大師, 請到"想節省小錢..(ICD10..).."那一篇及相關文章,
不會很麻煩 , 頂多按十幾下滑鼠左右鍵,

很多大戶對這點小錢不屑一顧,
請為了幫忙家扶中心窮學生而按,然後捐給他們,
他們可以支撐 1 個月的伙食費, 會非常感謝你 !!