身近な話題を投稿してみよう!
サイバー

【サーバー移転】Z.com WP から Xserver への手順|2時間でホームページを引越しする

メディアファイルの移転

さて、データベース、プラグイン、テーマを移転すると表向きのサイトとしては動作しますが、メディアファイルをインポートしていないため部分的に空白状態。

すこし特殊な条件からホームページの復旧(ドメインでの閲覧可能)までは、あまり手間がかかりませんでしたが何十万とある画像ファイルをもとに戻して100%。

これがなかなか手間でした。

サイト移管

基本的には移転元のディレクトリからダウンロードし、移転先の対象ディレクトリ「*****/wp-content/uploads/」以下に適切にアップロードすれば表示はされるようになります。

エックスサーバーでファイル操作を行う方法

  • ファイルマネージャ(WebFTP)
  • FTP
  • SSH

ファイルマネージャ(WebFTP)

ファイルの編集やアップロードができるようなのですが、メディアファイルをアップロードするとどうにもうまくいきません。(サイズが大きすぎるのか、数が多すぎるのか)

もう少し要領のいい方法があるのかもしれませんが、さすがにエックスサーバー歴1日では分からず。

なお移転しようとしているメディアファイルは全体でサイズ約15GB、数は50万ぐらい。

ファイルマネージャ(WebFTP)

ファイルマネージャ - ログイン | レンタルサーバーならエックスサーバー

FTP

FFFTP

ワードプレスの場合、記事などで利用する画像ファイルは設定にもよりますが「uploads」以下に月別に保存されていきます。

月にもよりますが、ひと月あたりのフォルダの画像数は約1万(サムネイル用などで1枚のアップロードに対して複数生成されるため)。

アップロードしようとすると、サイズの関係で頻繁に切断されます。100件程度のアップロードの繰り返し。

ちなみに「Z.com」では「SSH」を利用した「SCP」接続がデフォルトなのですが、FTPと比較すると通信速度はかなり早いため、「SCP(Z.com)」でダウンロード、「FTP(Xserver)」でアップロードを行うと作業時間が膨大になります。

これではいくら時間があっても足りない。

FFFTP

SSHでの接続

SSHを利用してサーバー間のファイル移動を試してみます。

SSH

SSH設定 | レンタルサーバーならエックスサーバー
レンタルサーバー「エックスサーバー」のご利用マニュアル|エックスサーバーではSSH接続機能を提供しています。当マニュアルではお客様のサーバーアカウントへSSHで接続するための手順を記載しています。

② KEYファイルを生成、ダウンロード

SSHでの接続

Tera Termでの接続の設定

SSHソフトの設定(Tera Term) | レンタルサーバーならエックスサーバー
レンタルサーバー「エックスサーバー」のご利用マニュアル|「Tera Term」を用いてお客様のサーバーアカウントへSSH接続するための手順をご案内しています。

tera term

tera term

サーバー内でのファイルの解凍や圧縮などコマンドで直接操作が可能ですが普段使いしていないとちょっと操作は困難でしょう。

圧縮ファイルで画像をアップロードし、「unzip」などで一気に解凍が可能。

WinSCPでの接続

あれやこれやした結果ですが「WinSCP」で接続することで、異なるサーバー間のファイル移動がノンストップで行えるようになりました。

タイトルに「2時間でホームページを引越しする」とありますがメディアファイルの移転には、連続すればその3倍ぐらいはかかりそうです。

SCP

初回公開日:2021年08月24日

IT
市川町観光協会|神崎郡市川町のおでかけとイベント情報
ねこさんの部屋
いいものタウン

COMMENT

いいものタウン ITS事業部

いいものタウンの中のWeb担当(うさ)。兵庫県商工会連合会、登録専門家。おもにIT系ニュースやインターネット、SNS、PCのトラブルの話題を発信しています。

Follow
投稿機能

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'enqueue_custom_scripts_footer' not found or invalid function name in /home/xs916744/iimono.town/public_html/wp-includes/class-wp-hook.php on line 310