Как мне настроить FirePHP версии 1.0?
Мне нравится 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');
?>
Выход:
НОЛЬ
Неустранимая ошибка: вызов функции-члена console() для необъекта в /home8/jayharri/public_html/if/doc_root/hello_firephp2.php в строке 14
1 ответ
Переменная инспектора пишется неправильно там, где вы ее назначаете, и при получении пути включения отсутствует скобка.
Попробуйте следующее:
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