Piwik с PHP-запросом

С тех пор, как я установил piwik в последний раз, швы PHP-запроса изменились. Я не буду использовать Javascript или изображение.

Последний раз, когда мой код был

<?php
  require_once "piwik/PiwikTracker.php";

  $t = new PiwikTracker( $idSite = 1, 'http://example.com/piwik/');
  $t->setTokenAuth( 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' );
  $t->setIp( $_SERVER['REMOTE_ADDR'] );
  $t->doTrackPageView(get_page_clean_title(false)." &mdash; ". get_site_name(false));
?>

Это не работает с новым PiwikTracker.php. Я пытался выяснить, как это сделать, и закончил с этим кодом, который не работает...

Так как он у меня в шапке PHP-файла - сайт не загружается.

<?php
  define('__ROOT__', dirname(dirname(__FILE__))); 

  require_once(__ROOT__.'/piwik/PiwikTracker.php'); 

  $title = get_page_clean_title(false)." &mdash; ". get_site_name(false);
  PiwikTracker::$URL = 'http://example.com/piwik/';
  $piwikTracker = new PiwikTracker( $idSite = {2} );
  $piwikTracker->doTrackPageView($title);
?>

person Lebewesen    schedule 16.01.2016    source источник
comment
Какую ошибку вы получаете?   -  person Ahmed Khan    schedule 18.01.2016
comment
Я не получаю никаких ошибок - все они заблокированы моим хостинг-провайдером... есть ли способ сбросить ошибки в файл?   -  person Lebewesen    schedule 18.01.2016
comment
какой хостинг вы используете? Попросите их открыть ваши ошибки PHP, чтобы они были видны на вашей странице.   -  person Ahmed Khan    schedule 19.01.2016


Ответы (1)


Проверьте, существует ли PiwikTracker.php в данном каталоге. Насколько я помню, библиотека отслеживания PHP теперь загружается через подмодули и расположение могло измениться.

person quba    schedule 17.01.2016
comment
Я получил PiwikTracker.php с github и добавил его в свою установку Piwik. - person Lebewesen; 18.01.2016