固定ページでphpを使ってみたいと思い、Exec-PHPというプラグインを入れたところ、
以下のエラーが固定ページのみででてしまいました。
Fatal error: ob_start() [ref.outcontrol]: Cannot use output buffering in output buffering display handlers in /home/****/public_html/****/wp/wp-content/plugins/exec-php/includes/runtime.php on line 41
いろいろ調べたのですが、わからず困っています。。
ダッシュボードの「プロフィール」の「Exec-PHP Settings」のところに
チェックを入れるとありますが、チェックを入れてもかわりません。。
どうぞよろしくお願いいたします。
PHP の機能である Output Buffering が無効になっているようです。
php.ini を編集出来るのであれば
output_buffering = Off
を
output_buffering = On
に変更してみてください。
php.ini が使用できない場合には .htaccess に
php_flag output_buffering Off
を追加してみてください。
どちらもダメな場合、サーバーで output buffering が使用できないかもしれません。レンタルサーバーなら運営に、それ以外なら管理者に問い合わせる必要があります。
随分時間が空いてしまったのですが、
2012/06/01 12:15:21ご回答いただきありがとうございます。
該当の”php.ini ”を探してみたのですが、
見つけることができないでいます。。
.htaccess を試された方がよさそうですね。
2012/06/01 13:01:26php_flag output_buffering Off
を追加しても変化がない、もしくはエラーになる場合には管理者(運営)に「PHP の output buffering が使えるかどうか」問い合わせる必要があります。