藤田ひかる

MT4.261からMT5.04へのアップグレード

0

データベースをPHP4.0系+MySQL4.0系からPHP5.2.13+MySQL5.0.33へアップグレード。データベースサーバがこれまでMT本体ファイルと同じサーバでしたが同じ業者が別サーバに独立移転してます。これが今回一気にアップグレードした理由です。
PhpMyadminにてバックアップファイルを読み込み、mt-upgrade.cgiを起動しましたが、これまでのアップグレード画面でなくテキストだでtime to upgradeの表示が出ます。さらに、ログインした後もテキストだけでupgrading databaseの表示だけです。ここで画面は止まります。何か足りないと思うのですが、何でしょうか。
ブログはやはりテキストだけの表示です。おそらく何もできていない。
ヒントをいただけると助かります。

返信(11)

| 返信する
  • 書き忘れていました。
    time to upgrade のメッセージの次に
    In addition, the following Movable Type components require upgrading or installation:Professional Pack Version 1.53
    のメッセージがありましたが、このPackが見つからなかったのでパスして進みました。これが原因でしょうか。

  • 原因かどうかはハッキリしないけど、「Professional Pack」というのはMT5.04ならば含まれているはずです。主にカスタムフィールドを扱う部分です。
    MTOS5.04を使っているのでは、ないでしょうか?

  • OSCARさん さっそくのコメントありがとうございます。
    ダウンロードしたフォルダの名前はMT-5.04-jaですが、Readmeにはバージョンが書かれていません。いずれにしてもこれは原因ではないようですね。
    症状から見るとデータベースへのアクセスができていないのかなとも思えます。
    というのは、本体と同じサーバに従来のファイルの一部(ブログ名のあるファイル)をアップロードしたのがまちがいではないかと気がつきました。
    これも含めて、もう少しいろいろ原因と思われるところを探してみます。

  • 原因のひとつがわかりました。
    データベースの読込ではなくMTアプリケーションのフォルダ名でした。
    勝手にMt-Newというフォルダを作って作業していましたが、MTにしたらアップグレードが走り始め、あっという間に終わりました。
    しかしながら、いくつかのブログでテキスト表示のままなのは直りません。
    ちゃんと表示されているのもありますので、テンプレートをいじったりして苦闘しています。あと一息でなんとかなりそうです。お騒がせいたしました。

    • これは勘ですけど、mt-config.cgiに必要な設定がされてなかったりしませんか?
      mt-upgrade.cgiが動作するときには、mt-config.cgiの設定がされていることが必要で、それさえしてあればアプリケーションフォルダは変更可能なはずです。
      >いくつかのブログでテキスト表示のまま
      こちらも、同じ原因のような気がするのですが。

  • テンプレートの初期化を行い、テーマでクラッシックブログ1.0にしたら全てきれいに表示されました。
    もとの表示は3カラムでしたが選択できず2カラムになってしまったので再度変更していく予定です。ここからは手作業ですね。
    ご指摘のmt-config.cgiの設定ですが、下記を「1」にしていましたが「0」でしょうかね。よくわかりません。
    SQLSetNames 0

    • どっちかというと、「CGIPath」「StaticWebPath」「StaticFilePath」あたりが設定されていないのではと思ってました。
      「SQLSetNames」は諸説あるみたいなんで、動作してるなら問題ないと思います。

  • OSCARさん
    いろいろと貴重なアドバイスありがとうございます。
    調べると「StaticFilePath」の設定がありません。
    これが原因でしょうか。
    記述の仕方もわかりません。
    動いていてもどこかでおかしくなりませんかね。

    • 「StaticFilePath」は、MT環境のmt-static(主に管理画面用静的コンテンツ)の名称を変更したり、位置を変更したりするときに、設定が必要になるものです。
      必ずしも必要ではありません。
      >カラムの中にいろいろと書き込んであったのが
      チョットどういう意味か解りません。カラム内に(ウィジェットなどが)何も表示されていないという意味?もしくはエントリーが表示されない?

  • もとい、3カラム表示されていました。2カラムも正しく表示されています。
    だけどカラムの中にいろいろと書き込んであったのがどこかに飛んでしまいました。これが「StaticFilePath」の設定がないための症状ですか。
    いろいろとまた試行錯誤してみます。
    どうもありがとうございました。気がつくともうお休みの時刻ですね。

返信する