Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:server:config [13.01.2015 12:00] (aktuell)
admin angelegt
Zeile 1: Zeile 1:
 +====== Konfiguration manuell anpassen ======
  
 +Die meisten Einstellungen für den Webserver können Sie unter **Server-Verwaltung** -> **Server-Einstellungen** vornehmen. Allerdings kennt SoSci Survey auch einige Standard-Werte,​ die Sie dort nicht ändern können, weil eine Änderung in aller Regel nicht notwendig ist -- zum Beispiel die maximalen Dateigrößen für das Hochladen von Dateien oder die Standard-Vorlagen für Fragen oder Layouts.
 +
 +Die Konstanten werden in der Datei ''/​inc/​definitions.php''​ (im Folgenden nur ''​definitions.php''​) definiert und können in der Konfiguration ''/​system/​config.php''​ (im Folgenden nur ''​config.php''​) überschrieben/​angepasst werden. Ändern Sie niemals direkt die Datei ''​definitions.php'',​ denn solche Änderungen werden bei einem Update überschrieben.
 +
 +**Warnung:​** Eine Änderung an der Datei ''​config.php''​ kann dazu führen, dass der Befragungsserver nicht mehr im Browser aufgerufen werden kann (weder für Projektleiter noch für Teilnehmer). Nehmen Sie Änderungen nur vor, wenn ein vorübergehender Server-Ausfall vertretbar ist und erstellen Sie vor Änderungen stets eine Sicherheitskopie der Datei.
 +
 +**Wichtig:​** Manuelle Änderungen an der Datei ''​config.php''​ erfolgen stets auf eigene Gefahr. Andere Dateien dürfen grundsätzlich nicht verändert werden -- aus technischen Gründen __und__ weil die Softwarelizenz dies auf Basis des Urheberrechts untersagt.
 +
 +**Wichtig:​** Bevor Sie die manuell weitere als die unten genannten Einstellungen anpassen, kontaktieren Sie uns bitte. Dann können wir abklären, dass eine manuelle Änderung der Einstellung den Befragungsserver nicht unerwartet beeinträchtigt.
 +
 +
 +===== Maximale Dateigrößen =====
 +
 +Die maximalen Dateigrößen für das Hochladen von Dateien (und auch die Dateitypen) sind in der Variable $GLOBALS['​oFb'​]['​allowed'​] hinterlegt. Sie finden die Standard-Einstellungen in der Datei ''​definitions.php'',​ wenn Sie nach "​allowed"​ suchen:
 +
 +<code php>
 +'​allowed'​ => array(
 + '​audios'​ => array('​mp3','​wma','​ra'​),​
 + '​audio.size'​ => 5242880, ​ // 5 MB
 + '​images'​ => array('​gif','​jpg','​jpeg','​png','​svg'​),​
 + '​image.size'​ => 512000, // 500 KB
 + '​documents'​ => array('​pdf',​ '​html'​),​
 + '​document.size'​ => 5242880, ​ // 5 MB
 + '​videos'​ => array('​swf','​flv','​mpg','​ogg','​avi','​rm',​ '​mov',​ '​wmv'​),​
 + '​video.size'​ => 33554432, // 32 MB
 + '​control'​ => array('​css',​ '​js',​ '​xml'​),​
 + '​control.size'​ => 102400, // 100 KB
 + 'logo size' => 204800, // Maximum size of a logo to upload or import: 200K
 + '​upload.size'​ => 1048576 ​ // Max. filesize of respondents'​ uploads: 1 MB (PDFs for example)
 +),
 +</​code>​
 +
 +Die maximale Dateigröße für Video-Uploads ist entsprechend in der Variable ''​$GLOBALS['​oFb'​]['​allowed'​]['​video.size'​]''​ festgelegt. Um das Hochladen von Dateien bis 100 MB zu erlauben, überschreiben Sie diese Variable nun in der Datei ''​config.php'',​ indem Sie __direkt vor__ dem ''?>''​ am Ende der Datei folgende Zeile ergänzen:
 +
 +<code php>
 +$GLOBALS['​oFb'​]['​allowed'​]['​video.size'​] = 104857600;
 +</​code>​
 +
 +PHP-Kommentare können Sie hier ebenfalls nach Belieben ergänzen. Das Ende der Datei ''​config.php''​ würde dann etwa aussehen wie folgt:
 +
 +<​code>​
 + ...
 + false ​           // Use persistent connection
 +);
 +// end(database)
 +
 +// Manuelle Anpassungen
 +$GLOBALS['​oFb'​]['​allowed'​]['​video.size'​] = 104857600; ​ // Videos bis 100 MB
 +
 +?>
 +</​code>​
 +
 +
 +===== Standard-Vorlagen =====
 +
 +Wenn Sie ein CI-gerechtes Layout für SoSci Survey implementiert haben, können Sie dies direkt aus SoSci Survey heraus als XML-Datei importieren. Sie können durch eine Ergänzung in der Konfiguration auch dafür sorgen, dass das Layout in der Benutzeroberfläche als Standard-Vorlage unter //​Layout-Vorlagen//​ zur Verfügung steht.
 +
 +  - Speichern Sie die XML-Datei in ein Verzeichnis auf dem Webserver in ''/​templates''​ (z.B. "​layout.OurCompany.2015.xml"​).
 +  - Erstellen Sie einen Screenshot vom Layout, skalieren Sie diesen auf die Größe 180×180 Pixel und speichern sie sie ebenfalls auf dem Webserver (z.B. "​layout.OurCompany.png"​).
 +  - Ergänzen Sie in der ''​config.php''​ __direkt vor__ dem ''?>''​ am Ende der Datei folgende Zeilen:
 +
 +<code php>
 +$GLOBALS['​oFb'​]['​features'​]['​layouts'​][] = array(
 + '​url'​ => '​layout.OurCompany.2015.xml',​
 + '​comment'​ => 'Our Company',​
 + '​img'​ => '​templates/​layout.OurCompany.png'​
 +);
 +</​code>​
de/server/config.txt · Zuletzt geändert: 13.01.2015 12:00 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki