SOY CMS Version1.0.Xから1.1.0へのバージョンアップ
株式会社日本情報化農業研究所 宮澤了祐
2008/03/28
1.1.0のバージョンアップでデータベース構造に変更があるため、1.0.0~1.0.2を現在使用している場合、ファイルをすべて上書きする前に、バージョンアッププログラムを実行する必要があります。
先にファイルを上書きしてしまうと、一時的にサイトが動作しなくなる恐れがあります。また、当バージョンアッププログラムは上書き後に実行していただくことも可能です。
ダウンロードページよりバッチプログラム(upgrade1.1.0.zip)をダウンロードします。
これをApacheの公開しているパスの任意の場所に解凍します
解凍するとupgrade1.1.0.phpが展開されます。
例として、ドキュメントルート直下に解凍したことにします。
前もって、データーベースファイルのバックアップをしておくことをお勧めします。
データベースファイルは
<ドキュメントルート>/サイトID/.db/sqlite.db
例)/usr/local/apache2/htdocs/hoge/.db/sqlite.db
です。
ブラウザからアクセスします。
ドキュメントルート直下に解凍した場合アクセスするURLは以下の通りです。
例)http://<サーバのURL>/upgrade1.1.0.php
次のような画面が表示されます。
入力欄にSOY CMSをインストールしている場所を設定します。標準ではドキュメントルートが表示されます。
選択した場所にSOY CMSがインストールされていなければ、実行ボタンを押した際に警告が表示され、インストール先選択画面に戻ります。
実行を押すことでDBの変更が行われます。失敗した場合エラーの内容が表示されます。
エラーが発生した場合、Apacheの実行ユーザがインストール先のディレクトリの読み取り、書き込み権限が存在するかを確認してください。
バージョンアップが終了しましたら、ファイルをすべて上書きして下さい。バージョンアップ終了後はバージョンアッププログラムは削除することを推奨します。