Nach Update von PHP 5.2.17 auf 5.3.14 zählt Piwik nicht mehr

Kurze Nachfrage:
was hast du an der config.ini.php angepaßt?
Hast du dort nur das Modul eingetragen oder sonst noch Änderungen vorgenommen?
Schöne Grüße …

Hallo Cebalraj,

hier der Inhalt (aller) meiner Piwik config.ini:


; <?php exit; ?> DO NOT REMOVE THIS LINE
; file automatically generated or modified by Piwik; you can manually override the default values in global.ini.php by redefining them in this file.

[superuser]
login = "XXX"
password = "XXX"
email = "xxx@xxx"
salt = "xxx"

[database]
host = "localhost"
username = "xxx"
password = "xxx"
dbname = "dbxxx"
tables_prefix = "piwik_"
charset = "utf8"
schema = "Myisam"

[General]
API_datatable_default_limit = 50
jquery_version = "1.4.2"
jqueryui_version = "1.8.4"
action_default_name_when_not_defined = "page title not defined"
action_default_url_when_not_defined = "page url not defined"
minimum_php_version = "5.1.3"
enable_framed_logins = 0
reverse_proxy = 0

[Tracker]
cookie_expire = 7200

[Plugins]
Plugins[] = "CorePluginsAdmin"
Plugins[] = "CoreAdminHome"
Plugins[] = "CoreHome"
Plugins[] = "API"
Plugins[] = "Widgetize"
Plugins[] = "Actions"
Plugins[] = "Dashboard"
Plugins[] = "MultiSites"
Plugins[] = "Referers"
Plugins[] = "UserSettings"
Plugins[] = "UserCountry"
Plugins[] = "VisitsSummary"
Plugins[] = "VisitFrequency"
Plugins[] = "VisitTime"
Plugins[] = "VisitorInterest"
Plugins[] = "ExampleAPI"
Plugins[] = "ExamplePlugin"
Plugins[] = "ExampleRssWidget"
Plugins[] = "Provider"
Plugins[] = "Login"
Plugins[] = "UsersManager"
Plugins[] = "SitesManager"
Plugins[] = "Installation"
Plugins[] = "AnonymizeIP"
Plugins[] = "Goals"
Plugins[] = "Live"
Plugins[] = "CoreUpdater"
Plugins[] = "LanguagesManager"
Plugins[] = "SEO"
Plugins[] = "UserCountryMap"
Plugins[] = "SecurityInfo"
Plugins[] = "PDFReports"
Plugins[] = "ExampleUI"
Plugins[] = "Proxy"
Plugins[] = "CoreHome"
Plugins[] = "CoreUpdater"
Plugins[] = "CoreAdminHome"
Plugins[] = "CorePluginsAdmin"
Plugins[] = "Installation"
Plugins[] = "SitesManager"
Plugins[] = "UsersManager"
Plugins[] = "API"
Plugins[] = "Proxy"
Plugins[] = "GeoIP"
Plugins[] = "PrivacyManager"
Plugins[] = "ImageGraph"
Plugins[] = "DoNotTrack"

[PluginsInstalled]
PluginsInstalled[] = "Login"
PluginsInstalled[] = "CoreAdminHome"
PluginsInstalled[] = "UsersManager"
PluginsInstalled[] = "SitesManager"
PluginsInstalled[] = "Installation"
PluginsInstalled[] = "CorePluginsAdmin"
PluginsInstalled[] = "CoreHome"
PluginsInstalled[] = "API"
PluginsInstalled[] = "Widgetize"
PluginsInstalled[] = "LanguagesManager"
PluginsInstalled[] = "Actions"
PluginsInstalled[] = "Dashboard"
PluginsInstalled[] = "MultiSites"
PluginsInstalled[] = "Referers"
PluginsInstalled[] = "UserSettings"
PluginsInstalled[] = "UserCountry"
PluginsInstalled[] = "VisitsSummary"
PluginsInstalled[] = "VisitFrequency"
PluginsInstalled[] = "VisitTime"
PluginsInstalled[] = "VisitorInterest"
PluginsInstalled[] = "ExampleAPI"
PluginsInstalled[] = "ExamplePlugin"
PluginsInstalled[] = "ExampleRssWidget"
PluginsInstalled[] = "ExampleFeedburner"
PluginsInstalled[] = "Provider"
PluginsInstalled[] = "Feedback"
PluginsInstalled[] = "CoreUpdater"
PluginsInstalled[] = "AnonymizeIP"
PluginsInstalled[] = "Goals"
PluginsInstalled[] = "Live"
PluginsInstalled[] = "GeoIP"
PluginsInstalled[] = "SEO"
PluginsInstalled[] = "PDFReports"
PluginsInstalled[] = "UserCountryMap"
PluginsInstalled[] = "SecurityInfo"
PluginsInstalled[] = "ExampleUI"
PluginsInstalled[] = "Proxy"
PluginsInstalled[] = "PrivacyManager"
PluginsInstalled[] = "ImageGraph"
PluginsInstalled[] = "DoNotTrack"

[Plugins_Tracker]
Plugins_Tracker[] = "Provider"
Plugins_Tracker[] = "AnonymizeIP"
Plugins_Tracker[] = "Goals"
Plugins_Tracker[] = "GeoIP"
Plugins_Tracker[] = "DoNotTrack"

Die Abschnitte [superuser] und [database] müssern dann naürlich deine Angaben enthalten!

Und die aktivierten PlugIns müssen mit deinen aktivierten PlugIns übereinstimmen.

Solltest du weitere Fragen haben, dann werde ich dir gerne - soweit es mir möglich ist - weiterhelfen.

Danke für den Einblick in deine config Datei.

Leider habe ich bisher keinen Erfolg.
Wenn ich GeoIP abschalte werden Besuche gezählt, wenn ich’s anschalte nicht.

Die Notices im Logfile sind auch verschwunden, was mich auch nicht wundert, denn die haben bei Hosteurope die Einstellungen einfach geändert.

Gleich nach der Umstellung habe ich ne phpinfo() gemacht um mal zu sehen was so alles ist.
Darin war
error_reporting 30711 30711.

wenn ich jetzt das gleiche mache steht da aber
error_reporting 6135 30711

So wird man natürlich nicht dahinter kommen, warum’s klemmt. Schade eigentlich.
Werde jetzt wohl warten, bis es ne kompatible Version gibt.
Danke soweit für deine Hilfe.
Schöne Grüße…

Hallo Cebalraj

Bitte schön aber einiges verstehe ich in deinem letzten Beitrag nicht.

  1. Welche Notice in welchen Logfiles meinst du?

  2. Seit dem Update auf php 5.3.14 und der Implementierung von GeoIP hat Host Europe - jedenfalls nach meinem Kenntnisstand - doch garnichts geändert.

  3. In meinem div. phpinfo() Ausgaben habe ich nirgendwo solche error_reporting Einträge gesehen. Und akt. auch nicht.
    Wo in welchem Anschnitt stehen die denn bei dir?

  4. Außer meinem eigenen Virtual-Server bei Hosteurope auf welchem drei Piwik Installation mit etlichen Webseiten laufen, betreue ich noch div.Kunden Webpacks bei Hosteurope auf denen jeweils auch eine Piwik Installation läuft. Und überall läuft Piwik mit aktiviertem GeoIP nachdem ich die vorstehenden Änderungen durchgeführt habe. Inwieweit dabei von Piwik auch richtig gezählt wird, lasse ich erst einmal außen vor.

Somit müsste es bei dir - da du ja ebenfalls ein Hosteurope Kunde bist - vorausgesetzt du hast alle hier im Thread aufgeführten Änderungen 1zu1 durchgeführt bei dir doch dann auch problemlos laufen.

Als evtl. Ursache käme bei dir noch:

a) abweichende GeoIP Scripte zu meinen
b) abweichende global.ini.php zu meiner

in Betracht. Aber auch das wird sich klären lassen.

Hallo McHunter,

die Notices, die ich meine befinden/ befanden sich im errorlog, das ich im KIS abrufen kann.
Die ersten beiden Tage nach der Umstellung waren die Logs voll davon ( PHP NOTICE, auch DEPRECATED Sachen waren dabei). Wenn ich meine error Logs jetzt anschaue, dann habe ich nur noch HInweise auf nicht gefundene Dateien, keine PHP Hinweise mehr.
Was ich damit sagen wollte ist einfach die Tatsache, daß ich jegliche Fehlermeldung, Notice oder was auch immer zur Fehlerfindung enorm holfreich finde, wenn sie aber unterdrückt werden und man sie nicht sieht, kommt man schlecht weiter.

In der Ausgabe von phpinfo() finden sich die Einstellungen zum error_reporting im Abschnitt core (siehe Screenshots)
[attachment 812 phpinfo_error_reporting.jpg]
[attachment 813 phpinfo_error_reporting2.jpg].

Hosteurope hat dort nachträglich noch geändert, denn die phpinfo(), die ich unmittelbar nach der Umstellung erstellt habe unterscheidet sich in diesem Bereich von der, die ich z.B. gestern erstellt habe. Ich werde in den nächsten Tagen mal beim Support nachfragen. Ich muß das jetzt leider ein paar Tage ruhen lassen, wegen Zeitmangel.

Schöne Grüße …

Hallo Cebalraj

  1. Aber doch nur dann wenn es sich ein laufendes Errorlog handelt.

  2. Wenn man sich ältere Errorlogs bei Hosteurope runterlädt, dann scheinen diese “scheinbar” von allen PHP Fehlermeldungen bereinigt zu sein.
    Das hat jedenfalls meine seoben erfolgte Überprüfung mit 4 älteren heruntergeladenen Errorlog-Files ergeben.

  3. Schon klar, dann hilft wohl nur noch das Durchsehen eines akt. laufenden ErrorLogs.

  4. Diese Einträge mit Einstellungen waren auch schon bei der PHP Vers. 5.2.17 vorhanden. Ich hatte mir nämlich vor der Umstellung auf 5.3.14 eine phpinfo() Sicherung erstellt.

  5. Dann bin ich mal gespannt, was dir der HE Support dazu antwortet wird. :slight_smile: