2008年3月16日
ブログをアップデートしました。
以前も書いたのですが、このブログはレンタルサーバに自分でMovable Typeをおいて作成しているわけです。そのおかげで突然のメンテナンスなどとは無縁なのですが、Movable Typeのアップデートなども自分でやらなくてはならないのですね。そしてトラブルシュートも自分でやるわけです。
さて、今回、3.34から4.1にアップデートしました。本当はもっとこまめにアップデートするつもりだったのですが、面倒で......というわけでなく、3から4というメジャーアップデートだし、最初のうちは問題も多いだろうということで、バージョン4の修正がひとまず終わるだろう頃合を待っていたのです。
で、アップデートですが、以下の手順で進めました。
- 事前に現状のバックアップ。
- 念のため現状のフォルダをリネームして、そのままサーバ残す。
- あらたにフォルダを作成し、MT4.1をアップロード。
- 「1」でとったバックアップのmt-config.cgiを「3」のフォルダにアップロード。
- ログイン
まず、この最後のログインで引っかかりました。ログイン画面は表示されるのですが、いざログオンすると"Got an error: Connection error: Access denied for user: '*****@localhost' (Using password: NO) "とエラーが表示されてしまいます。さっそくgoogle先生にお伺いを立てるとこちらのページが見つかりました。
「そっか、mySQLへのパスワードか」
そうして調べてみるとmt-config.cgiにパスワードの記述がありません。というわけでこのページの記述を元に、パスワードを記述すると見事、ログイン成功。
でも、考えてみたら、3.34の頃は、パスワードの記述なしで接続できてたわけです。なんでだろう? とバックアップファイルを調べてみると別ファイルでパスワードが記述されていました。アップロードしたMT4.1には、そのファイルがなかったわけですね。エラーが出て当然です。
さて、ログインもうまく行ったし、早速、すべてのファイルを再構築と相成ったのですが、うまく行きません。最初は正常に動いているように見えるのですが、途中から処理がループしているようで、30分以上たっても再構築が終わりません。インデックスページだけであれば、問題なく再構築できるので、負荷の問題かな? と考え、小粋空間さんの記事を参考にしてmt-config.cgi の記述を変更してみたりしたのですが、改善しません。
「どうしたもんかなぁ......」
そう思いながら、ふと再構築をやっているウインドウのソースをみてみると"mt.cgi?__mode=rebuild&blog_id=1&type=index&next=0&offset=&limit=〜"という見慣れない記述があります。こちらを早速googleで検索してみると、こちらの記事が表示されました。
「あれ? ということは、うちのレンタルサーバのmySQLのバージョンを確認.....。」
3.23.58でした。ビンゴ(笑)。
MT4.1の動作用件を読まず、レンタルサーバの確認をしなかった私が悪いのですが、サーバ提供者側で、適宜アップデートしてくれていると思ってましたよ......。というわけで、上記記事にあるSQL.pmの記述変更を行ってみると、無事、再構築できるようになりました。
つぎはテンプレート。カテゴリー表示がされないということが起こったのですが、こちらもこの記事を参考にして解決しました。
というわけで、今回のアップデートは二日がかりとなりました。まったくもって自分の拙さがもどかしいのですが、それでもなんとかMT4.1が動くようになったのは、googleによる検索によって表示される様々な記事のおかげです。今回のアップデートに役立つ記事を書いていらっしゃる、すべてのブロガーさんに感謝いたします。本当にありがとうございました。
投稿者 黒川鍵司 : 2008年3月16日 08:51
トラックバック
このエントリーのトラックバックURL:
http://www.ashrization.com/x/admin/mt-tb.cgi/506
コメント
さもえどさんから、コメント確認が正常に動作していないとの連絡をいただき、「3.3テンプレートで4.0の新機能を使う方法(http://taeko.w-museum.com/wing/200708232202.html)」を参照して、対応しました。
不具合の報告をしていただいた、さもえどさんと、有益な情報を掲載してらっしゃるWingMemoのTAEKOさんに感謝いたします。ありがとうございました。
投稿者 黒川鍵司 : 2008年3月16日 21:47
これで、やっと一段落ですね〜〜。
ご苦労様でした。m(__)m
また、勘違いメッセも送っちゃってスミマセン。m(__)m
私も一時期、自宅サーバ+MT使ってブログ運用してたんですが、当時は情報も少なくて(←ちょっと言い訳)、バージョンアップの際に記事全部飛ばすミスやって以来、MTは軽くトラウマってます。w
まぁ、自宅サーバの運用に疲れた・・・てのも、ホントのとこではありますが^^;(←根性無し)
投稿者 さもえど : 2008年3月16日 22:07
メッセージをいただき、本当にありがとうございました。一段落なのですが、まだ不具合が潜んでるかもしれないなぁとも思っております。
現実世界でも、ネット上でも、自由度の高いことというのは、本人の責任&労力も要求されることになりますよね。どこらへんに線を引くかというバランスが難しいなぁと思います。
投稿者 黒川鍵司 : 2008年3月16日 22:24
ご苦労お察しいたします(^^;)。
私もMT4.0が出るかどうか、という辺りまでプロバイダのサーバに
勝手にインストールして構築していたのですが、なにせ勝手に
やっているのでMT側の必要環境が上がるとサーバ環境と合わなく
なるんですよね。
しかもそもそもサポート外だからプロバイダにバージョンアップを
願い出るわけにもいかず、結局諦めて大手ブログサービスに
変更してしまいました。
そちらはそちらでまた問題がポロポロ出てきてますが(w
投稿者 しゃけ : 2008年3月16日 22:32
こうなるだろうなぁと思っていたので、4.1まで待った訳ですが、レンタルサーバの状況までは確認しなかったということなんです。片手落ちですな......。でも、様々な有益な情報のおかげでなんとか乗り切れました。情報提供者の皆様には本当に感謝です。
いわゆるブログサービスについては、以前ちょっと嫌なことがありまして、自分でなんとかできないという状況にはあまり置かれたくないなぁという気持ちがあります。それゆえに苦労もする訳ですが、これも結構楽しいなぁと。マゾっけあるのかな(笑)。
投稿者 黒川鍵司 : 2008年3月16日 23:10
お久しぶりです、こんにちは。やっと受験戦争から解放されたので、今後はコメントする頻度も増えると思いますがよろしくお願いいたします。
>以前ちょっと嫌なことがありまして、自分でなんとかできないという状況にはあまり置かれたくないなぁという気持ちがあります。
私はSo-net blogを使用していますが、まさにこの状態です。不具合が多くてどうしようもないです。メンテナンスを自分でする必要があるとはいえ、自分でやるのは利用する上では大きなメリットですよね。
でも私はcgiなどは全く分からないので仕方なく断念です(^^;;
本当は自宅サーバーを置きたいところですが、今はサーバー用のマシンもありませんし、我慢しています(笑)
投稿者 Riever : 2008年3月17日 12:11
合格おめでとうございます。でも、入試はスタートに過ぎません。重要なのは大学で何をするかだと思います。どのような結果になるにせよ、悔いのない4年間をお過ごしください。
サーバ云々の件ですが、自由度を求めると出来る限り自分でやることになりますね。まあ、お金で解決するという方法もなくはないでしょうけども、それでも困難はつきまといます。以前もここに書いたかもしれませんが、芥川龍之介がこう書いてました。
「自由は山巓の空気に似ている。どちらも弱い者には堪えることは出来ない。」
何かを頼るにせよ、自分でやるにせよ、苦労はつきまとうということですね。
投稿者 黒川鍵司 : 2008年3月17日 20:03

コメントする