Loading...

Internal Server Errorがでるよ



なれないことすると戸惑いますね。
web serverにperlで書いたcgiを配置して実行するとInternal Server Errorがでました。
Helo Worldしたいだけなのに。

で、print "Helo World"しただけだとだめ。

Webサーバーで上使うときのおまじない。
Content-typeを出力しないといけないんですよね。

PHPとか使ってると意識しないですむのでついついはまってしまったわけです。

まずオーソドックスな方法
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "o_o!";


つぎにCGIを使う方法
#!/usr/bin/perl
use strict;
use warnings;

use CGI;

my $q = new CGI;
print $q->header;

print "Well come deiji World.";


おまけ
ruby
#!/usr/local/bin/ruby
print "Content-type: text/html\n\n"
print "Hello world\n"
リアクション: 
perl 8702202391739778174

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS