Wordpressのアップロード作業を楽にする
ワードプレスを引越しする際に役立ったのでメモ。
通常、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つをサーバーにアクセスして、ブラウザでアクセスするだけ。
はやくて確実なので、超助かりました。感謝。