takeblo

【MT】MT5.0x インストール時のエラー対処法

  • 投稿日:
  • by
  • Category:

MT5.0xのインストール時に、 Got an error: Error opening file '/mt-config.cgi': No such file or directory といったエラーが出る場合があります。 きちんとmt-config.cgiがアップロードされているにもかかわらず、みつからねーって文句言ってきます。

また、Movable Type システム・チェック (mt-check.cgi)を実行しても、

構成ファイル(mt-config.cgi)がすでに存在するため、'mt-check.cgi' スクリプトは無効になっています。

というようなメッセージが出て、MT5をインストールできない場合があります。

このような場合は、 mt-upgrade.cgi と mt.cgi の use strict; の下に、パスを1行入れると解消されます。

#!/usr/bin/perl -w
# Movable Type (r) (C) 2001-2010 Six Apart, Ltd. All Rights Reserved.
# This code cannot be redistributed without permission from www.sixapart.com.
# For more information, consult your Movable Type license.
#
# $Id: mt-upgrade.cgi 5151 2010-01-06 07:51:27Z takayama $

use strict; 自分のサイトのパスに合わせる↓ B

EGIN { $ENV{'MT_HOME'} = '/var/www/vhosts/hogehoge.or.jp/httpdocs/mt/'; }

use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';

use MT::Bootstrap App => 'MT::App::Upgrader';

ググると、結構みなさんも悩んでおられるようでしたので、参考になれば。。。