|
|||||||
| Home |
Solutions |
Products |
Downloads |
Services |
Education |
Support |
SSI Web - Microsoft Windows IIS 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 | Upload Survey Files... See Auto Upload Documentation.
If Auto Upload will not work on your system you can manually upload your survey files by going to Field | Prepare for Manual Upload.
![]() Prepare for Manual Upload assembles the files required to run the web survey. It places these files in a "Web Upload" folder inside the study folder (your study folder can be viewed via Windows Explorer by clicking the "yellow folder" icon). These files are later uploaded to the web server by using FTP software.
![]()
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Installing Perl |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
SSI Web uses scripts written in the Perl programming language to run web-based surveys. A Perl interpreter must be installed on your web server for SSI Web surveys to work correctly.
Active State provides a free version of their ActivePerl interpreter at http://www.activestate.com/activeperl. When installing ActivePerl, we recommend accepting all of the defaults. Make sure the following options are checked:
![]() Perl should be added to the PATH environment variable, a Perl file extension association should be made, and the IIS script mapping for *.pl should be created. Although instructions have been provided for ActivePerl, SSI Web can utilize any available Perl interpreter. Please consult your System Administrator to make sure a Perl interpreter is available. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Using IIS 7.0 (Windows Server 2008)Before you begin make sure to complete the Installing Perl section above.To begin, create a folder that serves as your study root in the wwwroot folder. The main folder for web pages under IIS is C:\inetpub\wwwroot (although this is the default location, your system administrator may change it). For example, if the SSI Web study were called "stu1", a folder could be created in the wwwroot folder named "stu1".
![]() Microsoft's Web Server IIS (Internet Information Services) should have the Role Service "CGI" installed. You can double check that by going to Control Panel, Programs and Features, Turn Windows features on or off. This will open the Server Manager window. Scroll down to Roles Summary and click the Web Server (IIS) link. Ensure that CGI is installed. ![]() Open the IIS Manager, located in the Administrative Tools folder of the Control Panel. You now need to either setup a new website or add a new virtual directory and point it to your study in C:\inetpub\wwwroot. A new virtual directory is created by right clicking a website and selecting "Add Virtual Directory".
![]()
![]() Next, highlight the virtual directory and double click on Handler Mappings.
![]() Click the Add Script Map link on the right side column under Actions. The Add Script Map dialog box will appear. Enter the following values: Request path: *.pl Executable: C:\Perl\bin\perl.exe "%s" %s If perl is installed in a different location enter that path. Be sure to add the "%s" %s at the end of the path. Name: Perl ![]() After clicking OK you should see the message below (if not click Request Restrictions in the above dialog first and then click OK).
![]() Click "Yes" on the above dialog. You want to "Allow" this entry in the ISAPI and CGI Restriction list. SSI Web needs permission to read, write, and delete within the "admin" and "data" folders. To allow this in IIS right click on your virtual directory (or website) and go to Edit Permissions. Click on the Security tab and click Edit. Highlight "Users (SERVER2008\Users)" and give them the "Modify" permission.
![]() Configuration of the web server is now complete and ready for testing. Make sure to test taking the survey from the beginning to the end. Also log into the Admin Module and make sure you can download data etc. Be aware with the many different server configurations, these instructions may vary slightly. Consult your System Administrator for assistance. |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Uploading Files and Folders |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
The files and folders created in the Web Upload folder (see: Create Files to Upload to Server) now must be set up and configured on your web server. The following table describes the contents of the Web Upload folder.
** Only for MaxDiff/Web studies The default configuration has 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 which transfers (uploads) files from your local PC to the web server on the Internet. To FTP your files, you 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.
![]() At this point, if you have uploaded the files and folders and set permissions correctly, your survey should be working. Go to STUDYNAMElogin.html on your web site and test your survey making sure the study behaves as expected and that it is saving data. Remember to log into the Administrative Module through STUDYNAMEadmin.html to see your results and download your data. If you are getting errors see Trouble Shooting - Common Mistakes |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
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, STUDYNAMElogin.html, and STUDYNAMEadmin.html 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 STUDYNAMElogin.html STUDYNAMEadmin.htmlthe alternate paths are:
|
|
About Us | Contact Us | Privacy | FAQ's | Site Map | Survey Software | Conjoint Analysis | Forum |
|
© 2012 Sawtooth Software, Inc. All rights reserved. |