Domanda

Adoro Firephp e lo uso per un po ', ma hanno pubblicato questo enorme aggiornamento e sono completamente confuso cercando di farlo funzionare. Penso che sto copiando il codice "Quick Start" (tipo di indovinare a qualunque modifica sia necessaria per la configurazione del mio server), ma per qualche motivo, la funzione "primaria" di Firephp, FirePHP::to() non sta facendo niente. Qualcuno può aiutarmi a capire cosa sto facendo di sbagliato? Grazie.

<?php

define('INSIGHT_IPS', '*');
define('INSIGHT_AUTHKEYS', '290AA9215205F24E5104F48D61B60FFC');
define('INSIGHT_PATHS', __DIR__);
define('INSIGHT_SERVER_PATH', '/doc_root/hello_firephp2.php');

set_include_path(get_include_path . ":/home8/jayharri/php/FirePHP/lib");  // path to FirePHP library

require_once('FirePHP/Init.php');

$inpector = FirePHP::to('page');
var_dump($inspector);
$console = $inspector->console();
$console->log('hello firephp');

?>

Produzione:
NULLO
Errore fatale: chiama a una funzione membro console () su un non oggetto in /home8/jayharri/public_html/if/doc_root/hello_firephp2.php sulla riga 14

È stato utile?

Soluzione

La variabile Inspector è scritta errata in cui la stai assegnando e ti manca una staffa quando si ottiene il percorso di includere.

Prova quanto segue:

define('INSIGHT_IPS', '*');
define('INSIGHT_AUTHKEYS', '290AA9215205F24E5104F48D61B60FFC');
define('INSIGHT_PATHS', __DIR__);
define('INSIGHT_SERVER_PATH', '/doc_root/hello_firephp2.php');

set_include_path(get_include_path() . ":/home8/jayharri/php/FirePHP/lib");

require_once('FirePHP/Init.php');

$inspector = FirePHP::to('page');
$console = $inspector->console();
$console->log('hello firephp');

Inoltre, secondo il INSIGHT_SERVER_PATH costante, assicurati di avere una sceneggiatura con Firephp installato su:

http:://<hostname>/doc_root/hello_firephp2.php
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top