NetCommons
 
究極の情報基盤システム 詳細を見る
 
ホーム > ニュース
 
ニュース
ニュース一覧 >> 記事詳細

2008/10/30

2.0.1.0から2.1.0.0のアップデート方法

Tweet ThisSend to Facebook | by:なかじ
2.0.1.0から2.1.0.0のアップデート方法は、以下の手順に従い、実行して下さい。

方法1)
  1. 現在、動作中のNetCommons2.0.1.0にログインする。
  2. 「管理」をクリックし、コントロールパネルを表示する。
  3. モジュール管理を立ち上げる。
  4. NetCommons-2.0.1.0_to_2.1.0.0.tar.gzを解凍し、既に動作している2.0.1.0にファイルを上書きする。
  5. 表示中のモジュール管理→管理系モジュールタブ→「モジュール管理」をアップデートする(再描画は行わないでください)。
  6. 「一覧表示」タブをクリックし、「一括アップデート」を実行する。
  7. ブラウザをリロード(F5)し、正常に表示されていれば、アップデート完了です。
  ※なにかの手順ミスやログイン前にファイルを上書きしてしまった方は、方法2)でアップデートしてください。

方法2)
  1. NetCommons-2.0.1.0_to_2.1.0.0.tar.gzを解凍し、既に動作している2.0.1.0にファイルを上書きする。
  2. このファイル( update_js.txt )をhtdocsにコピーする。
  3. htdocsにあるindex.phpをエディタで開き、66行目をコメントアウトし、66行目の下に下記のコードを追加する。

    if(isset($_GET['action']) && $_GET['action'] == 'common_download_css') {
        require_once HTDOCS_DIR . "/css.php";
    } else if(isset($_GET['action']) && $_GET['action'] == 'common_download_js') {
        //require_once HTDOCS_DIR . "/js.php";
        header("Content-type: text/javascript; charset: UTF-8");
        $handle = fopen(HTDOCS_DIR."/update_js.txt", "r");
        print fread($handle, filesize(HTDOCS_DIR."/update_js.txt"));
        fclose($handle);
    } else {
        $controller =& new Controller();
        $controller->execute();
    }

  4. (URL)/htdocs/index.php?action=control_view_main を実行し、ログイン画面が出てくるので、ログインする。
  5. ログイン後、管理(コントロールパネル)が表示される。
  6. 管理(コントロールパネル)→モジュール管理→管理系モジュールタブ→「モジュール管理」をアップデートする。
  7. ブラウザをリロード(F5)し、再度モジュール管理を起動する。
  8. 「一括アップデート」を実行する。
  9. 「2.」で追加したupdate_js.txtを削除する。
  10. 3で追加したコードを削除し、コメントをはずす。

    if(isset($_GET['action']) && $_GET['action'] == 'common_download_css') {
        require_once HTDOCS_DIR . "/css.php";
    } else if(isset($_GET['action']) && $_GET['action'] == 'common_download_js') {
        require_once HTDOCS_DIR . "/js.php";
    } else {
        $controller =& new Controller();
        $controller->execute();
    }

  11. 再度ブラウザをリロード(F5)する。(注:リロードし忘れると、画面の表示が乱れることがあります。)再度モジュール管理を起動し、現在のバージョンが2.1.0.0になっていることを確認する。
  12. 管理を終了し、通常画面に戻り、再度ブラウザをリロード(F5)し、正常に表示されていれば、アップデート完了です。

00:00 | 投票する | 投票数(3)