ツイート
2013,08,05, Monday
Netcommomsで作成したサイトが入っているサーバを別のサーバへ移設するためにその検証をおこないました。
現在Netcommonsで構築したサイトが入っているのはさくらレンタルサーバ。 検証するだけなので、MacにインストールされたXAMPPの中に移設してみます。 Netcommonsには管理画面にフルバックアップがあり、これでバックアップするとデータベースもエクスポートされます。 これを使うとなぜか失敗したので、以下の方法でおこないました。 移設元作業 ①htdocs,maple,webapp,index.phpの入ったディレクトリをzipコマンドで圧縮 ②MySQLにあるNetcommons用データベースをエクスポート この2つをダウンロード 追記:エクスポートした「データベース名.sql」内のURLの記述を新しいサーバURLに書き換える 数が多いのでエディタで一括置換が便利。 特に書き換えの必要がない場合もあります 移設先作業 ①zipファイルを公開ディレクトリで解凍 ②パーミッションの確認 さくらレンタルサーバの場合はパーミッション777でのインストールが許可されていないため、755または705になっている部分があります。 Netcommonsインストールマニュアルに777に変更を書かれている部分をマニュアル通りに変更しておく ③install.inc.phpの編集 BASE_URLの変更(URLを新しいサーバのURLに書き換える XAMPPの場合だとhttp://localhost/ディレクトリ名/htdocsなど) DATABASE_DSNの変更(データベースのユーザ名、パスワード XAMPPの場合だと mysql://root@localhost/データベース名)*パスワードを設定していない場合は省略 追記:install.inc.phpの編集後はパーミッションを644に変更します。これを忘れた場合、インストール画面が起動してしまいます。 新しいサーバからアクセスできたら成功! モジュールの一括アップデートをしておきます。このときに書き込みエラー等が出た場合は、書き込み権限を与えてもう一度やり直して下さい。 にほんブログ村 ■東大阪大学・東大阪大短期大学部 ■東大阪大学情報教育センター ■太田研究室 ツイート
| http://www.kazdesign.org/weblog/index.php?e=772 |
| etc | 12:45 AM | comments (x) | trackback (x) | |