2007.06.10 追記:MODx0.9.5 から MODx0.9.6 へのアップグレード手順はこちら
以下の内容は古いバージョンについて書いています。
—*—*—*—*—*—
現在、0.9.6rc3(ベータ)がリリースされている。新規インストールしてみたが、0.9.5とそれほど違いはない。ただ、インストールのタイプと、データベース(接続)設定のところで、新しい項目が増えている。が、新規インストールはほぼ、問題ないだろう。ここでは、試行錯誤しながらもアップグレードに成功したので忘れないようにその手順を書いておこう。
まず、現在の本番サイトをいきなりアップグレードするのはコワイので、本番サイトとまったく同じダミーサイトをつくり、それをアップグレードすることにした。手順としては、新規に0.9.5をインストールし、本番サイトからDBをエクスポートしたモノをダミーサイトでインポートした(本番サイトからDBをエクスポーとするときはDROP文作成にチェックすることを忘れないように)。
では、ダミーサイトに対して、0.9.6アップグレードを行おう。
基本的には、0.9.5の時の新規インストールと同じだ(MODxをさくらインターネットにインストール)。で、すすんでいくと、インストールを選択する画面が表示される。ここでまず0.9.5の時との違いがみられる。
![]()
これは、MODxをさくらインターネットにインストール(その2)の手順2にあたる。(3)はなかった項目だ。
- (1)…新規インストールする場合
- (2)…外部リソースと、データベースをアップグレードする場合
- (3)…データベース設定を変更する場合(説明には、接続文字コードセットが変更になる場合など。とある)
で、後で出てくるのだが、この(3)の接続文字コード(及び照合文字コード)という項目がデータベース設定画面に増えているのだ。
新規の場合は、単純に(1)を選べばよいのだが、アップグレードの場合は、さてどちらを選んだものか。ちょっと悩む。普通に考えれば、ファイルとデータベースのアップグレードであり、データベース設定の変更はしないのだから(2)だろうと思える(接続キャラクタセットとかが気になるけど)。
ということで、まず、(2)を選んで進んでみた。
データベース接続設定画面は現れないので、MODxをさくらインターネットにインストール(その2)の手順5、6、7と来たが、7で以下のように文句をこかれてしまった。
![]()
むむむ?「データベースに接続できまっしぇ~ん」とな…?あ、そう。じゃ、戻ります。ということで、2回バックすると。
![]()
この画面が表示された。つまりだ。インストールタイプで(2)ではなく、(3)を選ばなければいけなかったらしい。うちの場合なのか、みんなそうなのかは不明だが。。
ということで、ここでデータベース設定を行う。MODxをさくらインターネットにインストール(その2)手順3と比べると、赤い四角の部分が増えている。
- Collation:…照合順序?
- Connection character set:…接続キャラクタセット
訳はできるが意味はよくわからない。(笑)。照合順序ってmysql4.0xにもあるのだろうか。うちのレンサバのmysqlは4.0xなんだが、phpMyAdminでみてもそれらしいのがない。一方ローカルで入れたXAMPP上のmysqlをphpMyAdminから見ると照合順序っていうのがあるのだ。でももしかしたら、ぜんぜん的はずれのことを言ってるかもしれないので(その可能性の方が強い 笑)、この部分は詳しい人のフォローに期待しよう。(笑)。
で、ここは結局デフォルトの値のまま、
- Collation:…utf8_unicode_ci
- Connection character set:…utf8
で行くことにした。ダメだったらやり直せばいいのだ。ダミーなのだから。
※2007.6.8 追記
0.9.6正式リリース版では、「Collation」だけになっており、「Connectin character set」 は取り去られている。そしてデフォルトが「utf8_general_ci」になっている
その他の設定は以前と同じにし、進んだ。MODxをさくらインターネットにインストール(その2)手順5では、サンプルコンテンツにはチェックを入れず、その他はすべてにチェック。つまり、スニペットもプラグインも皆アップグレードすると言うことだ。
MODxをさくらインターネットにインストール(その2)手順7では、今度はすべてがOKになり、「Install Now」をクリック。MODxをさくらインターネットにインストール(その2)手順9が現れて、見事成功。
さて、実際はどうか。
マネージャへのログイン画面は、日本語で表示された。そして、設定したアカウントとパスワードでログイン。すると、管理画面で「まだ設定保存されてないから保存するように」とのメッセージが現れる。ここで、設定を見直し、改めて保存をすると、アップグレード完了だ。
もちろん、FTPで接続し、「install」ディレクトリが残ってないか確認しよう。
—*—*—*—*—*—
Post a Comment