0 votes
in SoSci Survey (dt.) by s109993 (12.0k points)

Ich habe ein Projekt exportiert (alter Server, SoSci Version ist über ein Jahr alt) und dann die xml auf einen neuen Server importiert (aktuellste SoSci Version). Das funktioniert theoretisch, Allerdings gibt es folgende Fehlermeldung: "Beim Import traten Probleme auf
Warnung: In einer Liste programmspezifischer Attribute ist das unbekannte XML-Tag projectBackground enthalten (Zeile 8, Zeichen 29)."

Der Import hat trotzdem funktioniert, allerdings kommt, wenn ich auf Vorschau klicke bei "Fragebogen zusammenstellen" ein 403 Forbidden. Das kommt nicht bei einem anderen Projekt, welches ich frisch auf dem neuen Server erstellt habe. Deshalb nehme ich an, dass die Fehlermeldungen miteinander zusammenhängen? Könnte mir das jemand bestätigen und ggf. einen Lösungsweg vorschlagen? Oder gibt es keine Möglichkeit zwischen SoSci Versionen zu importieren und exportieren?

1 Answer

0 votes
by SoSci Survey (328k points)

Ich denke nicht, dass die Warnung ob des obsoleten Parameters mit dem 403-Fehler in Verbindung steht. Da Feld "projectBackground" hatte in früheren Exporten fälschlicherweise das Datenbank-Feld "background" in der Projekt-Tabelle kodiert ... aber auf lokalen Befragungsservern hat dieses ohnehin immer den Wert "internal".

Sie können testweise mal in der XML-Datei nach der folgenden Zeile (lt. der Meldung wahrschienlich Zeile 8) suchen und diese entfernen:

<attr id="projectBackground">internal</attr>

Ich finde derweilen heraus, weshalb die Warnung überhaupt erscheint, denn eigentlich sollte SoSci Survey wissen, dass es dieses Feld ignorieren soll.

Aber nun zum Fehler 403 ... prüfen Sie bitte einmal die Dateirechte des Projektverzeichnisses, und vergleichen Sie diese mit den Rechten des funktionierenden Verzeichnisses.

by s109993 (12.0k points)
danke- ich gebe das mal an das Backend Team weiter!
by SoSci Survey (328k points)
In einem Update vor einer Weile wurden die Verzeichnisrechte für neue Projekte restriktiver eingestellt. Womöglich liegt es daran (verbunden mit einer nicht-ganz-optimalen Konfiguration des Servers). Geben Sie dem Backend-Team noch den Tipp, in den Server-Einstellungen im Karteireiter "Server" im Abschnitt "Sicherheit" nach der Einstellung "Dateirechte neuer Projekte" zu sehen.
by s109993 (12.0k points)
Darauf kann ich auch zugreifen- welche Einstellung wäre da zu empfehlen? Momentan ist es auf "restriktiv" gestellt. Welche Einstellung würde dann qusi helfen das zu vermeiden?
by SoSci Survey (328k points)
Wenn "restriktiv" nicht passt, dann kommt es darauf an, wie Webserver (apache2, nginx oder etwas anderes) und PHP-Prozess organisiert sind. Wenn sie beide in derselben (Linux-)Gruppe sind, dann reicht es, wenn "group" lesend auf die Verzeichnisse zugreifen kann (x057), sonst müssen "alle" auf die Projektverzeichnisse zugreifen können (x557).

Eventuell schon mit unpassenden Rechten angelegte Verzeichnisse müssten ggf. manuell angepasst werden. Also auf der Linux-Konsole.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...