Piwik Mobile IPhone

Hallo zusammen,

habe ein Problem mit Piwik Mobile.
Wenn ich alle Daten zum einloggen eingegeben habe kommt der Fehler:
Die Datenabfrage an (meine Seite) dauert zu lange. Bitte versuchen Sie noch einmal.

Das kommt immer wieder. Kann mir jemand sagen was ich falsch mache?

Wurde evtl. SSL / https statt normalem http ausgewählt?

Habe herausgefunden das es ausserhalb von meinem w-lan funktioniert.

Ich habe das selbe Problem.

Weder über iPhone noch ober das iPad kann ich mich einloggen.
Ob über WLAN oder 3G immer erhalte ich die Fehlermeldung

Ob ich http oder https verwende macht dabei auch keinen Unterschied.

In den Einstellungen habe ich den http TimeOut auch schon auf 1000s gestellt. Bringt aber auch nix.

Benutze ich den Demo Account in der App kann ich mich einloggen.

hallo alle.
ich habe den selben fehler… gibs schon eine lösung?
anfangs hat alles funktioniert. ich weiß nur gerade nicht, ob der fehler erstmalsnach dem piwik update oder mit der einrichtung des cron kam.
hoffe auf hilfe.
olli

Hi,

könnt ihr mir bitte die URL zu eurer Installation zukommen lassen als private Nachricht? Ich benötige keine Logindaten oder so. Ich möchte nur einen Blick auf die HTTP-Header werfen.

Weiterhin gut zu wissen wäre eure Piwik + Piwik Mobile version und welche iOS Version ihr einsetzt.

Habt ihr das Problem seit einem Piwik Mobile Update oder habt ihr Piwik Mobile erstmals installiert?

Danke + viele Grüße
Thomas

Hi,

ich habe das Problem gefunden. Die App erhält vom Server einen Statuscode 403 Forbidden. Das heisst, euer Server verbietet der Mobile-App die Kommunikation.

Das ganze passiert abhängig vom User-Agent. Die Mobile-App sendet den User-Agent “Appcelerator Titanium/2.1.3.v20120918170114 (iPhone Simulator/5.1; iPhone OS; en_US;)”.
Wenn ich in der Mobile-App den User-Agent auf “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1” setze, geht es und ich bekomme keinen 403. Die App funktioniert dann super.

Bitte prüft ob ihr etwas in dieser Richtung aktiv habt was den 403 veranlasst. Ich werde überlegen ob wir zukünftig den User-Agent, der von der App gesendet wird, ändern.

also kam das problem nach dem update der piwik-app (iphone).
die lösung ist ja auch super, aber wie oder wo kann ich das umstellen (user-agent)?
freu mich auf eine kurze antwort.
danke olli

Weißt du ob du auf dem Server etwas in der Richtung von “mod_security” aktiviert hast? Hast du Zugriff auf den Server? Bei welchem Hoster bist du? Kann dir da leider nicht sonderlich weiter helfen da ich nicht weiß, welche Software den Request auf deinem Server sperrt.

Ich habe soeben einen Workaround gefunden der das Problem auch beheben sollte. Wird aber noch ca. 2 Wochen bis zum nächsten Update dauern.

ich habe meinen Provider angeschrieben und folgende Antwort erhalten:

könnten Sie mir den entsprechenden error_log. Ich benötige den Auszug in Bezug auf unsere Webserverfirewall mod_security, das ich die entsprechende Regel anpassen oder deaktivieren kann, falls dies das Problem ist.

Hört sich gut an, dass dein Provider bereit ist das anzupassen.

Weißt du wo du das ErrorLog/AccessLog findest? Du findest zum Beispiel Informationen dazu hier: http://www.cyberciti.biz/faq/apache-logs/

Ein Beispiel-Aufruf unter Ubuntu/Debian wäre

tail -f /var/log/apache2/*.log

Nachdem du den Befehl ausgeführt hast, kannst du die Mobile-App öffnen und versuchen dich einzuloggen. Du müsstest dann die Log-Einträge sehen, die du deinem Provider zusenden musst.

hatte gedacht, dass man es einfach in der app ändern kann. wußte ja nicht, dass man alles auf dem server änder/anpassen muß.
da warte ich lieber auf ein update :wink:
hoffe das kommt dann in ein paar wochen.
falls ich noch etwas helfen kann, dann einfach ne pm schreiben und ich versuche daten bereit stellen.
grüße
olli

Ich habe meinem Provider einen Auszug aus dem Errorlog geschickt.

[Sat Oct 06 19:22:32 2012] [error] [client xxx.xxx.xxx.xxx] ModSecurity: Access denied with code 403 (phase 2). Match of “rx (Qualidator\\.com|ExaleadCloudView|^Mozilla/4\\.0 \\(compatible;\\)$)” against “REQUEST_HEADERS:User-Agent” required. [file “/etc/apache2/modsec2/20_asl_useragents.conf”] [line “263”] [id “309925”] [rev “3”] [msg “Atomicorp.com WAF Rules: Suspicious User-Agent, parenthesis closed with a semicolon Appcelerator Titanium/2.1.3.v20120915120319 (iPhone/6.0; iPhone OS; de_DE;)”] [hostname “xxx.xxxxxxx.de”] [uri “/index.php”] [unique_id “UHBo2E6KWVsAADq0SOQ”]

Das Errorlog lies sich ganz einfach über die Confixx Oberfläche aktivieren und per FTP auslesen.
http://www.sysprovide.de/index.php?id=173

Großes Lob an den Support von SYSPROVIDE.de (tu)

[quote=jolli]
Großes Lob an den Support von SYSPROVIDE.de (tu)[/quote]

kann ich nur bestätigen - bin da seit jahren und nur begeistert… sowohl vom service wie auch von dem preis/leistungsverhältnis
olli

Wir haben die neue Version veröffentlicht die dieses Problem in der App beheben sollte.

ich werde testen, besten dank…