病的溺愛シンドローム > WordPress > プラグイン > データベース > WordPress Database Backupプラグインでgzipを無効にする

WordPress Database Backupプラグインでgzipを無効にする

Posted on 2008年12月14日 | 1 Comment| Clip to Evernote

WordPressの便利プラグインWordPress Database Backup
データベースのバックアップを取ってくれるもの。
サーバーに保存、ダウンロード、メールで送信を選べる。
また、定期的に自動でバックアップを取り、メールで送信もできる。
嬉しいことに日本語ファイルがちゃんと入っているので、日本語で利用できる。
とても便利なプラグインなのだが、gzという拡張子のファイル(gzip)なので、ちょっと困ったりする。

ダウンロードしたgzは1MBくらいあるのに、解凍すると2KBの数行で途切れたファイルが出現。
解凍ツールをいくつか試したところ、最終的には「壊れています」というところに行き着いた。
こういう現象はサーバー依存かもしれないが、gzはちょっと扱いにくいので、圧縮しないでそのままダウンロードしたい。

検索してみたところ、よしともさんの「雑念ベース >> WordPress Database Backup 覚書」という記事を発見。
参考にさせて頂いたところ、無事にバックアップを取ることができるようになった。
やり方は以下に。

wp-db-backup.phpの80行目~82行目ら辺(バージョン2.2.2の場合。他は検索して探して下さい)

function gzip() {
return function_exists(‘gzopen’);
}

というところを次のように変更。

function gzip() {
return false;
// return function_exists(‘gzopen’);
}

return false;を足して、1行コメントアウトするってこと。
これで圧縮されてないSQLファイルをダウンロードすることができた。
めでたし。めでたし。

ちなみにダウンロードしたSQLファイルの中身を確認するには
UTF-8で開けるエディタが必要。
様々な文字コードに対応できるテキストエディタ」で紹介したTeraPadなら
文字コード指定再読込でUTF-8を選べばOK。


この記事は 2008年12月14日日曜日 の 1:26 AM に書きました。 
この記事のフィードはRSS 2.0で購読できます。

« | »

3 Comments for this entry

  • 国際結婚SE

    WordPress Database Backup は使っていないので判りませんが、gzipはunix系では非常にメジャーな圧縮ツール(形式)ですが、Win/Macではマイナーですからね。

    色々調査もされて、お疲れ様でした。

  • 唯奈

    >国際結婚SEさん
    有り難う御座います。
    gzipってunix系ではメジャーなんですか。
    知りませんでした。
    簡単にバックアップをしたいと思ったばっかりに、結局凄く疲れました…w
    でも解決できてよかったです(´▽`)

  • tan2net

    バックアップ時に必見

3 Trackbacks / Pingbacks for this entry

ADgger

堅実に儲かるアフィリエイト