whblog公式サイト

<<   2018年06月   >>
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
メニュー
検索
新着記事
カテゴリ
過去ログ
コメント
トラックバック
    設置お助けページ
    うまく設置できなかったらこのページを見てください。


    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使えないと無理です。

    この記事へのコメント
    名前:
    URL
    コメント:
    この記事へのトラックバック :
    whblog 1.5