Mascot will run under Microsoft Windows 2000 Professional and Server.
In general, 2000 Professional is sufficient. The only significant limitation is that the number of simultaneous connections is limited to 10 with Microsoft’s IIS web Server. These limits do not apply to 2000 Server.
Service pack 4 must be installed:
http://www.microsoft.com/windows2000/downloads/
The Microsoft web server for Windows XP is IIS 5.0, which is provided as part of the standard distribution. If IIS is not installed, choose ‘Add or Remove Programs’ in the Control Panel. Select ‘Add/Remove Windows Components’, and check the box for Internet Information Services.
A clean installation of Windows 2000 SP4 includes Windows Installer 2.
It is very likely that the installer will already have been upgraded to version 3 in the course of installing other software packages. If not, you will see a message when you try to install Mascot stating that the
in-Chapter 3. Installation: Microsoft Windows 25
staller must be upgraded. For Windows Installer 3.x download details, go to http://support.microsoft.com/?kbid=893803
XP
Mascot will run under Windows XP Professional; Windows XP Home is not supported.
It is advisable to ensure that the latest service pack has been installed.
Check the following URL for current information:
http://www.microsoft.com/windowsxp/downloads/default.mspx The Microsoft web server for 32 bit editions of Windows XP is IIS 5.1, which is provided as part of the standard distribution. If IIS is not installed, choose ‘Add or Remove Programs’ in the Control Panel. Select
‘Add/Remove Windows Components’, and check the box for Internet Information Services. XP Professional x64 Edition uses IIS 6.0, the same as Server 2003.
Server 2003
Mascot will run under all editions of Windows Server 2003 except those for the Itanium processor.
It is advisable to ensure that the latest service pack has been installed.
Check the following URL for current information:
http://www.windowsupdate.com/
The Microsoft web server for Server 2003 is IIS 6.0. You may need to install IIS by configuring the server as an Application Server. When you start your server, you should see a ‘Manage Your Server’ wizard. If not, go to Administrative Tools and click on ‘Manage Your Server’. When the wizard opens, click on ‘Add or Remove a Role’, then select Application Server
Proceed through the wizard, accepting all the defaults, to install IIS.
IIS 6 does not serve files with unknown MIME types, and its default list of MIME types does not include XML schema documents. See Microsoft Knowledge Base article Q326965 for the procedure to add *.XSD to the IIS 6 list of MIME types http://support.microsoft.com/
default.aspx?scid=kb;en-us;326965
Vista
Mascot will run under Windows Vista editions except for Starter and Home Basic.
It is advisable to ensure that the latest service pack has been installed.
Check the following URL for current information:
http://www.windowsupdate.com/
The Microsoft web server for Vista is IIS 7.0, which is provided as part of the standard distribution. A default installation of IIS 7.0 is not suffi-cient for running a CGI application such as Mascot. From the Control Panel, choose ‘Programs and Features’. Choose ‘Turn Windows features on or off’. Expand the node for Internet Information Services and ensure that the checkboxes shown above are checked, in addition to any default selections. Then, choose OK.
Chapter 3. Installation: Microsoft Windows 27
In Vista Home Premium, the IIS 7 simultaneous request execution limit is 3. In Vista Business, Enterprise, and Ultimate Editions, the limit is 10. This will limit the number of simultaneous searches that can be run from a simple web browser form.
Server 2008
Mascot will run under all Server 2008 editions except for Core.
It is advisable to ensure that the latest service pack has been installed.
Check the following URL for current information:
http://www.windowsupdate.com/
The Microsoft web server for Server 2008 is IIS 7.0 and 7.5 for Server 2008 R2. From the Control Panel, choose Turn Windows features on or off to launch Server Manager. Select Go to Roles, scroll down to Web Server (IIS), and choose Add Role Services. Then follow the configuration notes under the Windows Vista section, above
Windows 7
It is advisable to ensure that the latest service pack has been installed.
Check the following URL for current information:
http://www.windowsupdate.com/
The Microsoft web server for Windows 7 is IIS 7.5. By default, this is not installed. To install IIS, from the Control Panel, choose Programs and Features, Turn Windows features on or off. Expand the node for Internet Information Services, then follow the configuration notes under the Windows Vista section, above
Web Server
Mascot for Windows is tested with IIS and Apache.
The Mascot installation has been fully automated for Microsoft Internet Information Server 5.0 and later. A good starting point for IIS support information is http://www.iis.net/
IMPORTANT: If you are using IIS 7.x (Vista, Server 2008, Windows 7) you must configure it as described in the Windows Vista section, above, before proceeding with the installation. Otherwise, the Perl and Mascot installations will fail.
If IIS is configured as as secure server (SSL/TLS), you must change it temporarily to non-secure mode (http: on port 80). Once the installation is complete, you can change back to secure mode.
Chapter 3. Installation: Microsoft Windows 29
If you wish to use Apache as your web server, you will need to perform some manual configuration, as described in Appendix D.
IIS 6.0 and later
If a search is submitted from a browser and the connection is broken before the search is complete, the search will be killed. The only known workaround is to use a different web server, e.g. Apache.
Perl
Mascot requires Perl, together with several Perl library modules. Perl 5.10 is recommended, Perl 5.8 is also supported.
Active Perl 5.10.1 (build 1006) from ActiveState Corporation is supplied on the Mascot CD. You must install or upgrade Perl after installing the Web server, and before installing Mascot.
IMPORTANT: You cannot perform a single-step upgrade from ActivePerl 5.8 or earlier to ActivePerl 5.10. You must uninstall the earlier version before installing Perl 5.10. As a precaution, it is also worth deleting the Perl application directory after the uninstall step.
To install ActivePerl from the CD, in Windows Explorer, double click on the file:
64-bit:
ActivePerl-5.10.1.1006-MSWin32-x64-291086.msi 32-bit:
ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
It is recommended that you accept all the default options for the installa-tion. You may be able to download a later version of ActivePerl from the ActiveState web site:
http://downloads.activestate.com/ActivePerl/Windows/5.10/
Any problems that you might encounter are almost certainly addressed in the FAQ’s that form part of the ActivePerl product documentation.
If you ever have to re-install IIS, you should also re-install Perl. If you re-install Perl 5.8 or install a non-ActiveState compilation of Perl 5.10, you may find some required Perl modules are missing. Appendix E lists the Perl modules used by Mascot.