@PC/IT 家族 芸能 音楽 心霊 北九州 動画 写真 by くわ。
Posted on 2009-06-13 10:21 PM under くわぶろ & WordPress, ハード/ソフト&ネット
WP-DBManagerというWordPressのプラグインをご存じですか?
管理画面からデータベースのバックアップ、復元、最適化などが行えるとても便利なプラグインです。
僕も WP-DBManager 2.31 For WordPress 2.1.x To 2.6.x を入れてます(WordPress 2.5.1なので)。
しかし!
僕の環境では Database Failed To Backup On … Backup File Size Is 0KB. というエラーが出て正常にバックアップできません。
Google先生に聞いても「コレだ!」という回答が得られない。。。
というわけで、自分でエラー原因を調べました。
で、その原因とは?
『データベース用のパスワードに特殊文字が含まれていてもエスケープ処理されないから』でした。
エラーを回避するには以下の2つの方法があります。
1.パスワードに特殊文字を使わない
2.ソースコードを修正する(計3ファイル)
念のため、以下にソースコードの修正箇所を書いておきます。
database-backup.php の 47行目と51行目
database-manage.php の 48行目と50行目
wp-dbmanager.php の 95行目と99行目
の計6箇所にある
–password=”’.DB_PASSWORD.’”
を
–password=¥’’.DB_PASSWORD.’¥’
に修正します。
※半角文字(一部)を全角に変えてあるのでコピペして使わないでください。
※ちょっとわかりづらいと思いますが、ダブルクォート「”」をエスケープ文字付きシングルクォート「¥’」に変えればOKです。
これでパスワードに特殊文字が含まれていても問題なく動作するようになります。
このエントリーのトラックバックURL:
使えるXHTMLタグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
コメントは管理者の承認後、公開されます。
古い記事へのコメントは原則非公開(内容によっては公開)とします。
* は必須項目です。メールアドレスは公開されません。
Posted by WP-DBManagerの『Backup File Size Is 0KB』エラーを回避する方法 on 2009-06-13 11:10 PM
[...] Here is the original post: WP-DBManagerの『Backup File Size Is 0KB』エラーを回避する方法 [...]