Popular Posts(last24hours)

DREAM COUNTER(夢カウンター)を動かすためのメモ

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

DREAM COUNTER(夢カウンター)のサイト

Perl関係の設定をするのは久しぶり。

ApacheでDREAM COUNTERを設置するディレクトリにCGIの実行を許可する

Apacheのconf.dディレクトリ配下、動かすドメインのVirtualhost設定に以下の記述を追加

<Directory "/path/to/cgidir">
    Options +ExecCGI
</Directory>

動作に必要なモジュールのインストール

perl-CGIはApacheでPerl スクリプトを CGI として利用できるようにするもの

ImageMagickはカウンター画像の連結に使われるらしい

yum install perl-CGI
yum install ImageMagick-perl

ImageMagickをyumで入れているのはcpanで以下のようなエラーでうまく入らなかったため。。。

cpan[1]>install Image::Magick

fatal error: MagickCore/MagickCore.h: No such file or directory
 #include <MagickCore/MagickCore.h>

結局yumで入れてしまいましたが、以下が解決のヒントかも。

https://blog.mitsuto.com/perl-cpan-image-magick

CGIファイルをShiftJIS/CRLF⇒UTF8/LFに変換

nkf -w -Lu --overwrite init.cgi
nkf -w -Lu --overwrite dream.cgi
nkf -w -Lu --overwrite chechk.cgi

元がSJISらしくUTF-8に変えないとLinux上で開いたときに文字化けする。LFに変えていないとうちの場合、下記のようなエラーとなりました。

AH01215: (2)No such file or directory: exec

ただ、admin.cgiはSJISのままにしておかないとWebで化けたので、改行コードのみLFに変えます。

#nkf --guess admin.cgi
Shift_JIS (CRLF)

#tr -d '\r' < admin.cgi > admin_after.cgi

#nkf --guess admin_after.cgi
Shift_JIS (LF)
な

シンプルですが、なかなか使い勝手がよさそうなカウンターですね。途中の番号から始められること、一回設置すればいくらでも対象サイトを増やせるのがお気に入り。

【PR】最近楽天で購入した商品

こちらもなかなかのボリューム。子供が綺麗に折り紙を折れるようになると、成長が感じられて、嬉しい。かんたん・かわいい・楽しい! 決定版 おりがみ大図鑑 大ボリューム!190作品がオールカラーでわかる! [...]

この手のやつは、いったいどういう仕組みで絵とペンの音声をマッチさせているのか不思議。もの凄いボリュームなので、子供も飽きずに楽しめます。音で学べる!英語ことば図鑑5000 タッチペンつき [ アレン玉 [...]

いつの間にか、黎明篇の続きが!前回で完結したとばかり思っていたので、これは嬉しい。そして、めちゃくちゃ面白い!宇宙戦艦ヤマト 黎明篇 第2部 マリグナント・メモリー [ 塙 龍之 ]価格:1,650円 [...]

Tips

Posted by admin