Plugin Manager Prerequisites
In Movable Type version 3.2, the following perl modules must be installed prior to Plugin Manager. In later versions of Movable Type these modules should come prepackaged with Movable Type.
Software
Perl Modules
The prerequisites for Plugin Manager that do not normally ship with perl or Movable Type itself are included in the following download for your convenience:
Download the above file and unpack it in your MT Home directory. This will install a number of Perl modules in your extlib directory. You may optionally install the following prerequisites manually on your webserver.
- File::Copy
- File::Copy::Recursive
- File::Basename
- LWP::Simple
- XML::Simple
- Archive::Extract
- IPC::Cmd
- Params::Check
- Module::Load
- Module::Load::Conditional
- Locale::Maketext::Simple
File Permissions
Plugin Manager is software that automates the installation of Movable Type plugins. Therefore the plugin requires special write access to your Movable Type installation. Listed below are the directories that Plugin Manager requires write access to:
MT_HOME/pluginsMT_HOME/mt-static/pluginsMT_HOME/tmpl/cms


Comments
The only Perl Module missing on my installation is Archive::Extract. I couldn't install it by myself. Do I have to ask my hosting provider?
Posted by: Michael | April 18, 2006 4:17 AM
Hi,
I've got MT on two systems, and am having different problems on each. I've installed the prerequisite tar file as instructed. In one, I just get a 500 error, which seems to imply that the extlib directory isn't being searched, with the following in httpd/error_log:
Can't locate LWP/Simple.pm in @INC (@INC contains: /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 .) at /Users/jaffe/Sites/cgi-bin/MT/pm-install.cgi line 6.
On the other machine, it says that I don't have a particular module (File::Copy::Recursive) installed, and that's not in the prerequisites file; I tried installing it by hand in extlib/File/Copy/Recursive/Recursive.pm, but it doesn't seem to find it (same problem as above, or just my ignorance about installing perl files?).
Any ideas?
Andrew
Posted by: ahj | April 27, 2006 9:15 AM
Despite getting the "ok" from the prereq and perm check, I check the following error when I try to install a plugin:
XMLin() requires either XML::SAX or XML::Parser at ../../lib/MT/Bootstrap.pm line 44
Thoughts?
Posted by: Mark Carey | April 27, 2006 12:09 PM
Btw, the above error was using the 'Plugin URL' option. Even after installing XML::SAX, the error persists. My understanding is that XML::Parser requires compilation, so that may not be an option...
I then tried to use the "Upload Plugin" method, resulting in the following error:
Error adding plugin: Insertion test failed on SQL error Column 'pluginmanager_config' cannot be null
Posted by: Mark Carey | April 27, 2006 12:24 PM
I'm having the same problem as Andrew above with the (File::Copy::Recursive) prerequisite. I installed the tarball as requested, and everything else is fine except this one. Tried putting this in manually, and I can't get the installer to pick this one up.
Anyone know a way around this? Brad?
Posted by: Joe Siegler | April 29, 2006 11:35 AM
having trouble installing archive::extract as well. Can anyone offer some advice to a newbie please? Did my best to figure it out, but it's the only file not coming up correctly in the pre-req check.
Posted by: Eros Welker | April 30, 2006 10:10 AM
Hey Folks-- This is not a UNIVERSAL plugin manager.
Two things to note:
My shared webhost did not contain ARCHIVE::EXTRACT, but it checked out after I uploaded the prerequisite package. Plugin manager works great!
Download here: http://www.majordojo.com/projects/PluginManager/downloads/PluginManager-prereqs.tar.gz
As for the SQL error and the XMLin() errors, you may ONLY install plugins that are configured for the plugin manager (i.e. contain a "mtplugin.pkg" file). A quick venture over to currently supported plug-ins lists 4, all Byrne Reese plug-ins. You will receive errors trying to install any plug-in without a mtplugin.pkg file. Until more plug-ins facilitate Plugin Manager, you are left to manual manipulation.
See info on mtplugin.pkg here: http://www.majordojo.com/projects/PluginManager/documentation/packaging_forma.php
Posted by: zmcgeary | May 23, 2006 10:16 AM
unknown column: updated_on for class PluginManager::Plugin at ../../lib/MT/Object.pm line 278.
this errormessage after install pluginmanager, and now?
Posted by: Ron | June 21, 2006 12:29 PM
... i have install the beta of MT...
and i have many problems at the install from photogallery 1.5. install okay, but the puplishing of gallerytemplate not functionally ... :-((
Posted by: Ron | June 21, 2006 12:56 PM
I am trying to install this, but keep hitting on this
✘ Alt-Template directory (/home/mompom/public_html/cgi-bin/mt/alt-tmpl/cms) is not writable.
I can't even find the directory this specifies. Can anyone assist?
Posted by: Fembat | July 14, 2006 1:30 AM
Fembat: I have found that you can create the directory manually & that will get by that error.
That's one of 2 sorted for me: Still have Archive::Extract saying not installed, though it is there ...
I'm with Michael & Eros I think ... any help apreciated
Posted by: Ram | May 2, 2007 1:25 PM
im getting the error Archive::Extract is not installed. as well im sure the file there.
Posted by: tildemark.com
|
August 14, 2008 9:13 PM