BB’s Blog:本博近期关注 中国移动、电影、电视、手机软件.
Perl 安装记录

前天服务器重新架设了下,当安装完所有的程序后发现ActivePerl 无法安装,显示的错误提示是:

There is a problem with this Windows Installer package.A program run as part of the setup did not finish as expected.Contact your support personnel or package vendor.

我使用的是 ActivePerl-5.8.6.811 版本,因为我个人比较习惯使用PPM3命令形式来安装模块,所以一直在使用这个版本。显示该错误其实后,我最先怀疑的是这个.mis安装包的问题,于是我下载了最后一版结合ppm3的ActivePerl-5.8.7.815.mis,可还是显示该错误。

以前服务器成功安装过ActivePerl.mis,所以怀疑是系统重建后installer的版本过低导致的,可当我安装installer.31的时候,系统提示主机使用的installer版本是最高的,看来问题不在这里(UPDATE:原来MIS的无法安装的问题是因为服务器ADMIN的权限不足,所以每次到最后一步都无法生成PPM3)。

无奈下我下载了最新版的 ActivePerl-5.8.8.820.mis,可是这个版本使用的是PPM4,PPM4不在使用命令形式,着让我根本不懂得怎样安装模块。无奈下我只好求助google,在ActivePerl 官方论坛里发现也有人出现了该问题。解决方法是使用.zip 格式的ActivePerl压缩包进行安装。于是我卸载了5.8.8版本,安装上了ActivePerl-5.8.7.815。

安装完以后却发现CGI无法使用,显示“无权限访问该页”“IIS配置401错误”,而我在IIS中的设置完全正确,期间我还重装了几次PERL,可还是出现此权限提示。

无奈中我只能面对着服务器发呆,发呆中我发现在该IIS 目录下的PHP、HTML、ASP都正常运行,这让我怀疑是CGI 本身目录权限存在问题。带着疑问我开始在服务器上乱点,无意间我发现一个PERL目录(原先安装的)无法删除,即使重启服务器也仍然无法删除。于是我查看了该目录中的管理权限设置,我将权限设满终于把该目录删除掉了。

这一操作让我心头一亮。我赶紧进入C:\perl 目录查看“属性”“安全”,发现该目录缺少了Users权限(就是GUEST),于是我添加了该Users用户,终于把PERL搞定了。

在这向大家道歉,因为我的学艺不精,让大家18小时无法正常使用博客。

Technorati Tags: Install, Del.icio.us Tags: Install, Ice Rocket Tages: Install, Tags : ,

本文信息

» 跟踪本文: 手机WAP
» 发表日期:2007年05月18日 3:34 PM
» 分类: 搭建 Install
» 作者:bb
» 本文链接:http://bblog.biz/movabletype/_install/perl_install.htmlEDIT
» 本文引用地址:本文不允许引用
» 本站留言支持:html标签、coCommentgravatar
» 书签:Add to 365KeyAdd to del.icio.us百度搜藏Add to Yahoo
» 现有评论:-、现有引用:-
» 评论审核:直接点击“我要回复”评论文章,需要管理员验证后才能显示,感谢你的回复.

评论(-)

本文不允许评论

引用(-)

本文不允许引用

我要回复

昵称:   记住我的用户信息:
邮件:   Subscribe to This Entry:
主页:
Very Happy Smile Sad Surprised Shocked Confused Cool Laughing Mad Razz Embarassed Crying or Very Sad Evil or Very Mad Twisted Evil Rolling Eyes Wink
Short Cuts
Search my Blog
Subscribe This Entry
  • Enter your Email address:
Archives
Vote
评价本文:
Category Entries