元サーバーの方は、機能としても担当者としてもコンソールのコマンドラインによるMySQLのdumpはできなかったため、phpMyadminにてダンプしてもらう。
あらかじめ移転元WebサーバーのNetCommons2のファイルを移転先にコピーし、ファイルのパーミッションも元通りに調整する。
こちらはコマンドラインでdumpしたsqlファイルを移転先MySQLサーバに突っ込む
おおよそ、復元はするのだが、どうしてもリンク切れするページが発生する。mysql -h [mysql_host_name] -u [mysql_user] --default-character-set=binary -p [db_name] < mysql_dump.sql
URLの一部が日本語のページだったので、phpMyadminでdumpする際にエンコードがうまくいっていないのではないかと踏んでいたのだが、もっと簡単な原因だった。
NetCommons2の管理ページ → システム管理 → サーバー設定 → 固定リンクの設定
で、「固定リンクを使用する」が「はい」になっているとリンク切れが発生する。
一旦「いいえ」にして保存設定した上で再度「はい」に設定し直すとリンク切れは解消し、日本語URL部分も復元する。
有用な情報をWeb上に記録↓されていた方に感謝。
http://blog.livedoor.jp/nottoro/archives/51893252.html
移転したこのWebサイトをNetCommons3にアップグレードすることが次の課題。
0 件のコメント:
コメントを投稿