1

FirePHP FireFox エクステンションをインストールしましたが、動作しているようです。サンプルコードもテストしましたが、応答がありません。

<?php
require('FirePHPCore/fb.php');
ob_start();

$firephp = FirePHP::getInstance(true);
$var = array('i'=>10, 'j'=>20);
$firephp->log($var, 'Iterators');

Firebug NET タブに余分なヘッダーが表示されないので、PHP FPM を使用する場合または Nginx を使用する場合に FirePHP を構成するための特別な手順があるかどうか疑問に思っています。

PHP バージョン 5.3.6-13ubuntu3.2

更新: サーバー応答ヘッダー

Server      nginx/1.0.5
Date        Mon, 19 Dec 2011 19:12:16 GMT
Content-Type    text/html
Transfer-Encoding   chunked
Connection      keep-alive
X-Powered-By    PHP/5.3.6-13ubuntu3.3
Content-Encoding    gzip
Request Headersview source
Host        localhost
4

1 に答える 1

0

FirePHP セットアップのトラブルシューティング手順は、 http ://sourcemint.com/github.com/firephp/firephp/1/-docs/Troubleshooting で確認できます。

Firebug コンソールとネット パネルが有効になっている場合にのみ、FirePHP がリクエスト ヘッダーで自分自身を識別していることを確認する必要があります。

FirePHP が自分自身を識別していると想定しています。

ヘッダーがそのまま転送されていない場合、nginx などのプロキシに関連する問題が発生する可能性があります。FirePHP がヘッダーで送信するデータが多すぎると、Nginx は失敗します。この制限は、nginx 構成を介して増やすことができます。ただし、この例で送信している小さなデータでは、これは問題になりません。

nginx デバッグ ログを通過するだけで、 FirePHP 1.0 + DeveoperCompanionを試すことができます。これは、ヘッダー内のすべてのデータを送信するのではなく、データをフェッチするためのセカンダリ リクエストを送信します。

于 2011-12-16T01:02:16.013 に答える