Wordpressのアップロード作業を楽にする

Shunsuke Sawada

ワードプレスを引越しする際に役立ったのでメモ。

通常、Wordpressをあるサーバーから別のサーバーに引っ越す際、
1.全てのファイルをダウンロード
2.データベースをバックアップ
3.新しいサーバーにファイルをアップロード
4.新しいサーバーでデータベースを復元

みたいな手順だと思いますが、何年も続けているブログだと、ファイル数が何千とか何万とかなってて、ダウンロードするだけで一苦労。そしてそれをアップロードするなんて。。。そして今ココ、オーストラリア。インターネットもそんなに早くないし、無制限の使い放題でもなかったりする。

SSHでアクセスできればできるんだろうけど、格安のホスティングサーバーをレンタルしてるとそんなこともできず。
かといってFTPで1つずつ上げていると何時間とかになっちゃう。

ネットで探してたら便利なスクリプトを発見です。

サーバ上でZIP展開
http://www.cubic4.net/blog/34-site/68-server-unzip.html

2013/3/31追記

上のURLがリンク切れだったので、スクリプトを掲載。

1
2
3
4
5
6
7
8
9
10
11
<?php
define(ARCHIVE_FILE,'サーバーに上げたZipファイル');
define(FILE_OPEN_DIR,'解凍後のファイル名');

$zip = new ZipArchive();
$zip->open(ARCHIVE_FILE);
$zip->extractTo(FILE_OPEN_DIR);
$zip->close();
unlink(ARCHIVE_FILE);
?>

phpファイルとワードプレス全体をZip圧縮したファイルの2つをサーバーにアクセスして、ブラウザでアクセスするだけ。
はやくて確実なので、超助かりました。感謝。

Shunsuke Sawada

おすすめの記事

justhostがハッキングされてる件
qTranslateで Hide Untranslated Content オプションがうまく動かなくなった場合の対処
CakePHP 2.x + Search Plugin アソシエーションされたモデルの情報で検索する
10