Hallo,
vielen Dank schon Mal an dieser Stelle für die hervorragende Arbeit an dieser tollen Software und Eurem Support!
Ich habe mit dem Aufsetzen einer Umfrage auf ein Problem gestoßen mit der Session.
LimeSurvey Version 1.90+(9487)
Server Konfiguration:
- PHP Version 5.2.6-1+lenny3
- MySQL: 5.0.51a
- session.use_cookies: On
- session.use_only_cookies: Off
- session.gc_maxlifetime: 1440
URL der aktiven Umfrage:
raas-rfid-jetzt-umfrage.de/
Die Umfrage hat teilweise komplexe Verzweigungen und besteht aus insgesamt 31 Fragen.
Das Problem:
Bei einer umfangreichen Matrix-Frage (Frage-Typ Array)
14P "In welchen Anwendungsgebieten planen Sie den Einsatz von RFID-Technologie?" wird folgende Fehlermeldung geworfen:
ERROR
We are sorry but your session has expired.
Either you have been inactive for too long,
you have cookies disabled for your browser,
or there were problems with your connection.
Please contact ... for further assistance.
Was wurde schon überprüft:
1. Workarounds beschrieben hier: docs.limesurvey.org/tiki-index.php?page=...d_quot_error_message
2. Setzen des höheren Wertes für das session timeout im Backend.
3. Minimierung der Antwortmöglichkeiten.
4. Das komplette Weglassen von Verzweigungen.
5. Installation auf dem lokalen XAMP Server.
Die Lösungsansätze 1 & 2 haben zu keiner Lösung geführt. Es scheint kein session timeout Problem zu sein, da das Problem timing unabhängig bei der gleichen Frage auftritt.
Mit 3 & 4 konnte das Problem eingekreist werden: mit weniger als 13 Antwortmöglichkeiten wird kein Fehler geworfen. Sobald man die Verzweigungen aus allen Fragen rausnimmt funktioniert die Umfrage ebenfalls.
Der Lösungsansatz 5 funktioniert. Allerdings würde ich ungern auf meinen lokalen Server zu Hause fremde User drauflassen.
Der Reproduktionsweg:
- Beliebige Antworten bis zur Frage 4
- Bei der 4. Frage -> Antwort "Ja"
- Bei der 5. Frage -> Antwort "Ja"
- Weiter beliebige Antworten bis zur Frage 11
- Bei der 11. Frage - > Antwort "Einführung für 2011 o. 2012 geplant"
- Bei der 14P. Frage beliebige Antwort ->
Fehlermeldung
Ich würde morgen auf einem anderen Server LimeyServey installieren und die gleiche Umfrage testen.
Ich tippe auf die spezifische Server-Konfiguration oder des PHP-Modules.
Bei näherem Betrachten der php info habe ich allerdings nichts ungewöhnliches entdecken können.
Ich wäre für weitere Tipps sehr dankbar.
Viele Grüße aus Düsseldorf,
Dennis