今天给站点增加了一个统计功能,安装了AWStats,记录一下过程.
一个报错信息如下:
Error: Plugin load for plugin 'decodeutfkeys' failed with return code: Error: Can't locate
URI/Escape.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/aix
/usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/aix
www.ixdba.net
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .
/usr/local/apache2/cgi-bin/lib /cicro/cws3/as/apache2.0.49/cgi-bin/plugins) at
(eval 3) line 1.
Setup ('/usr/local/apache2/cgi-bin/awstats.www.aaa.com.conf' file, web server or
permissions) may be wrong.
Check config file, permissions and AWStats document.tion (in 'docs' directory).
解决方法:
下载http://search.cpan.org/search?m=module&q=Escape&s=21中的URI-1.35.tar.gz包。然后
perl Makefile.PL
make
make test
make install
完成安装,此时会生成如下文件:/usr/local/lib/perl5/site_perl/5.8.8/URI/Escape.pm是我们需要的
。
make install
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_ldap.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/ftp.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_segment.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_generic.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/tn3270.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/nntp.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/QueryParam.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/sips.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/gopher.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/WithBase.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/ldapi.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/mailto.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/data.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_userpass.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/urn.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/ldap.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/telnet.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/mms.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_foreign.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/Heuristic.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_server.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/URL.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/rtsp.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_query.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/Split.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/rlogin.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/news.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/ssh.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/http.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/rsync.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/https.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/ldaps.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/snews.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/pop.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/rtspu.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/Escape.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/sip.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/_login.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/OS2.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/QNX.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/Base.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/Unix.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/Win32.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/FAT.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/file/Mac.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/urn/oid.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/URI/urn/isbn.pm
Installing /usr/local/share/man/man3/URI::WithBase.3
Installing /usr/local/share/man/man3/URI::URL.3
Installing /usr/local/share/man/man3/URI.3
Installing /usr/local/share/man/man3/URI::file.3
Installing /usr/local/share/man/man3/URI::Split.3
Installing /usr/local/share/man/man3/URI::data.3
Installing /usr/local/share/man/man3/URI::ldap.3
Installing /usr/local/share/man/man3/URI::Escape.3
Installing /usr/local/share/man/man3/URI::QueryParam.3
Installing /usr/local/share/man/man3/URI::Heuristic.3
Writing /usr/local/lib/perl5/site_perl/5.8.8/aix/auto/URI/.packlist
Appending installation info to /usr/local/lib/perl5/5.8.8/aix/perllocal.pod
如有需要可以安装如下perl包支持
String-Escape-2002.001.tar.gz
Unicode-Escape-0.0.2.tar.gz
Unicode-String-2.09.tar.gz
URI-Escape-XS-0.01.tar.gz
URI-1.35.tar.gz
Kwiki-EscapeURI-0.02.tar.gz等
安装过程中,一些有用的下载地址:
perl插件下载
http://search.cpan.org/search?m=module&q=Escape&s=21
AIX下二进制软件下载
http://aixpdslib.seas.ucla.edu/packages/gcc.html
http://www.bullfreeware.com/
http://hup.hu/node/26470