这两天一直在寻找能够实现和Image::Magick功能相同的模块,因为我的主机没有安装这个Image::Magick。看到两篇文章,学着人家的方法也做了,没成功 - -|| ,不过还是有点小收获的。先看下我运行mt-check.cgi的时候看到的两条记录:
IPC::Run
Your server does not have IPC::Run installed, or IPC::Run requires another module that is not installed. This module is needed if you would like to be able to use NetPBM as the image driver for MT. Please consult the installation instructions for help in installing IPC::Run.
Archive::Zip
Your server does not have Archive::Zip installed, or Archive::Zip requires another module that is not installed. This module is required in order to archive files in backup/restore operation. Please consult the installation instructions for help in installing Archive::Zip.
在找 Image::Magick 的过程中我找到了上面两个模块,你可以来下面的链接分别下载 IPC::Run 和 Archive::Zip 。
简单介绍一下添加方法:
IPC::Run:将下载回来的文件解压,然后将 IPC-Run-0.82/lib/IPC 中的 Run.pm 和 Run文件夹 一起上传到你MT安装目录的extlib/IPC/下就OK了。
Archive::Zip:和IPC::Run的做法相同,将 Archive-Zip-1.27_01/lib/Archive 中的 Zip.pm 和 Zip文件夹 上传到MT安装目录的extlib/Archive/下。
好了,运行一下 mt-check.cgi 看看是这两个模块已经安装了。其他缺失的模块按此方法没有试验成功,按照此方法 Image::Size 模块可由2.93升级到3.2。
Update:MT已有的模块还是不要擅自改动的好,我更改 Image::Size 后上传图片会出错 - -||。
本文结束。
Leave a comment