[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:36185] hns2の設定について



ナガマツ@未熟者です。

現在、自宅にapacheでWebサーバを立ち上げてサーバ管理の真似ごとなどしています。
今は、hnsの導入ではまっています。debパッケージもありすんなりと行くと思っていた
のですが、どうもうまく動いてくれません。

http://myserver/HomeDir/diary/にアクセスすると、

Error Occured: no browser_list.txt at /usr/lib/perl5/hns2/HNS/Status.pm line 43. 

と表示されてその先に進みません。いろいろ調べたのですが、解決法がいまだに見付からず
悩んでおります。index.cgiをkterm上で実行するとやはり同じメッセージがでるので、ちゃん
とindex.cgiを読みに行くようにはできているようです。

どなたか、実際に運用されている方でこのようなエラーにあった方があればご助言お願い
致します。

関係ありそうなファイルを提示しておきます。
/usr/lib/perl5/hns2/HNS/Status.pm の40行目から該当すると思われる箇所

    # robot check
    my $ua = $self->user_agent;
    $self->is_robot(1);
    open(F, "$HNS::System::DiaryDir/conf/browser_list.txt") ||
        die "no browser_list.txt";
    while (<F>){
        next if /^$/;
        chomp;
        my $tmp = quotemeta($_);
        if ($ua =~ /^$tmp/){
            $self->is_robot(0);
            last;
        }
    }
    close F;
    open(F, "$HNS::System::DiaryDir/conf/robotlist.txt") ||
        die "no robotlist.txt";
    while (<F>){
        next if /^$/;
        chomp;
        my $tmp = quotemeta($_);
        if ($ua =~ /$tmp/) {
            $self->is_robot(1);
            last;
        }
    }
    close F;

hnsの設定ファイル~/public_html/diary/config.phの該当すると思われる箇所

# diary direcotry
$DiaryDir = "~/diary";
$MyDiaryURI = "http://myserver/HomeDir/diary/";; 
$IncludeDir = "~/public_html/diary";

その他で必要なファイルがあるのでしょうか。

//////////////////////////////////////////////////////////////////////////
鉄馬を駆って、、、

関西学院大学 理学部 学部3年

   永松 祐二
     < Yuji Nagamatsu>

mailto: badgx013@xxxxxxxxxxxxxx    (ML)
        yuji_n@xxxxxxxxxxxxxxxxx   (primary)
        scbc0038@xxxxxxxxxxxxxxxxx (学校)

  URI : http://colors.myhome.cx/

///////////////////////////////////////////////////////////////////////////