htmlファイルを /var/www/htmlに
cgiを /var/www/cgi-bin に
cssも移す。
cgiを動かすとinternal server errorになる。
/var/log/httpd/error_log を見ると、CGI.pm がない、とある。
cpan
YAMLがないといわれる。
install YAML
install CGI
エラーが出てインストールできない。
cpanからダウンロードしてインストールする。
wget http://www.cpan.org/modules/by-category/15_World_Wide_Web_HTML_HTTP_CGI/CGI/CGI-4.15.tar.gz
tar zxvf CGI-4.15.tar.gz
cd CGI-4.15
perl Makefile.PL
make
make install
こんどはXML/RSS.pm がない。
もうRSSなんか使わないので、前回はRSSを使っているところをコメントにしたのだが、
ついでなのでインストールする。
と思ったがまたエラーが出る。
DateTime が必要?
cpanで
install DateTime
とやってもそんなのない、といわれる。
cpanm というのがあるのを知る。
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
cpanm DateTime
cpanm XML::RSS
次は twitter
install Net::Twitter::Lite
install Net::Twitter
よくみると違う
install Net::Twitter::Lite::WithAPIv1_1
Crypt::SSLeay
がないと言われる。
そしてどうしてもinstall できない。
ググる。
yum install opessl-devel
をやればいけるという情報を見つける。
釈然としないが、なんか以前にもやったような気がする・・・
やって、もう一度 Crypt::SSLeay をいれる・・・
ダメ・・・
cpan>force install Scalar::Util
cpan>install IO::Socket::SSL
cpan>force install LWP::Protocol::https
がないと言われる。
そしてどうしてもinstall できない。
ググる。
yum install opessl-devel
をやればいけるという情報を見つける。
釈然としないが、なんか以前にもやったような気がする・・・
やって、もう一度 Crypt::SSLeay をいれる・・・
ダメ・・・
cpan>force install Scalar::Util
cpan>install IO::Socket::SSL
cpan>force install LWP::Protocol::https
次は MeCab.pm
これも前回はコメントアウトしたのだが、今回はがんばる。
http://taku910.github.io/mecab/#download
本体、辞書、perlバインディングの3つをいれる。
こんどは、GD/Graph/pie.pm
yum install perl-GD
cpan>install GD::Graph::pie
次はpythonのmecabバインディング
buildでエラー。
MeCab_wrap.cxx:149:20: error: Python.h: No such file or directory
yum install python-devel
/etc/ld.so.confに1行追加(libmecab.soのある場所)
/usr/local/lib
ldconfig