Piwik web analytics Gentoo Installation
Name: Piwik
www: http://www.piwik.org
Kategorie: web analytics, Internet-Statistik
Kurzbeschreibung:
Piwik ist der Open Source Pendant zu Google Analytics.
Werten Sie mit diesem Tool Besucher- und verschiedene Statistiken Ihrer Website aus.
Empfehlenswerter Artikel (English) :7 Reasons Why Your Commercial Site NEEDS Piwik
Installationsbeschreibung
Betriebssystem: Gentoo Linux
Abhängigkeiten: PHP, MYSQL, APACHE, 30 Minuten, Kanne Tee :)
Neuste Version herunterladen: http://piwik.org/latest.zip
Entpacken in htdocs (z.b: /var/www/localhost/kipya.com/htdocs/)
- wget http://piwik.org/latest.zip && unzip latest.zip
extracting: piwik/robots.txt
creating: piwik/tests/
inflating: piwik/tests/README.txt
inflating: piwik/piwik.js
inflating: piwik/README
creating: piwik/config/
inflating: piwik/config/.htaccess
inflating: piwik/config/global.ini.php
inflating: piwik/config/config.ini.sample.php
inflating: piwik/index.php
creating: piwik/js/
inflating: piwik/js/piwik.js
inflating: piwik/js/README
inflating: piwik/js/index.php
inflating: piwik/piwik.php
inflating: How to install Piwik.html
.....
Entferne Zip: rm latest.zip
/var/www/localhost/kipya.com/htdocs/piwiki
Nach dem Entpacken müssen wir einen Mysql Benutzer und eine Tabelle anlegen,
dabei gehen wir wie folgt vor:
- Einlogen in Mysql:
- mysql -u root -p
- Benutzer anlegen:
- CREATE USER 'piwiki'@'localhost' IDENTIFIED BY 'password';
- Tabelle Anlegen und Rechtevergabe:
- CREATE DATABASE piwiki;
- USE piwiki;
- GRANT ALL PRIVILEGES ON *.* TO 'piwiki'@'localhost' WITH GRANT OPTION;
- Überprüfung der Rechte:
- SHOW GRANTS FOR 'piwiki'@'localhost';
Die Installation verlief mit ein paar Fehlermeldungen, wodurch nach eine Kanne Tee eine weitere folgte. Hier die Auflistung der Fehlermeldungen und ihre Problemlösung.
- Fehlermeldung 1:
- Fatal error: Class 'ArrayObject' not found in /var/www/localhost/kipya.com/htdocs/piwiki/libs/Zend Registry.php on line 197
- Lösung 1:
- Dies konnte durch die Neuinstallation mit dem "spl" (Support for the Standard PHP Library) Use Flag gelöst werden: USE="spl" emerge dev-lang/php
- Fehlermeldung 2:
- You need to enable the PDO and PDO_MYSQL extensions in your php.ini file.
- Lösung 2:
- Neuinstallation mit USE="pdo" und pdo Erweiterung in php.ini aktivieren durch Entkommentierung.
USE="spl pdo" emerge dev-lang/php- sudo nano -w /etc/php/apache2-php5/php.ini
- extension=pdo.so
- extension=pdo_mysql.so
- Fehlermeldung 3:
- Error: Fatal error: Class 'ReflectionClass' not found in /var/www/localhost/kipya.com/htdocs/piwiki/libs/Zend/Log.php on line 77
- Lösung 3:
- Auch hier ist ein USE flag "reflection" zu setzen:
USE="spl pdo reflection" emerge dev-lang/php
Um bei der nächsten Installation Fehler zu vermeiden, tragen wir die Extensions (pdo spl reflection) ein:
sudo nano -w /etc/portage/package.use
dev-lang/php pdo spl reflection
Viel Erfolg!
Autor: Michael Kiberu
Artikelaktionen
| Send this to a friend |


