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

| 暂无评论 | 引用通告(1)

  在安装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配置文件的情况,使用这个办法,一定既不头疼又不咳嗽,所有问题都解决了。

引用通告(1)

发送引用通告网址: http://www.eggheader.com/mtos/mt-tb.cgi/12
如果你想引用这篇文章到你的Blog,请复制上面的链接,放置到你发表文章时的相应界面中。

来自TSUBASA 的台東苦悶筆記: 終於搞定MT
引用时间:2009年1月31日 23:04

沒想到今天給我找到MT老出錯的解決方法,這下子又可以用live writer跟其他blog編輯軟體了,在iphone上還可以一次同時發步三個網站,今天真是... 查看全文

发表评论