user-pic

Perl 安装记录

Vote 0 Votes

前天服务器重新架设了下,当安装完所有的程序后发现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小时无法正常使用博客。

2 Replies

| Add a Reply

Add a Reply

Forum Groups

Blogcs 基于MT平台的BSP

MovableType 中文化

1 0

Last Topic: Movable Type 中文化 - 平生一笑 by bb on 2008年10月11日

1 0

Last Topic: Zhu8's Weblog:猪八的网:浮生志 by Zhu8 on 2008年10月16日

MovableType 问题咨询

Be the first to post a topic in this forum

MovableType 使用

16 11

Last Topic: Image::Magick 模块的安装 by bb on 2008年11月 9日

30 35

Last Topic: MT-Twitter:将MT文章同步到Twitter by bb on 2008年3月 9日

22 1

Last Topic: 修改MT的作者归档路径 by bb on 2008年10月25日

MovableType 模板

Be the first to post a topic in this forum

22 17

Last Topic: MovableType评论格式化 replies-to-replies by bb on 2008年10月15日

MovableType 延伸

14 17

Last Topic: 从Wordpress转移到Movabletype by bb on 2007年5月12日

2 2

Last Topic: 最新版MovableType 4.22 已经发布 by bb on 2008年11月19日