mt-wizard.cgiが動かなかったのでconfig.cgiを直接編集

このエントリーをはてなブックマークに追加

MovableTypeをサーバーにアップロード後、mt.cgiにアクセスするとmt-wizard.cgiで設定が始まるはずですが、何度、開始をクリックしても画面が変わらず、設定が進みませんでした。

20131019163222_blogpix.png

mt-staticフォルダをアップロードしたMTのディレクトリから移動してmt-wizard.cgiを実行してもスタティックウェブパス、スタティックファイルパスを設定するところから行ってみても、「エラー: 'http://URL/mt-static/'が見つかりませんでした。ファイルをmt-staticディレクトリに移動するか、設定を修正してください。」と表示されて先に進みません。

もちろん、「http://URL/mt-static/」にブラウザからアクセスすれば「mt-static - OK」と表示されます。

20131019164115_blogpix.png

ちなみに、スタティックファイルパスはmt-check.cgiを実行するとシステム情報の中に「現在のディレクトリ」という項目のドメインまでを使っています。

20131019164501_blogpix.png

いろいろネットでも調べてみましたが解決出来そうも無いので直接mt-config.cgi-originalファイルを編集しました。編集箇所は以下の通りです。

  • CGIPath
  • StaticWebPath
  • DatabaseのDATABASE_NAME
  • DBUserのDATABASE_USERNAME
  • DBPasswordのDATABASE_PASSWORD
  • DBHostのlocalhost
  • 「DefaultLanguage en_US」の先頭に#を付けて「#DefaultLanguage ja」の先頭の#を削除

20131019165628_blogpix.png

編集が完了したら「mt-config.cgi-original」から「mt-config.cgi」にファイル名を変更して完了です。

mt.cgiにアクセスするとインストールが始まるので、画面に従って進めていくとインストールが完了します。

このエントリーをはてなブックマークに追加