設置お助けページ
うまく設置できなかったらこのページを見てください。
CGI/Perlは利用可能ですか?
お使いのサーバーがCGI/Perl不可のレンタルWEBサーバーの場合はどうにもなりません。
ブログ未作成状態では/index.cgiはエラーとなります。
ブログトップページは
/index.cgi
ですが、
このCGIはブログが未作成状態でアクセスするとエラーとなります。
管理ページは
/admin/index.cgi
となります。
先に管理ページでブログを作成してください。
Digest::SHAはインストールされていますか?
Digest::SHAのインストールされていないレンタルサーバーが結構多いようです。
Digest::SHAは、Twitter連携機能でのみ使いますので、
機能を使わないなら、
/admin/index.cgi
の20行目の
use Digest::SHA;
を
#use Digest::SHA;
と先頭に「#」をつけてコメントアウトすれば利用できます。
バージョン1.7からTwitter連携機能は無くなりました。Digest::SHAは利用しません。
/cgi-binで動かない場合。
CGIを/cgi-binで動かすタイプのサーバーだと、
/cgi-bin/以下ではでCGI以外のファイルタイプが設定されてない場合があります。
.htaccessで
AddHandler image/png .png
AddHandler text/javascript .js
AddHandler text/css .css
AddHandler text/html .html
こんな感じでファイルタイプを設定すれば動くかもです。
無料レンタルサーバーで動かす場合。
無料レンタルサーバーだと、大抵の場合は自動で広告を挿入してくると思います。
/admin/index.cgi
/feed.cgi
/xmlrpc.cgi
はtext/html以外のレスポンスを返すので、
広告挿入されるとクライアントが正常に処理できないと思います。
広告表示除外方法が用意されていない無料サーバーでの利用は難しいです。
無料サーバーの多くは、特定ファイルの広告表示除外機能が用意されています。
また、
/index.cgi
は一般ページ用CGIとなりますが、
このCGIを広告表示除外するのは無料サーバーでは通常ダメだと思いますが、
Content-Encoding:gzip(gzip圧縮転送)
だとうまく表示されないかもしれません。
/index.cgi
の8行目の
$CacheType='BLOB';
を
#$CacheType='BLOB';
と先頭に「#」をつけてコメントアウトすると圧縮せずに出力されます。
TOK2に設置できません。
鯖番にもよるかもしれませんが、たぶんここsqlite-perlが入ってないです。
PerlでSQLite使えないと無理です。