Pregunta

Me encanta FirePhp y lo he estado usando por un tiempo, pero han publicado esta actualización masiva y estoy completamente desconcertado tratando de hacer que funcione. Creo que estoy copiando el código de "inicio rápido" (adivinando cualquier cambio necesario para la configuración de mi servidor), pero por alguna razón, la función "primaria" de FirePhp, FirePHP::to() no es hacer nada. ¿Alguien puede ayudarme a averiguar qué estoy haciendo mal? Gracias.

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

?>

Producción:
NULO
Error fatal: llame a una consola de funciones de miembro () en un no objeto en /home8/jayharri/public_html/if/doc_root/hello_firephp2.php en la línea 14

¿Fue útil?

Solución

La variable del inspector se escribe mal donde la asigna y le falta un soporte al obtener la ruta de inclusión.

Prueba lo siguiente:

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

Además, según el INSIGHT_SERVER_PATH constante asegúrese de tener un script con Fuego instalado en:

http:://<hostname>/doc_root/hello_firephp2.php
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top