目次
NetCommons3ダウンロード
システム要件

NetCommons3のシステム要件は、下記のとおりです。

【サーバ環境】

  • 開発言語:PHP5.4 PHP7.x
  • 開発フレームワーク
    • CakePHP 2.x系
    • AngularJS 1.x系
    • Bootstrap 3.x系
  • データベースサーバー:MySQL5.5以上(※sql_modeがSTRICT_TRANS_TABLESだと正常に動作しません)
  • ウェブサーバ:Apache
    • Apacheのmod_rewriteモジュール
  • zipコマンド

【サーバ環境:オプション】

  • ImageMagick(会員情報プラグイン:アバター画像自動生成)
  • ffmpeg(動画プラグイン:動画のmp4変換とサムネイルの自動生成)
  • cron(メールプラグイン:未来日送信機能のみ。未来の日に設定したブログ投稿のメール通知等)

【クライアント環境】

  • 対応ブラウザ:Chrome、Firefox、Safari、Edge

※それぞれの最新版をご利用になることを強くお勧めします。

【Xampp for Windowsにインストールするときの注意点】

  •  Skypeを使いの方は、80ポート、443ポートが競合していると、XAMPPが動作しないため、Apacheのポートを変更する
    参考)http://php1st.com/946/
  • MySQLにパスワードをセットする※Xamppのインストール先は、適宜修正してください
    C:\> c:\xampp\mysql\bin\mysql.exe -uroot
    mysql> set password for 'root'@'localhost' = password('pass');
  • cakeコマンドのphpパス変える
    C:\xampp\htdocs\NetCommons3\app\Console\cake.batの28行目を下記のとおり修正してください。
  • ※XamppおよびNetCommons3のインストール先は、適宜修正してください
    【変更前】
    php -q "%lib%cake.php" -working "%CD% " %*
    【変更後】
    C:\xampp\php\php.exe -q "%lib%cake.php" -working "%CD% " %*
インストール方法

下記の手順に従い、インストールしてください。

【NetCommonsインストール方法】
・ダウンロードした圧縮ファイルを展開たディレクトリ(NetCommons3)を、ドキュメントルート以下にコピーします。
・ドキュメントルート直下に配置する場合は、展開たディレクトリ(NetCommons3)の配下にあるファイルをコピーして下さい。
・「http://ファイルを移動したディレクトリまでのURL/」にブラウザでアクセスするとインストールウィザードの開始画面が表示されます。
・以下の画面まで次へをクリックし進め、データベースの情報を入力し次へをクリックしてください。
  (不明な場合は、サーバ管理者または利用しているサーバホスティング会社に確認してください。)

・システム管理者の情報を入力し次へをクリックしてください。(ログインID、パスワードは忘れないようにしてください)


・ホームをクリックすると初期画面が表示され、インストール完了です。

 

アップデート方法
  

アップデートする前に

アップデートする前に、必ずバックアップを取るようにしてください。また、サイトを一時停止してから行ってください。
  1. データベースのバックアップ
    データベースのバックアップは、phpmyadminやmysqldumpコマンドを使ってバックアップを取ってください。
    (mysqldumpの方法)
    mysqldump␣-u(DBユーザ)␣-p␣(データベース名) > (データベース名).sql
    ※␣は、半角スペースを表します。

  2. ソースのバックアップ
    すべてのソースをバックアップしてください。特に以下のディレクトリは必ずバックアップを取ってください。
    ・app/Config
    ・app/Uploads(3.2.0以降)
    ・app/webroot/files(3.2.0より前)
    ※3.2.0より前のバージョンをご利用の方で、3.2.0以降のバージョンアップした方は、app/Uploadsとapp/webroot/filesの両方をバックアップして下さい。
    ※カスタマイズされている場合は、そのファイルもバックアップしてください。

  3. システム管理者でログインし、サイト管理からサイトを一時停止してください。
 
  

コマンドラインでアップデートする方法

コンソールからアップデートする場合、以下の手順に従い、アップデートしてください。

【アップデート方法】
  1. 最新のソースをダウンロードし、展開したディレクトリ(NetCommons3)を既存のNetCommons3にコピーしてください。

  2. 以下のコマンドを実行してください。
    (コマンド)
    cd␣(インストールディレクトリ)/app
    Console/cake PluginManager.update_all



    ※Windowsの場合は、
    Console/cake.bat PluginManager.update_all

  3. app/tmp/、app/Config/application.yml、app/webroot/files/ に書込み権限があることを確認してください。

  4. ブラウザでNetCommons3にアクセスし、ログインできれば、バージョンアップ終了です。
    プラグイン管理でバージョンアップしたプラグインが確認できます。

  5. アップデート後、画像、CSS、JSがブラウザキャッシュがとられていて、うまく表示されないことがあります。
    その際は、ブラウザキャッシュをクリアしてください。
 
  

ブラウザからアップデートする方法

ブラウザからアップデートする場合、以下の手順に従い、アップデートしてください。

【アップデート方法】
  1. インストール済みのNetCommons3にアクセスし、システム管理者でログインした後、プラグイン管理に遷移してください。
    プラグイン管理への遷移方法は、下記のとおりです。
    ①赤枠の「管理」を押してください。


    ②赤枠の「プラグイン管理」を押してください。


    ③下記のプラグイン管理が表示されます。(※バージョンによって多少イメージは異なります。)



  2. 最新のソースをダウンロードし、展開したディレクトリ(NetCommons3)を既存のNetCommons3にコピーしてください。
    ※ログインし忘れた場合、下記URLにアクセスしてください。
    http://(NetCommons3インストール)/plugin_manager/plugin_manager/index

  3. 1で表示しているプラグイン管理をリロード(F5)してください。
    このとき、3.0.0から3.0.1にアップデートの場合、ログアウトされることがあります。
    ログアウトされましたら、再度システム管理者でログインしてください。
    リロードすると、下図のように「3.0.0→3.0.1」と変更内容が表示されます。



    ※タイミングよっては、下図のように「()→3.0.1」と表示されることがあります。
     その場合、1,2分時間をおいてからリロードしてみてください。



  4. 3のように表示されていれば、「一括アップデート」ボタンを押して、一括アップデートを行ってください。

  5. 一括アップデートが正常に終わり、「一括アップデート」ボタンが消えれば、バージョンアップは終了です。
    各プラグインのバージョアンアップ情報は、プラグイン管理で確認できます。


  6. アップデート後、画像、CSS、JSがブラウザキャッシュがとられていて、うまく表示されないことがあります。
    その際は、ブラウザキャッシュをクリアしてください。
バックアップ方法

※ アップデート方法と同様の手順です。

  1. データベースのバックアップ
    データベースのバックアップは、phpmyadminやmysqldumpコマンドを使ってバックアップを取ってください。
    (mysqldumpの方法)
    mysqldump␣-u(DBユーザ)␣-p␣(データベース名) > (データベース名).sql
    ※␣は、半角スペースを表します。

  2. ソースのバックアップ
    すべてのソースをバックアップしてください。特に以下のディレクトリは必ずバックアップを取ってください。
    ・app/Config
    ・app/Uploads(3.2.0以降)
    ・app/webroot/files(3.2.0より前)
    ※3.2.0より前のバージョンをご利用の方で、3.2.0以降のバージョンアップした方は、app/Uploadsとapp/webroot/filesの両方をバックアップして下さい。
NetCommons3ダウンロード一覧

NetCommons3 ダウンロード

{{cabinetFile.CabinetFile.filename}} >  NetCommons3 ダウンロード
名前 更新日
NetCommons-3.0.0.zip 1739
2019/05/27
NetCommons-3.0.1.zip 1308
2019/05/27
NetCommons-3.1.0.zip 1229
2019/05/27
NetCommons-3.1.10.zip 2377
2018/07/30
NetCommons-3.1.2.zip 1283
2019/05/27
NetCommons-3.1.3.zip 1359
2019/05/27
NetCommons-3.1.4.zip 2777
2017/08/21
NetCommons-3.1.5.zip 2609
2017/10/05
NetCommons-3.1.6.zip 2560
2017/11/30
NetCommons-3.1.7.zip 2601
2018/02/01
NetCommons-3.1.8.zip 2975
2018/04/09
NetCommons-3.1.9.zip 2751
2018/06/01
NetCommons-3.2.0.zip 2419
2018/09/10
NetCommons-3.2.1.1.zip 2472
2018/11/04
NetCommons-3.2.1.zip 1464
2018/10/31
NetCommons-3.2.2.zip 4489
2019/01/21
NetCommons-3.3.0.zip 2869
2019/10/12
NetCommons-3.3.1.zip 3413
2020/03/23
NetCommons-3.3.2.zip 2342
NetCommons-3.3.2patch1適用済み
2020/09/12
NetCommons-3.3.2patch1.zip 1548
2020/09/12
NetCommons-3.3.3.zip 2370
2021/01/24
NetCommons-3.3.4.zip 1808
2021/08/17
NetCommons-3.3.5.zip 2091
2022/02/13
NetCommons-3.3.6.zip 1810
2023/03/05
NetCommons-3.3.7.zip 1303
02/11
ライセンス

 

NetCommons3 のライセンスについては以下の通りです。
また、ソースファイルにも license.txt を含みます。

https://github.com/NetCommons3/NetCommons3/blob/master/license.txt

------------------

NetCommons3 LICENSE

NetCommonsは、大学共同利用機関法人情報・システム機構 国立情報学研究所が開発した
PHPによるオープンソースの情報共有基盤システムです。
本ソフトウェアの著作権は情報・システム機構およびプログラムを作成した各個人に帰属し、
FreeBSDライセンスによって公開されています。
本ソフトウェアを利用する方は、FreeBSDライセンスの精神をご理解の上、ご利用ください。

FreeBSDライセンス http://www.freebsd.org/copyright/freebsd-license.html
日本語訳 http://www.freebsd.org/ja/copyright/freebsd-license.html

本ソフトウェアはソースコード形式であれバイナリ形式であれ、変更の有無に関わらず、
以下の条件を満たす限りにおいて、再配布および使用を許可します。

・ソースコード形式で再配布する場合、上記著作権表示、本条件書および下記責任限定
規定を必ず含めてください。
・バイナリ形式で再配布する場合、上記著作権表示、本条件書および下記責任限定規定
を、配布物とともに提供される文書 および他の資料に必ず含めてください。

本ソフトウェアは国立情報学研究所NetCommons PROJECT によって、”現状のまま”
提供されるものとします。本ソフトウェアについては、明示黙示を問わず、商用品として
通常そなえるべき品質をそなえているとの保証も、特定の目的に適合するとの保証を含め、
何の保証もなされません。 事由のいかんを問わず、損害発生の原因いかんを問わず、
且つ、 責任の根拠が契約であるか厳格責任であるか (過失その他) 不法行為であるか
を問わず、 情報・システム研究機構、国立情報学研究所、NetCommons PROJECTおよび
寄与者も、仮にそのような損害が発生する可能性を知らされていたとしても、本ソフト
ウェアの使用から発生した直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害
または結果損害のいずれに対しても (代替品または サービスの提供; 使用機会、データ
または利益の損失の補償; または、業務の中断に対する補償を含め) 責任をいっさい負いません。

本ソフトウェアの名称である「NetCommons」およびロゴは大学共同利用機関法人情報・
システム機構の知的財産として商標登録されています。
商標「NetCommons」の利用を希望される場合には、大学共同利用機関法人情報・システム
機構 国立情報学研究所(郵便番号101-8430 東京都千代田区一ツ橋2-1-2)まで
お問い合わせください。

------------------
NetCommons PROJECT