人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WordPressでExec-PHPというプラグインを入れたときのエラーに関しての質問です。

固定ページで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」のところに
チェックを入れるとありますが、チェックを入れてもかわりません。。

どうぞよろしくお願いいたします。

●質問者: boochi
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● satoxu

PHP の機能である Output Buffering が無効になっているようです。

php.ini を編集出来るのであれば

output_buffering = Off



output_buffering = On

に変更してみてください。

php.ini が使用できない場合には .htaccess に

php_flag output_buffering Off

を追加してみてください。

どちらもダメな場合、サーバーで output buffering が使用できないかもしれません。レンタルサーバーなら運営に、それ以外なら管理者に問い合わせる必要があります。


boochiさんのコメント
随分時間が空いてしまったのですが、 ご回答いただきありがとうございます。 該当の”php.ini ”を探してみたのですが、 見つけることができないでいます。。

satoxuさんのコメント
.htaccess を試された方がよさそうですね。 php_flag output_buffering Off を追加しても変化がない、もしくはエラーになる場合には管理者(運営)に「PHP の output buffering が使えるかどうか」問い合わせる必要があります。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ