TopWordPressプラグイン > WP-DBManager プラグインを XREA (PHP セーフモード)で利用する際の注意事項
News
各種ブログテンプレート
2009年7月24日

エントリー本文

WP-DBManager プラグインを XREA (PHP セーフモード)で利用する際の注意事項

Posted at July 24,2009 1:55 AM
Category:[プラグイン]
Tag:[, , , ]

前のエントリーで紹介した WP-DBManager プラグイン ですが、PHP がセーフモードで動作するサーバで利用する際には、以下のような表示になってしまい、DBバックアップが行なえません。

エラー画面

正常に動作させるには追加の設定が必要です。

以下、XREA を例に設定方法を紹介します。WordPress 2.8.2 で動作を確認しています。

なお、ここで紹介する前提として、WordPress は PHP モジュール版のままインストール(=インストールディレクトリのパーミッションを 707 に変更)しています。また、バックアップフォルダ(wp-content/backup-db)は作成済の状態で、フォルダのパーミッションは755になっています。

1..htaccess の設定

wp-admin 配下に、以下の内容を記述した .htaccess をアップロードします。

<files admin.php>
AddHandler application/x-httpd-phpcgi .php
</files>

これは、WP-DBManager を利用するときに起動する admin.php を、CGI として動作させるための設定です。

なお、AddHandler だけの行の追加(files ディレクティブなし)では、下記のように管理画面が崩れてしまうようです。

AddHandler だけの行の追加

2.mysqldump・mysqlのパスの設定

管理画面の「データベース」→「DBオプション」をクリック。

管理画面

画面上に「which: no mysql in ~」と表示されているのは無視してください(認識誤りでしたらご指摘ください)。

メッセージ

mysqldumpのパス・mysqlのパスに、それぞれ以下の内容を設定し、一番下の「Save Changes」をクリックします。すでに設定されているようであれば、この作業はスキップしてください。

  • mysqldumpのパス:/usr/local/mysql/bin/mysqldump
  • mysqlのパス:/usr/local/mysql/bin/mysql

次のように「DB オプションを更新しました。」が表示されればOKです。

DB オプションの更新成功

ちなみに、1項の作業を行なわずに設定すると、mysqldumpとmysqlのパスが正しくても、次のように「DB オプションを更新できません。」と表示されます。

DB オプションの更新失敗

3.DB のバックアップ

管理画面の「データベース」→「DBバックアップ」をクリック。

管理画面

次のような表示になっていればバックアップ実行可能ですので、バックアップを試してみてください。wp-content/backup-db のパーミッションも冒頭に記した通り、755 のままで保存されることを確認しています。

バックアップ可能

ちなみに、1項の作業を行なわずにDBバックアップ画面に移動すると、次のように「MYSQLパスは存在しません。DBオプション画面でMYSQLのパスを確認してください。わからない場合はサーバー管理者に問い合わせてください。」という警告が表示されます。この状態ではバックアップは行なえません。

バックアップ不可

Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメント

今まで、「phpMyAdmin」でバックアップをとっていたのですが、こちらの記事のおかげで、簡単にプラグインを導入することができました。
どうもありがとうございました。

[1] Posted by turkey : July 26, 2009 11:09 PM

>turkeyさん
こんにちは。
ご連絡ありがとうございます。
お役に立てたようで良かったです。
ではでは!

[2] Posted by yujiro : July 28, 2009 4:30 PM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.02