Piwik

From Ever changing code
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Error after adding Pwiki extension ...

Warning: require_once( /extensions/piwik/Piwik.php) [function.require-once]: failed to open stream: No such file or directory in /home/pio2pio/domains/pio2pio.vot.pl/public_html/wiki2/LocalSettings.php on line 141

Fatal error: require_once() [function.require]: Failed opening required ' /extensions/piwik/Piwik.php' (include_path='.:/usr/local/php5.3/lib/php') in /home/pio2pio/domains/pio2pio.vot.pl/public_html/wiki2/LocalSettings.php on line 141

Lines added to /home/pio2pio/public_html/wiki2/LocalSettings.php at the end of the file as per Piwik Integration extension.

# Add more configuration options below.
require_once(" /extensions/piwik/Piwik.php" );
$wgPiwikURL = "piwik.linuxpl.com/";
$wgPiwikIDSite = "6763";

Admin direct reports: PHP 5.2.17 version the same as: <?php phpinfo(); ?>. But Wikimedia special pages claims version 5.3.17 Special:Version

I found following on the Piwik forum: "Tell your hosting provider to use php_value to set the PHP include path. Piwik needs to set the include path so that Zend Framework files can be found. Your hosting provider uses php_admin_value to set the PHP include path. As of PHP 5.2.5, this cannot be overridden by a php_value setting in your .htaccess file or by a PHP script, such as Piwik."

Google Analitics tracking Mediawiki

Haha, I could not get to work Piwik yet. Therefore I've added GA tracking to Mediawiki template/skin footer.

  1. Navigate to your current skin directory /wikimedia-dir/skins/
  2. In my example Vector skin file is /wikimedia-dir/skins/Vector.php
  3. Edit within vim vim Vector.php press / for search and type <!-- footer --> press enter
  4. Paste Google Analytics's script code
<!-- footer -->
<div id="footer" role="contentinfo"<?php $this->html( 'userlangattributes' ) ?>>

        <script>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

        ga('create', 'UA-47922123-1', 'vot.pl');
        ga('send', 'pageview');

        </script>

        <?php foreach( $this->getFooterLinks() as $category => $links ): ?>
                <ul id="footer-<?php echo $category ?>">	
<--! further footer code ommitted -->

References

Mediawiki Extension:Piwik ver 2.2.2 (2013-06-14)