|
||||||
| Home |
Solutions |
Products |
Services |
Education |
Support |
SSI Web - Linux / Unix Based Server Documentation |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Server Setup Steps: Additional Links: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create Files to Upload to Server |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SSI Web survey authors install SSI Web on their local PC. When they are finished creating a survey, they click Field | Prepare for Web Upload.
![]() Prepare for Web Upload assembles the files required to run the web survey. It places these files in a "Web Upload" folder inside the study folder. These files are later uploaded to the web server. ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uploading Files and Folders |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The files and folders created in the Web Upload folder need to be set up and configured on your web server. The default configuration is to have a cgi-bin folder for each study. Some ISPs do not allow this. For configurations other than the default see the Alternate Configuration section.
The contents of the Web Upload folder are usually uploaded to the web server via FTP (File Transfer Protocol). FTP is a method in which you can transfer (upload) files from your local PC to the web server on the Internet. To FTP your files you will need an FTP program. We recommend WS_FTP (http://www.ipswitch.com) When uploading files to the web server it is essential that you upload in binary mode. Binary mode ensures that the file is not changed in any way during the upload process. The size (number of bytes) of all files should be the same on the web server as they are on your local PC. ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Setting Permissions |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Certain permissions need to be set for SSI Web to work properly on your web server. Perl needs to be installed on the server and the Perl scripts (ciwweb.pl and admin.pl) need permission to execute. Other permissions also need to be set so that these scripts are able to read, write, and delete files in the admin and data directories.
Unix file permissions can be set through an FTP program. In WS_FTP, right-click the file, select FTP Commands, and then CHMOD. In the table below, all the files and folders necessary for SSI Web to run are explained. The Unix permissions that need to be set are also shown. "STUDYNAME" is used to represent the name of your study.
* Unix Permission Notation - The notation consists of three sets of the letters r, w, and x. The letter "r" stands for "read", "w" for "Write" and "x" for "Execute." The first set of letters is for the Unix group "Owner", the second for "Group", and the third for "Other." So the full permissions of r w x | r w x | r w x or 777 give "read", "write", and "execute" permissions to "Owner", "Group", and "Other." ** Only for CBC/Web studies *** Only for MaxDiff/Web studies After uploading these files and folders, and setting correct permissions, your survey should be working. Go to STUDYNAMElogn.htm on your web site and test your survey, making sure the study behaves as expected and that it is saving data properly. Remember to log into the Administrative Module through STUDYNAMEadmn.htm to see your results and download your data. If you are getting errors, see Trouble Shooting - Common Mistakes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Security |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
You are responsible for securing your web server.
Here are a few items to consider:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Alternate Configuration - Common cgi-bin for all Studies |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The default configuration of SSI Web has a separate cgi-bin directory inside each study root directory. Some web server configurations and ISPs do not allow this. They have a specific location where all CGI scripts must reside in order to execute. The following steps outline how to make SSI Web work with this alternate configuration:
These changes are stored in the STUDYNAMEpath.cgi, STUDYNAMElogn.htm, and STUDYNAMEadmn.htm files. The notation "../" means go up one directory. For example, given the directory structure: \cgi-bin ciwweb.pl admin.pl (etc.) \htdocs \study1 \admin \data \graphics STUDYNAMElogn.htm STUDYNAMEadmn.htmthe alternate paths are: |
|
About Us | Contact Us | Privacy | FAQ's | Site Map | Survey Software | Conjoint Analysis | Forum |
|
© 2009 Sawtooth Software, Inc. All rights reserved. |