教文館の社内ナレッジベースです。

サーバ移転

大塚商会アルファメール→さくらインターネットマネージドサーバ

何をすればいいかというと、

・データベース (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%になれば完了です。ページを再読込してしまうとインポートした内容を削除して再度インポートが開始されてしまいますので注意してください。