Question

J'adore FirePHP et je l'ai utilisé pendant un certain temps, mais ils ont mis cette mise à jour massive et je suis complètement déconcerté essayer de le faire fonctionner. Je pense que je copier le code « Quick Start » (sorte de deviner tous les changements nécessaires pour ma configuration du serveur), mais pour une raison quelconque, la fonction « primaire » de FirePHP, FirePHP::to() ne fait rien. Quelqu'un peut-il vous plaît me aider à comprendre ce que je fais mal? Merci.

<?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');

?>

Sortie:
NULL
Fatal error: Appel à une console de fonction membre () sur un non-objet dans /home8/jayharri/public_html/if/doc_root/hello_firephp2.php sur la ligne 14

Était-ce utile?

La solution

La variable d'inspecteur est mal orthographié où vous assignez et il vous manque un support lors de l'obtention du chemin d'inclusion.

Essayez ce qui suit:

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');

En outre, selon la marque constante de INSIGHT_SERVER_PATH que vous avez un script avec FirePHP installé à:

http:://<hostname>/doc_root/hello_firephp2.php
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top