MT4インストール時にincluded://~~/mt-upgrade.cgiと表示されてしまう問題の解決

12 月 12th, 2009

スポンサードリンク

ムーバブルタイプのインストールの際、データベースの初期化が完了できない(先に進めない)場合の対処法です。

Kazuhiro’s WeblogさんのMovableType@land.toで解説されていましたので、ご紹介いたします。データベースの設定も全部大丈夫なのにインストールが出来ない!という場合は、こちらをご覧ください。

アドレスに「included://~~~」と表示され、うまく初期化できません。

この問題を解決するためには、「MovableTypeをアップロードしたディレクトリ/extlib/」にある“CGI.pm”というファイルを次のように編集する必要があります。

1425行目
(before)
my $protocol = $ENV{SERVER_PROTOCOL} || ‘HTTP/1.0′;
(after)
#my $protocol = $ENV{SERVER_PROTOCOL} || ‘HTTP/1.0′;
my $protocol = $ENV{’SERVER_PROTOCOL’};
$protocol = ‘HTTP/1.1′ if (! $protocol || $protocol eq ‘INCLUDED’);

3006行目
(before)
return $ENV{’SERVER_PROTOCOL’} || ‘HTTP/1.1′; # for debugging
(after)
#return $ENV{’SERVER_PROTOCOL’} || ‘HTTP/1.1′; # for debugging
my $protocol = $ENV{’SERVER_PROTOCOL’};
return (! $protocol || $protocol eq ‘INCLUDED’) ? ‘HTTP/1.1′ : $protocol;

MT4の場合は、extlib/CGI.pmの、上記で解説されている行数とは違いす。1425行目は1233行目に、3006行目は2674行目にあります。

修正した後、アップロードすれば無事完了。


Trackback URI | Comments RSS

Leave a Reply

Name (必須)

Email (必須)

ウェブサイト

Speak your mind


    @NATUREとは?
    自然=nature そんな感じです。@NATUREと書いて、アットネイチャーと読みます。複数人が更新していく、色々な内容を掲載していくブログです。
    サイト管理人:てるよし
    mail:onosato@hera.eonet.ne.jp


    タイトル「これでも反省中」

    @ツイッター
    ページ
    カレンダー
    2010 年 9 月
    « 6 月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
    メタ情報
    @ネイチャーはせんとくんを激しく応援しています
    Translator
    Japanese flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flag
    Spanish flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flag
    Danish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flag
    Filipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flag
    Ukrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flag
    Hungarian flag       
    By N2H