■CALENDAR■
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31   
<<前月 2024年10月 次月>>

MoMAstore

つぶやきlog
■NEW ENTRIES■
■CATEGORIES■
■ARCHIVES■
■LINK■
■PROFILE■
■POWERED BY■
BLOGN(ぶろぐん)
BLOGNPLUS(ぶろぐん+)
■OTHER■
 

にほんブログ村 教育ブログへ  
 

Netcommonsのサーバ移設をする
Netcommonsを運用しているサーバを移設したので、移設を考えている方の参考になればということで書き留めておきます。
以前にも少し書いていますが、もう少し詳しく書いておきます。

移設元のサーバ さくらレンタルサーバ
移設先のサーバ さくらレンタルサーバ
ドメインは違います。

①移設元のサーバにSSHでログインする。

②Netcommonsの入っているディレクトリを丸ごとzipで圧縮してダウンロード
 zip -r 圧縮後のファイル名.zip 圧縮元のディレクトリ名
 ダウンロードした後解凍せずにそのまま移設先のサーバにアップロードします。
 移設先サーバでunzipした方が作業が早い。
 移設サーバの公開するディレクトリに展開して下さい

③移設元のNetcommons用のデータベースをdumpしてダウンロード
 mysqldump -u ユーザ名 -p データベース名 > dump.sql
 (phpmyadminでエクスポートしてもかまいません。dump.sqlは別の名前でも構いません)

④ダウンロードしたdump.sqlをエディターで開き元サーバ用として書かれているURLを移設先サーバのURLに変更
 だくさんあるので、一気に検索置換した方が便利です。

⑤移設先サーバにデータベースを作成する
 さくらレンタルではphpmyadminで作成できます。
 コマンドでcreateしても構いません(UTF-8)

⑥移設先のデータベースに③で作成したダンプファイルをインポートする
 これもphpmyadminでインポートするのが楽です。

⑦移設先に展開したファイルを修正する
 /ディレクトリ名/webapp/config/install.inc.php
 一時的に書き込み可にパーミッションを変更
 chmod 644 intall.inc.php
 
 define('BASE_URL', 'http://トップページのURL');

 define('DATABASE_DSN', 'mysql://DBユーザ名:DBパスワード@DBサーバ名/DB名');

 パーミッションを読み取りに変更
 chmod 444 install.inc.php

移設先サーバにアクセスできたら完了です。

にほんブログ村 教育ブログへ
にほんブログ村

東大阪大学・東大阪大短期大学部
東大阪大学情報教育センター

太田研究室

  


| http://www.kazdesign.org/weblog/index.php?e=812 |
| etc | 11:49 PM | comments (x) | trackback (x) |
PAGE TOP ↑