安装Movable Type时,找不到mt-config.cgi文件的解决方法

| 0 条留言 | 0 个引用

  在安装MT的4之后的版本的时候,在一些空间上由于主机的安全配置可能会导致在运行mt.cgi这个文件的时候会出现找不到MT配置文件的错误。这时浏览器上面可能显示的是:

Got an error: Error opening file '/mt-config.cgi': No such file or directory

这时可以通过修改MT目录下的lib目录中的bootstrap.pm文件解决:

sub BEGIN {
$ENV{'MT_HOME'} = '/home/username/public_html/mt';
my ($dir, $orig_dir);
require File::Spec;
if (!($dir = $ENV{MT_HOME})) {

  这里的红色的这行就是要添加的,具体使用中用户名要换成自己的主机的用户名,并且这个全路径为MT所在的路径。

  但是,如果要使用想Live Writer之类的离线编辑器更新MT网站的话,还需要修改mt-xmlrpc.cgi文件。如下:

sub BEGIN {
$ENV{'MT_HOME'} = '/home/username/public_html/mt';
require File::Spec;
if (!($dir = $ENV{MT_HOME})) {

  在sub BEGIN{下面添加红色的这行代码,具体内容和上面的那句一样。

  如果安装时遇到这个找不到MT配置文件的情况,使用这个办法,一定既不头疼又不咳嗽,所有问题都解决了。

No TrackBacks

TrackBack URL: http://www.guokeblog.com/mtpro/mt-tb.cgi/8

留一个言

最新文章

使用搜索引擎的用户以及他们搜索什么
  根据统计机构的数据,在2008年12…
过客主机支持支付宝付款了
  过客主机现在已经和支付宝签约,从今天…
人们使用搜索引擎的目的
  人们使用搜索引擎的最基本目…