Hallo.
Beim Installieren von Piwik hat er mir eine Meldung ausgegeben, dass in die php.ini folgender Eintrag gesetzt werden muss.
Um schwerwiegende Probleme zu verhinden, sollten Sie Folgendes in Ihrer php.ini setzen:
always_populate_raw_post_data=-1
Nach dieser Änderung müssen Sie den Webserver neu starten.
Ich kenn mich mit php nicht so gut aus. Kann ich always_populate_raw_post_data=-1 einfach in eine Datei schreiben und diese dann php.ini nennen?
Muss die php.ini in das Stammverzeichnis geschrieben werden oder in das Verzeichnis, wo auch PIWIK liegt?
Bis jetzt bekomme ich keine Auswertungen über die Webseite. Liegt das an dieser Einstellung? Und wie starte ich den Webserver neu. Ich bin bei einem externen Anbieter (one.com).
Ohne always_populate_raw_post_data!=1 läuft Piwik nicht korrekt. Daher wird empfohlen diese Einstellung zu ändern.
Am besten fragst du dazu deinen Anbieter. Die PHP-Konfiguration (php.ini) wirst du nicht so einfach ändern können. Möglicherweise besteht die Möglichkeit das über eine .htaccess Datei anzupassen. Aber das sollte dir dein Anbieter sagen können.
Also im Quellcode von Piwik hat das nichts zu suchen. Dort hätte es keine Auswirkung.
Wenn du irgendwo in einer Datei die Möglichkeit hast PHP-Einstellungen zu überschreiben, kann das da natürlich rein, an welcher Stelle sollte egal sein.
Ich habe meinen Anbieter gefragt. Die PHP.ini kann nicht angepasst werden. Piwik zeigt mir keine Auswertungen an. Laut Anbieter hat der Eintrag “always_populate_raw_post_data!=1” auch keine Auwirkungen auf die Lauffähigkeit von Piwik. Ich soll die Datei config.php.ini anpassen. Aber was ich anpassen soll, konnte man mir nicht sagen.
Ich habe ein identisches Problem und weiß keinen Rat. Welche Möglichkeit haben wir, das Problem zu lösen? Was genau müsste in der config.php.ini angepasst werden?
Der Korrekte Eintrag wäre “always_populate_raw_post_data=-1” und hätte in den PHP Einstellungen sehr wohl eine Auswirkung.
Wenn eine Änderung der php.ini Anbieterseitig nicht möglich ist, gibt es möglicherweise noch andere Stellen wo diese Einstellung getroffen werden kann.
Je nach Anbieter kann es sein dass manche PHP Einstellungen auch über eine .htaccess-Datei im jeweiligen Ordner getroffen werden kann.
Um das auszuprobieren einfach im Hauptverzeichnis von Piwik eine Datei mit dem Namen “.htaccess” anlegen und darin folgende Zeile einfügen:
php_flag always_populate_raw_post_data -1
Falls die .htaccess-Datei schon existiert einfach die Zeile ans Ende packen. Möglicherweise schafft das Abhilfe.
Ist die Befehlszeile “php_flag always_populate_raw_post_data -1” richtig, weil sie am Ende kein = vor der -1 hat?
Wenn ich die Befehlszeile in die .htaccess eintrage bekomme ich diese Fehlermeldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Und die Piwik-Seite ist nicht zu erreichen. Wenn ich die .htaccess wieder lösche, ist die Seite zwar erreichbar, aber es werden wieder keine Daten angezeigt.
Also mit dieser Einstellung startet Piwik zwar, aber Daten greift es immer noch nicht ab.
Also die .htaccess muss in das Verzeicnis, wo auch auch Piwik liegt? Habe ich das richtig verstanden, oder muss der Eintrag in die .htaccess Datei welche sich im Hauptverzeichnis der Webseite befindet? Also oberhalb des Piwik Ordners.
Ich habe scheinbar das Problem gelöst, indem ich meine PHP Version auf 5.5.22. umgestellt habe. Zuvor lief auf meinem Space die 5.6 Version. (Diagnose zeigt keine Fehler)
Allerdings werden Daten ebenfalls noch nicht ermittelt. Fehlermeldung Oops… während der Anfrage ist ein Problem aufgetreten. Möglicherweise war der Server temporär überlastet, oder eventuell haben Sie einen Bericht mit zu vielen Daten angefordert. Bitte noch einmal versuchen. Wenn dieser Fehler wiederholt auftritt kontaktieren Sie bitte Ihren Piwik Administrator, um Unterstützung zu erhalten.
erscheint immer noch.
Mit PHP 5.5 wird die PHP Einstellung nicht benötigt. Dies gilt nur für PHP 5.6.
Wenn das Tracking bzw. Anzeigen der Daten nicht funktioniert hat das ggf. eine andere Ursache.
Das Tracking-Pixel ist auf der Webseite korrekt eingebunden?
Du könntest mal in der Datenbank nachsehen ob dort in der Tabelle piwik_log_visit neue Einträge erstellt werden. Falls nicht funktioniert das Tracking nicht.