0
私はCGIページを呼び出そうとしていますが、応答は空白になります。それはerror 500
を返します。 私はちょうどAJAXなしで投稿をしてもうまくいきます。ここでBash。 CGIポストはエラー500を与えます。しかし、AJAXなしで動作します。
#!/bin/bash
echo "content-type: text/html"
echo "lalala" > temp.file
cat temp.file
echo "
<br><b>Program:</b> $program <br> \n"
echo "<html> adsdasd </html>"
ヘッダです:
Connection close
Content-Length 535
Content-Type text/html; charset=iso-8859-1
Date Thu, 19 Jan 2012 12:30:04 GMT
Server Apache
Request Headers
Accept */*
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Connection keep-alive
Content-Length 16
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Host cgi:8888
Origin null
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0) Gecko/20100101 Firefox/10.0
ウェブサーバのログにエラーが追加されている可能性があります...どのようなエラーメッセージが表示されますか? – cdeszaq
エラーメッセージは表示されません。 – Lefsler
シェルスクリプトを '-x'で実行しましたか?または、スクリプトを「
hello world
」と印刷するだけに減らしましたか?見出しはうまく見えます。また、ここで使用しているWebサーバーデーモンは何ですか? –