snbhsmt_log

ネットワークとコンピュータ、その他いろいろ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

XML::SAX の ParserDetails.ini

perl-XML-SAX (rpm) をインストールして利用したら以下のメッセージが出る。
could not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX
以下を root で実行すると ParserDetails.ini を作成できるらしい。
XML::SAX が利用するデフォルトのパーサが XML::SAX::PurePerl になる。
# perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"
スポンサーサイト

DailymotionのRSSがパース出来なくなった

Dailymotion の RSS を XML::Simple でパースするとエラーが出る様になってしまった。
not well-formed (invalid token) at line 80, column 351, byte 8111 at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/XML/Parser.pm line 187
環境: CentOS 5.2 、perl のモジュールは全て RPM でインストールしてある。
とりあえず簡単に対応可能な手を探してみた。

続きを読む »

SELinux で Apache の CGI から DB に接続可能にする

SELinux が有効な CentOS 5.2 + Apache 2.2.3 + PostgreSQL 8.1 + Perl 5.8

この環境で CGI の Perl スクリプトから DBD::Pg 経由で PostgreSQL に connect しようとしたらエラーになった。 どうやら標準では許可されてないらしい。
# /usr/sbin/getsebool -a | grep -i db
   :
httpd_can_network_connect_db --> off

なので、以下の様にして有効にする。
# /usr/sbin/setsebool -P httpd_can_network_connect_db 1

Perl XML::LibXML インストール

# yum install perl-XML-LibXML
   :
Installing:
 perl-XML-LibXML         i386       1.58-5           base              231 k
Installing for dependencies:
 perl-XML-LibXML-Common  i386       0.13-8.2.2       base               16 k
 perl-XML-NamespaceSupport  noarch     1.09-1.2.1       base               15 k
 perl-XML-SAX            noarch     0.14-5           base               75 k
追記: 使ってみたけどうまくパースできなかったのでこれらのパッケージは削除した。

PostgreSQL の Perl DBD インストール

環境: CentOS 5.2
# yum install perl-DBD-Pg
   :
Installing:
 perl-DBD-Pg             i386       1.49-1.fc6       base              114 k
Installing for dependencies:
 perl-DBI                i386       1.52-1.fc6       base              605 k
テスト。
$ perl -MDBI -e 'print join(" ", DBI->available_drivers) . "\n"'
DBM ExampleP File Pg Proxy Sponge

perl-XML-RSS パッケージをインストール

環境: CentOS 5.2

標準のリポジトリに無いので rpmforge を利用。
# yum --enablerepo=rpmforge install perl-XML-RSS
   :
Installing:
 perl-XML-RSS            noarch     1.32-1.el5.rf    rpmforge           52 k
Installing for dependencies:
 perl-Class-Singleton    i386       1.03-1.2.el5.rf  rpmforge           14 k
 perl-DateTime           i386       0.4302-1.el5.rf  rpmforge          133 k
 perl-DateTime-Format-Mail  noarch     0.3001-1.el5.rf  rpmforge           25 k
 perl-DateTime-Format-W3CDTF  noarch     0.04-1.el5.rf    rpmforge           16 k
 perl-DateTime-Locale    noarch     0.4001-1.el5.rf  rpmforge          1.7 M
 perl-DateTime-TimeZone  i386       0.46-1.el5.rf    rpmforge          361 k
 perl-List-MoreUtils     i386       0.22-1.el5.rf    rpmforge           95 k
 perl-Params-Validate    i386       0.91-1.el5.rf    rpmforge          104 k
 perl-XML-Parser         i386       2.36-1.el5.rf    rpmforge          314 k

続きを読む »

perl-LWP-UserAgent-Determined パッケージをインストール

# yum --enablerepo=rpmforge install perl-LWP-UserAgent-Determined
Installing:
 perl-LWP-UserAgent-Determined  noarch     1.03-1.2.el5.rf  rpmforge           12 k
Installing for dependencies:
 perl-Compress-Zlib      i386       1.42-1.fc6       base               52 k
 perl-HTML-Parser        i386       3.56-1.el5.rf    rpmforge          146 k
 perl-HTML-Tagset        noarch     3.20-1.el5.rf    rpmforge           14 k
 perl-URI                noarch     1.35-3           base              116 k
 perl-libwww-perl        noarch     5.805-1.1.1      base              376 k

続きを読む »

Top

HOME

snbhsmt

Author:snbhsmt
Google Profiles

http://www.ksky.ne.jp/~snbhsmt/

全ての記事を表示する

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。