Exec-PHPでPHPが実行できなった場合の対処2009/07/28カテゴリー:CMSツイート「Exec-PHPで突然PHPが実行できなった」なんていうことは非常に稀なケースだと思います。筆者はサーバ移行の際にデータインポートが上手くいかなかったためか、そのような現象が起きました。同じような状況に陥った方のために簡単な対処方法を書かせていただきます。事前に用意しておいた方が良いプラグインはExec-PHP(念の為、オフィシャルサイトから新たにExec-PHPをダウンロード)を除き2つあります。Regex前者はMySQL上のゴミデータ(レコード単位)を抽出し、削除するためのプラグイン。後者はMySQL上の任意の文字列を置換するプラグインです。これらのプラグインはWordPressでウェブサイトを管理・運営する上で後々重宝するものなので有効化しないまでも常備しておいた方が良いかもしれません。それでは実際の操作方法です。Exec-PHPの無効化この後の操作のため、はじめにExec-PHPを無効化しておいてください。Exec-PHPによる設定情報の削除Exec-PHPではユーザ権限によりPHPの実行の可否を判断しており、その情報がデータベーステーブル「wp_options」内に定義されているようです。筆者の場合はこの設定値に異常をきたしたため、PHPが実行できなくなりました。Information」をクリックします。table.」にチェックを入れ、「Submit」を押下すればクリア完了です。)に「&phpMyAdmin=4d4c4a669c94t49871be3」というゴミコードが紛れこんでいました。このコードは人によって違うと思うので、確認してください。実行することができます。最後に新たにダウンロードしたExec-PHPを有効化してあげれば完了です。WordPress中級者以上にとってExec-PHPは重要度の高いプラグインだと思いますので、もし、同様の事象でお困りの方がいらっしゃればお試しください。2.8がリリースされ、既にアップグレードを済まされた方もいらっしゃると思いますが、個人的にはこれまでのアップグレード以上にプラグインの互換性で問題を多く目にします。すべての環境において問題が発生するとは言えませんが、参考までにこれまで誤作動を確認したプラグインを列挙させていただきます。2.8.1がリリースされたばかりで2.9の話しは少々早いかもしれませんが、有能なオープンソースであるだけに欲張ってしまいます。2.9」でも公開されていません。おすすめプラグイン10選WordPressの特筆すべき特徴のひとつとしてプラグインがあります。2009年6月25日現在でオフィシャルサイト上に5,616ものプラグインが登録されており、非公式のものを含めるとその数は6,000を優に超えているでしょう。どれも優れた機能を備えていますが、その中から筆者が常用しているプラグイン10選をご紹介させていただきます。Mullenweg氏が参加者に対して「WordPressで使用しているプラグインの数は?」という質問を投げかけました。普段から各種プラグインには大変お世話になっているのですが、その数を正確に数えたことがなかったため、20以上30以下あたりで手を挙げた記憶があります。