Вопрос

Я люблю FIREPHP, и я некоторое время использую его, но они выпустили это массовое обновление, и я полностью взбешен, пытаясь заставить его работать. Я думаю, что я копирую код «быстрого запуска» (вроде догадывания при любых изменениях, необходимых для конфигурации моего сервера), но по какой -то причине «первичная» функция FIREPHP, FirePHP::to() ничего не делает. Кто -нибудь может помочь мне выяснить, что я делаю не так? Спасибо.

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

?>

Выход:
НУЛЕВОЙ
Фактальная ошибка: вызовите консоль функции члена () в некомъекте в /Home8/jayharri/public_html/if/doc_root/hello_firephp2.php в строке 14

Это было полезно?

Решение

Переменная инспектора написана неправильно там, где вы ее присваиваете, и вам не хватает кронштейна при получении пути включения.

Попробуйте следующее:

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

Также, согласно INSIGHT_SERVER_PATH Постоянно убедитесь, что у вас есть сценарий с Firephp Установлено по адресу:

http:://<hostname>/doc_root/hello_firephp2.php
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top