Aktualisierung bestehender Daten nach Installation GeoIP

Hallo zusammen,

beir mir läuft Piwik 1.9 mit GeoIP in der php-Variante. Beim Ausführen des Scripts geoipUpdateRows.php bekomme ich eine Fehlermeldung:


X-Powered-By: PHP/4.4.9
Content-type: text/html


Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/***/analytics/piwik/misc/others/geoipUpdateRows.php on line 30

Hat jemand eine Idee, woran das liegt?

ähm, wie bitte, php-4.4.9? Lass Dir mal ein Binary von PHP5 installieren ;-).

Hallo zusammen
bekomme auch ein Fehler bei ausführen des selben script:
PHP Notice: Undefined index: lang in /var/www/piwik/plugins/UserCountry/LocationProvider/Default.php on line 34

Kann mir jemand weiterhelfen?

Das ist kein Fehler, sondern eine Warnung. Das Skript läuft trotzdem weiter. Hast Du denn damit noch ein bestimmtes Problem?

Dieser Skript hatte ich schon mal ausgefürt und lieft für gute 3-4min durch ohne Warnungen.
Da ich auf meinem Server ein problem musste ich ein restore der Datenbank machen und den Skript wieder ausgeführt… Seitdem erhalte ich diese Warnungen und er läuft auch schneller druch… jedoch sehe ich auf dem Interface Region und City alles als Unknown :-/

das hier How to - Analytics Platform - Matomo gemacht?

habe nun nochmals ein restore gemacht und das geoipUpdateRows.php (dev) benutzt und nun läufts:


root@piwiksrv:/var/www/piwik/misc/others# php geoipUpdateRows.php
[2012-10-19 08:44:23] [8974d0c6] [note] The GeoIP PECL extension is not installed.
[2012-10-19 08:44:23] [8974d0c6] [note] Falling back to PHP API. This may become too slow for you. If so, you can read this link on how to install the PECL extension: http://piwik.org/faq/how-to/#faq_164
[2012-10-19 08:44:23] [8974d0c6] [note] Found working provider: geoip_php
[2012-10-19 08:44:23] [8974d0c6]  121635 rows to process in piwik_log_visit and piwik_log_conversion...
[2012-10-19 08:44:24] [8974d0c6] 0% done...
[2012-10-19 08:44:27] [8974d0c6] 1% done...
[2012-10-19 08:44:30] [8974d0c6] 2% done...
[2012-10-19 08:44:32] [8974d0c6] 2% done...
[2012-10-19 08:44:35] [8974d0c6] 3% done...
[2012-10-19 08:44:39] [8974d0c6] 4% done...
[2012-10-19 08:44:41] [8974d0c6] 5% done...
[2012-10-19 08:44:44] [8974d0c6] 6% done...
[2012-10-19 08:44:46] [8974d0c6] 7% done...
[2012-10-19 08:44:49] [8974d0c6] 7% done...


Das Script läuft nicht durch. Alte Daten in der DB werden nicht aktualisiert.

Die Infrastruktur des ISP kann ich nicht ändern.

Was hat das System hier für Probleme? Grammatikalisch korrekte deutsche Sätze mit normalem Vokabular werden geblockt??

Häh? Sorry aber PHP5 sollte mittlerweile normal sein. Im Webserver hast Du es ja auch, sonst würde Piwik gar nicht laufen. Du sollst nicht die Infrastruktur Deines ISP ändern, sondern diesen kontaktieren, damit PHP5 bei Dir läuft.