Feb 18, 2009

Loggix を 8.3.23 から 8.12.20 にアップデート

旧Ganesha's Lab.(by SQLite2版Loggix)より移転転記。(2009-12-13)

タイトルの通り、当Blogで使用しているCMSエンジン、Loggixを現時点の最新バージョン8.2.20にアップデートしました。

アップデートした理由は、2月14日のエントリーに記念すべき初コメントを、Loggix作者のkazさんからいただいたのがきっかけで、8.3.23のcmment.phpにあったバグが顕在化してしまったためです。kazさんからも、8.12.20へのアップデートで治るだろう、とアドバイスいただいたしね。

とゆーことで、次回以降のための覚え書きもかねて、アップデート手順のメモ。

Loggixのアップデート手順

  1. まずは、過去ログをバックアップ。

    /dataフォルダを丸ごとバックアップします。
    フォルダごとバックアップすれば、SQLiteのデータベースファイルに加え、画像のUpload先であるresourcesフォルダもまとめてバックアップできます。

  2. 自分でカスタマイズしたファイル群をバックアップ。

    ほとんどカスタマイズしてないので、バックアップしなければならないファイルは数えるほど。

    • /.htaccess
    • /theme/base.html
    • /theme/css/default/images/header-1.png
    • /theme/js/script.js
  3. 全ファイルをいさぎよく削除し、代わりに新バージョンの全ファイルをUpload。

  4. 1.、2.でバックアップしたファイル群、/dataフォルダを再Upload。

  5. 下記フォルダ、ファイルのパーミッションを777に変更。

    • /data
    • /data/resources
    • /data/loggix.sqlite.db
  6. 不要なサンプルメニューファイルを削除。

    • /plugins/showSamplesMenu.php

以上。

さすがSQLite。初めてインストールしたときもメチャメチャ楽チンだったけど、アップデートも超楽チン。これでP_BLOGからの移行ツールが用意されていれば、Ganesha's monologueの方もLoggix化しても良いくらいなのだが…。