500エラーは解決。

郵便局へ行って高等学校卒業程度認定試験(いわゆる大検)の申し込みをしてきた。試験は8月だ。しかしどうも勉強する気が起きない。習慣になっていないのもあるし、気分の浮き沈みが激しいのもある。引きこもっているのは精神衛生上よろしくないのは分かってる。…で、いざ出かけようとなるとそんな気分じゃないんだよな。やはりその時の気分次第か…。上手く行かないなぁ。
昨日の記事、CGIを実行時に500エラーが出る件について。解決したのでメモ書きしておくことにする。
とりあえず実験として簡単なプログラム(Hello Worldを表示するだけ)を動かしてみたら、予想通り動かなかった。スクリプト自体に異常があるわけではないらしい。パーミッションも問題なく、どうしたものだろう…と500 Internal Server Errorの出たモニタを眺めながら考えていた。
“More information about this error may be available in the server error log.”
エラーログの存在なんてすっかり忘れていたわ…。早速エラーログを見てみたところ、Premature end of script headersというのが出てたのでググった結果を参考にし、各スクリプトの一行目の末尾にハイフンを二つ付けたら正常に動作した。ちなみに動かそうとしていたのは0chと言う2ちゃんねる風スクリプト。これを自宅サーバーに設置して内部からのみアクセス可能にさせておけば、rep2から2ちゃんねると同じように読んだり書いたり出来る。もちろんスレ立てから荒らしまで自由に出来る。キャップだってついてるぞ。(ずっと一人だけど) つまり、他人からは見えない自分だけのメモ帳を設置していたわけだ。rep2を経由してる為に外部端末の携帯からでも閲覧可能。あまり出かける機会は無いが…役に立たないことは無いだろう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です