こんにちは。
最近はNetCommons2の移管で作業とずっと戦っていました。
NetCommonsの「ホームページ 移管方法」でググるとたくさんヒットします。
だいたい書いていることは
▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
1管理画面からバックアップを選択。フルバックアップを実行。
2フルバックアップしたファイルを解凍して中に入っているhtdocs以下のファイルを新しいサーバーに転送。
3新しいサーバーにデータベースを作成。
4フルバックアップしたファイルに入っているbackup_full.sqlをインポート
5webapp/config/install.inc.php を開いて
define('BASE_URL', 'http://ドメイン名');
と
define('DATABASE_DSN', 'mysql://DBユーザー名:DBパスワード@ホスト名/データベース名');
を新しいものに書き換える。
△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△
これで完了。
な、わけですが
実際にアクセスしてみるとヘッダーの画像が見つからなかったり、メニューを選択するとNot Foundになります。
ヘッダーの画像が見つからないのはドメインが変わって画像を参照できないから。
backup_full.sql をエディターで開いて「旧ドメイン」を「新ドメイン」に置換します。
これで問題1つ解決です。
次はリンク切れについてです。
リンク先URLに日本語が使われているのが原因かと思いましたが、英語表記のURLもリンク切れだったのでそうでは無さそうです。
正しくリンクできるところを見てみるとURLの書き方が違いました。
page_id=21 と書かれていたので「固定リンク」が関係してそうです。
試しにググってみると
固定リンクを設定したままバックアップをとるとリンク切れになる
ようです。
(他のCMSでも同じでしょうか...?)
0管理画面からシステム管理を選択。サーバー設定タブの「固定リンクの設定」を「いいえ」にします。
その後1,2,3,+ドメインの置換,4,5 の操作を行い、新しいホームページの「固定リンクの設定」を「はい」にします。
これで、完全なバックアップの完成です。
お疲れ様でした。
追記:データベースのエクスポートの設定です。
最近はNetCommons2の移管で作業とずっと戦っていました。
NetCommonsの「ホームページ 移管方法」でググるとたくさんヒットします。
だいたい書いていることは
▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
1管理画面からバックアップを選択。フルバックアップを実行。
2フルバックアップしたファイルを解凍して中に入っているhtdocs以下のファイルを新しいサーバーに転送。
3新しいサーバーにデータベースを作成。
4フルバックアップしたファイルに入っているbackup_full.sqlをインポート
5webapp/config/install.inc.php を開いて
define('BASE_URL', 'http://ドメイン名');
と
define('DATABASE_DSN', 'mysql://DBユーザー名:DBパスワード@ホスト名/データベース名');
を新しいものに書き換える。
△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△
これで完了。
な、わけですが
実際にアクセスしてみるとヘッダーの画像が見つからなかったり、メニューを選択するとNot Foundになります。
ヘッダーの画像が見つからないのはドメインが変わって画像を参照できないから。
backup_full.sql をエディターで開いて「旧ドメイン」を「新ドメイン」に置換します。
これで問題1つ解決です。
次はリンク切れについてです。
リンク先URLに日本語が使われているのが原因かと思いましたが、英語表記のURLもリンク切れだったのでそうでは無さそうです。
正しくリンクできるところを見てみるとURLの書き方が違いました。
page_id=21 と書かれていたので「固定リンク」が関係してそうです。
試しにググってみると
固定リンクを設定したままバックアップをとるとリンク切れになる
ようです。
(他のCMSでも同じでしょうか...?)
0管理画面からシステム管理を選択。サーバー設定タブの「固定リンクの設定」を「いいえ」にします。
その後1,2,3,+ドメインの置換,4,5 の操作を行い、新しいホームページの「固定リンクの設定」を「はい」にします。
これで、完全なバックアップの完成です。
お疲れ様でした。
追記:データベースのエクスポートの設定です。