サーバ移転
大塚商会アルファメール→さくらインターネットマネージドサーバ
何をすればいいかというと、
・データベース (phpMyAdminなどでエクスポート/インポートが可能)
・画像などのファイル (FTPでダウンロード/アップロードが可能)
この二種類(?)のファイルを移設する。(これがブログならではの仕様)
移転時のメモ書き
1. ファイルデータをWinSCP(優れたFTPソフト)でダウンロードし、新サーバにアップロード。途中で途切れても途切れたところから自動でアップロードしてくれるので楽楽です。アップロードする場所は/www/ディレクトリ以下です。
2. MYSQLデータベースをダウンロードし、新サーバーにアップロード。これはPhpMyAdminで行う。
(ダウンロード時に注意する点)
」にチェック
・「」にチェック
・「作成するクエリの最大値を50000→100」程度に小さくしておく
(アップロード時に注意する点)
データが重いので一括ではアップロードは無理。phpmyadminは16MB、wordpressのアップローダーもエラーになる。そこで「BigDump」を利用(PHPファイルです。ググれば出てきます。ダウンロードしてきて使います)。
http://www.ozerov.de/bigdump/ ←一応リンク
注意点としては先ほどのデータベースのダウンロード時に「作成するクエリの最大値を50000→100」程度に小さくしておくこと。でないとBigDumpがエラーになります。
BigDumpは解凍して情報を編集↓
bigdump.php のデータベース情報を編集する
41 42 43 44 |
$db_server = 'localhost'; $db_name = 'example'; $db_username = 'root'; $db_password = 'password'; |
それぞれのデータはダミーです。実際は、さくらのコントロールパネルの「データベースの設定」を参照してください。
サーバーにファイルをアップロードする
新たにディレクトリを作っておく(ディレクトリ名はBigDumpとか)。
bigdump.php と example.sql をこの同じディレクトリにアップロードします。誰でもアクセスできないようにIPアドレスやBASIC認証などでアクセス制限をかけておくのが好ましいです。
BigDump でインポートをする
サーバーにアップロードした bigdump.php にブラウザからアクセスすると以下のような画面がでてきます。
同じディレクトリに入れたファイルが表示されている。今回インポートしたいファイルの横にある Start Import というリンクをクリックすればインポートが開始。
ファイルのインポートが開始されます。進捗状況が表示されますので100%になれば完了です。ページを再読込してしまうとインポートした内容を削除して再度インポートが開始されてしまいますので注意してください。
