2017 © Pedro Peláez
 

cakephp-plugin nc2-to-nc3

Nc2ToNc3 Plugin for NetCommons3

image

netcommons/nc2-to-nc3

Nc2ToNc3 Plugin for NetCommons3

  • Friday, April 27, 2018
  • by NetCommons
  • Repository
  • 18 Watchers
  • 2 Stars
  • 2,390 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 7 Versions
  • 29 % Grown

The README.md

Nc2ToNc3

Tests Status Coverage Status Stable Version, (*1)

Nc2ToNc3(移行ツール)は、同一サーバにNC2のデータとNC3サイトを用意して移行するプラグインです。 NC2最新版(2.4.2.1)からNC3最新版に移行します。, (*2)

手順

  1. NC2を最新版にアップデート
  2. NC2の準備
  3. NC3の準備
  4. NC3のバックアップ
  5. 移行ツール実行

NC2を最新版にアップデート

NC2が最新版でなかったら、最新版2.4.2.1にアップデートします。, (*3)

NC2を最新版2.4.2.1にアップデート(外部リンク), (*4)

NC2の準備

現状NC2のDB及びNC2のアップロードファイルを取得して、NC3と同じ環境にDBインポート及びファイル配置をしてください。, (*5)

NC3の準備

NC3を新規インストールします。NC3インストール(外部リンク), (*6)

NC3を既にインストール済みの場合、最新版にアップデートします。NC3アップデート(外部リンク), (*7)

Nc2ToNc3は、app/Plugin配下に配置されています。, (*8)

NetCommons3のパス/app/Plugin/Nc2ToNc3

NC3のバックアップ

※ 必ずNC3のDB、および、NC3のアップロードファイルをバックアップして、いつでもリストアできるようにしてから実行してください。, (*9)

移行ツール実行

cd NetCommons3のパス/app
./Console/cake Nc2ToNc3 --database NC2のDB名 --prefix NC2のテーブル名のprefix --upload_path NC2でアップロードしたファイルがあるディレクトリ --base_url NC2のベースURL --nc3base NC3のベースパス

オプション, (*10)

意味 値の例
--database NC2のDB名 nc2421
--prefix NC2の(DB内の)テーブル名のprefix nc_
--upload_path NC2でアップロードしたファイルがあるディレクトリ /var/www/html/nc2/html/webapp/uploads/
--base_url NC2のベースURL http://example.com/nc2/html
--nc3base NC3のベースパス(ドキュメントルートからの相対パス) /nc3

例)

環境例, (*11)

URL DB名 prefix ドキュメントルート
NC2 http://example.com/nc2/html nc2421 nc /var/www/html/nc2/
NC3 http://example.com/nc3 nc3 なし /var/www/html/nc3/

コマンド例, (*12)

cd /var/www/html/nc3/app
./Console/cake Nc2ToNc3 --database nc2421 --prefix nc_ --upload_path /var/www/html/nc2/html/webapp/uploads/ --base_url http://example.com/nc2/html --nc3base /nc3

不具合情報

現在確認されている不具合は、GithubのNetCommons3リポジトリのissue、zz Nc2ToNc3(移行ツール)ラベルで確認できます。, (*13)

ドキュメント

データ対応表.pdf, (*14)

The Versions