OpenPNE2.8beta3 アップデートガイド

作成日: 2007/3/28

目次


0. はじめに

この文書は、OpenPNE バージョン2.6.*/2.7.* から バージョン2.8beta3 へのアップデート手順を書いたものです。

本バージョン(OpenPNE2.7.5)をインストールする場合は、一度2.6.*/2.7.*をインストールした後、2.8beta3へアップデートしてください。

1. 手順

アップデートは以下のような手順で進めます。

  1. データベースのバックアップ
  2. アップデートSQLの実行
  3. ソースコードの置き換え
  4. 設定ファイルの変更

2. 作業方法

2-1から2-3にOpenPNE2.6.*からのアップデート手順を記します

2-1. データベースのバックアップ

開発版のバージョンアップはデータベースの変更を伴うので、作業の前に必ずバックアップをとってください

[実行例]
$ mysqldump -u username -p  DBNAME > sns_backup.sql

2-2. アップデートSQLの実行

setup/update/mysql4*/配下にあるSQLファイルを実行します。
MySQLのバージョン4.0/4.1でスクリプトが分かれています。
ご使用のMySQLにあったスクリプトを実行してください。

2-3. ソースコードの置き換え

サーバ上に OpenPNE 2.8beta3 のソースファイルを設置します。
ソースは部分的に入れ替えずに全て交換してください。
詳しくは、「OpenPNE セットアップガイド」を参考にしてください。

2-4. 設定ファイルの変更

OpenPNE2.6からアップデートする場合、OpenPNE 2.6 の設定ファイルを参考にして 2.8beta3 用の設定ファイルを作成します。

PHPの設定でセーフモードが有効な場合は、MAIL_SET_ENVFROM を false に設定してください。

※注意:
OpenPNE2.7.0にて、セッションガベジコレクタ期間の設定、画像サーバの設定が追加されています
OpenPNE2.7.1にて、画像アクセスへの認証機能有効設定が追加されています
OpenPNE2.7.5にて、Google AJAX Search API key設定が追加されています

2-5. OpenPNE2.7.0からのアップデート手順


アップデートSQLのupdate02~update10を実行してください。
ソースコードを全て置き換えてください。
画像アクセスへの認証機能有効設定を記述してください
GoogleMapsを使用する場合は設定ファイルのGoogle AJAX Search API key項目を記述してください。

2-6. OpenPNE2.7.1からのアップデート手順


アップデートSQLのupdate03~update10を実行してください。
ソースコードを全て置き換えてください。
GoogleMapsを使用する場合は設定ファイルのGoogle AJAX Search API key項目を記述してください。

2-7. OpenPNE2.7.2からのアップデート手順


アップデートSQLのupdate06~update10を実行してください。
ソースコードを全て置き換えてください。
GoogleMapsを使用する場合は設定ファイルのGoogle AJAX Search API key項目を記述してください。

2-8. OpenPNE2.7.3からのアップデート手順


アップデートSQLのupdate07~update10を実行してください。
ソースコードを全て置き換えてください。
GoogleMapsを使用する場合は設定ファイルのGoogle AJAX Search API key項目を記述してください。

2-9 OpenPNE2.7.4からのアップデート手順


アップデートSQLのupdate07~update10を実行してください。
ソースコードを全て置き換えてください。
GoogleMapsを使用する場合は設定ファイルのGoogle AJAX Search API key項目を記述してください。

2-10 OpenPNE2.7.5(2.8beta)からのアップデート手順


アップデートSQLのupdate10を実行してください。
ソースコードを全て置き換えてください。

2-11 OpenPNE2.8beta2からのアップデート手順

ソースコードを全て置き換えてください。


以上でアップデート作業は完了です。