4

FirePHPを試しています。

インストールしてFirefoxを再起動し、ローカルホストでFirebugを有効にoo.phpし、ダウンロードに付属するデモファイルをIIS仮想ディレクトリに移動し、インクルードパスを変更し、apache_request_headers()IISを実行しているため呼び出しを削除しました。表示される唯一の出力は

Notice: Undefined offset: 1 in C:\Documents and Settings\georgem\My Documents\projects\auctronic\FirePHPCore\FirePHP.class.php 行 167
Hello World

Firebug コンソールには何も表示されません。

何か不足していますか?

編集: 出力バッファリングを有効にする必要があると言われたのでob_start()、ファイルの先頭に呼び出しを追加しました...同じ結果です。

4

3 に答える 3

5

FirePHPでは、HTTPヘッダーを監視してコンソールに配置するFirefox拡張機能(Firebugに加えて)をインストールする必要があったと思います。

それが問題ではない場合は、チャールズのコピーを入手することをお勧めします。HTTP応答のヘッダーを表示できます。FirePHPの出力がそこに表示されます。そうでない場合、問題はサーバーのセットアップにあります。

于 2008-09-16T02:51:58.923 に答える
1

Firebug と FirePHP の両方の拡張機能の最新バージョンがあることを確認してください。最近、最新の Firebug と古い FirePHP でいくつかの事故が発生しています (そうです、FirePHP では、サーバーに PHP を含めることと、'fox.xml に拡張機能をインストールすることの両方が必要です。 )。Include fb.php、 do ob_start()、独自の変数を作成してから

fb($myErrorVariable, 'My brand new error', FirePHP::ERROR);

Firebug コンソールと [ネット] タブの両方に出力が表示されるはずです (スクリプトに関連する最初の行を展開し、タブを [サーバー] に展開します)。

于 2008-09-16T22:59:44.930 に答える
0

I had the same issue and it turned out that the 'Net' tab of firebug wasn't enabled caused firephp to not show anything in the console. Enabled Net tab and voila!

于 2012-11-30T10:50:42.530 に答える