activeCollab 0.7.1へのアップグレード方法
activeCollab 0.7.1へのアップグレードは以下のバージョンから可能です

・activeCollab 0.7 -> 0.7.1

以下のバージョンからのアップグレードは0.7へのアップグレードを行った後に、0.7.1へのアップグレードを行ってください。

・activeCollab 0.6
・activeCollab 0.7beta
・activeCollab 0.7RC1
・activeCollab 0.7RC2

0.7から0.7.1へのアップグレード
原文はこちら

1.現在のactiveCollabのバックアップを作成
  バックアップ対象は
   インストールしたディレクトリ一式
   データベースのダンプファイル
  です。
  
  この作業を行わなかった場合は、アップグレードが失敗した場合に、(稼動していた)元の状態に戻すことが出来ません。必ず行うようにしてください。
  
  インストールディレクトリの圧縮保存は、UNIX系OS(LinuxやFreeBSDなど)の場合は
  tar zcf activecollab0.7.tgz [インストールディレクトリ]
  のように行います。
  
  例)tar zcf activecollab0.7.tgz activecollab/
  
  mysqlからのダンプは
  mysqldump -u [ユーザー名] -p データベース名 > [保存ファイル名]
  のように行います。(-pはパスワードを設定している場合のみ)
  
  例)mysqldump -u acuser -p > ac07bkup.sql
    ※ここでパスワードを聞かれるので入力する
  
  ※mysqldump: Got error: 1044: Access denied for user 'ユーザー名'@'localhost' to database 'データベース名' when using LOCK TABLES
  のようなエラーメッセージが出る場合は、mysqlデータベースのuserテーブルにある該当ユーザーのLock_tables_privがYになっているかどうかを確認しましょう。
  

2.古いファイルの削除
  古いプログラムファイルを削除します。
 但し、
  /config
  /upload
  /public/files/
 は削除してはいけません。


3.新しいファイルのアップロード
  新しいバージョンのプログラムファイルをアップロードします。
 但し、
  /config
  /upload
  /public/files/
 は上書きしてはいけません。


4.アップグレードスクリプトの実行
  public/upgrade/のアップグレードページに行ってください。
  たとえば、http://www.myactivecollab.com/public/upgrade/などです。
  そして、アップグレードスクリプトを選択して(Upgrade 0.7 -> 0.7.1)
  アップグレードボタンを押してください。

5.アップグレード完了
  もし問題があれば赤色の文字でメッセージが表示されます。
  その場合はアップグレードが失敗しているので、バックアップで復旧してください。
  可能であればバグレポート(英語)をお願いします。


アップグレード中またはアップグレード後にエラーメッセージ(文字化けのような)が出た場合は、以下のことを確認してみてください。

/config/config.phpの内容が上書きされて<?php return false; ?>のようになっていないか?
 →バックアップしてあるconfig.phpで上書きする。

/config/config.phpのアクセス権(Webサーバからの書き込みが許可されているか?)
/cache/のアクセス権(Webサーバからの書き込みが許可されているか?)
/upload/のアクセス権(Webサーバからの書き込みが許可されているか?)
/public/files/のアクセス権(Webサーバからの書き込みが許可されているか?)
 →アクセス権をchmodやFTPクライアントの機能で修正する。


免責
上記のアップグレード方法はactiveCollabサイト(http://www.activecollab.com)において掲載されている文章を翻訳したものです。
環境などの違いによって、上記方法では正常にアップグレードできない(データ消失等も含め)場合も考えられますので、各自の判断において作業を行ってください。



戻る

 


Copyright (C) 2006 N.S.WORKs All Rights Reserved.