Perl编程思想(应用篇)_5.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:31 大小:1.7MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Perl编程思想(应用篇)_5.pdf

Perl编程思想(应用篇)_5.pdf

预览

免费试读已结束,剩余 21 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Kwiki更改kwiki的预设解开目录名称:用指令mvlong-directory-namekwiki,然后切换入/var/www/html/kwiki/,改kwiki-install为可执行755。执行./kwiki-install–reinstall。httpd.conf更改,加入下面几行:Alias/kwiki//var/www/html/kwiki/Orderallow,denyAllowfromallOptionsExecCGIFollowSymLinksIndexesAddHandlercgi-script.cgiDirectoryIndexindex.cgi重新加载httpd.conf设定,重新启动Aapche服务。进入:http://localhost/wiki/首页图片设定、微调:打开kwiki/config.yaml,更改这行设定值kwiki_image:logo.gif并将logo.gif上传到kwiki档案匣里面。7.2.2汉化版的安装从http://p4.elixus.org/snap/CGI-Kwiki.tar.gz取得汉化版本。安装这个模块之前无需安装附加的模块。执行:>perlMakefile.PL>nmake>nmaketest>nmakeinstall创建一个存放wiki网页的路径,例如wiki。到该路径下,直接执行:C:\ProgramFiles\ApacheGroup\Apache2\cgi-bin\wiki>kwiki-install280更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。Kwiki即可。编辑/usr/local/apache/etc/httpd.conf,加入以下的设定。Alias/kwiki//usr/local/www/data/kwiki/<Directory/usr/local/www/data/kwiki/>Orderallow,denyAllowfromall281更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。KwikiAllowOverrideNoneOptionsExecCGIAddHandlercgi-script.cgiDirectoryIndexindex.cgi</Directory>改好之后,告诉apache使设定生效。%apachectlgraceful调整kwiki的设定,把透过perl使用subversion的功能开启。修改config.yaml,把CGI::Kwiki::Backup改成CGI::Kwiki::Backup::SVNPerl,并把CGI::Kwiki::Plugin改成CGI::Kwiki::Plugin::Diff。最后,告诉kwiki让上述设定都生效。%kwiki-install--upgrade如果upgrade失败,请检查/usr/local/lib/perl5/site_perl/5.8.2/是否有SVN和Text这两个模块的目录和文件。7.3管理Kwiki7.3.1YAML文件格式介绍YAML是一个直接的机器可以解析的数据序列化格式,它设计成可以供人阅读的,并且可以使用Perl和Python这样的脚本语言交互。YAML为数据序列化,配置设置,日志文件,网上消息和过滤优化。例如下面这段XML表示的配置文件:<bindings><binding><ircEvent>PRIVMSG</ircEvent><method>newUri</method>282更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。Kwiki<regex>^http://.*</regex></binding><binding><ircEvent>PRIVMSG</ircEvent><method>deleteUri</method><regex>^delete.*</regex></binding><binding><ircEvent>PRIVMSG</ircEvent><method>randomUri</method><rege