Help  

skyBuilders.com > Documentation > Installation Manual

The Installation Manual is for Consultants, Developers, and sophisticated organizations who are installing their own timeLines servers. Normally, we expect a developer will be quite familiar with the installation of Windows NT and Windows 2000, but if not, we have detailed sections on these installations (with the optimal options/settings for a timeLines srver installation).

________________

Windows/IIS/ASP System Hardware Requirements:

Internet:

Computer Hardware: Network cards:

Power Supply:

Site Monitoring:

Backup computers:

Operating System

During the Server installation, make sure that you include the SMTP Server, so you can send group email even if you don't have an alternate mail server. The SMTP Server is installed as part of NT Option Pack 4, where it is a subcomponent of IIS - make sure it is checked for installation.

Web Server:

Relational Database:

________________  

Download and Install timeLines

ftp download the timeLines.zip file and unzip it inside your web site. You have three possible locations for the web site, each requiring different settings in the Internet Service Manager.

See below for details on setting up these three possibilities - wwwroot, directories, multiple sites. If you choose multiple sites, you will be able to demonstrate timeLines to many clients by running multiple sites at one IP address. The unzip will include (eventually InstallShield will install?):
________________________________

Setting up your web server:
Start > Programs > Windows NT 4.0 Option Pack > Microsoft Internet Information Server > Internet Service Manager.
The MMC opens.
Select the wwwroot default web site or your web site directory (if you are running multiple web sites - details on how to do this below).

Default 

Application Mappings

Script debugging

Control Panel > Regional Settings Date Tab. Set short date preference to mm/dd/yyyy. This setting is often lost on rebooting Windows NT (it returns to mm/dd/yy with its Y2K problem).  The failure symptom is...  Reset short date preference and problems clear.

You will need the following files in special folders with special permissions, and even a Registry entry.

cpshost.sll in wwwroot/Scripts folder with Execute permission and a Registry entry
scrrun.dll in the timeLines folder (we provide this)
skytime.dll in the timeLines folder (we provide this)

Installing the Posting Acceptor (needed for file uploads). (Tricky)
You must allow "Anonymous Uploads." 
To configure Microsoft SiteServer (Machine Properties > Posting Acceptor Tab > Allow Anonymous Uploads).
To configure SiteServer Express, you must edit the Registry. (You should have installed SiteServer Express as a default during NT 4.0 Option Pack 4. The cpshost.dll must be installed in the /scripts directory of your web root. If it is not, you may need to move it from system32 folder. The timeLines installer script should check for cpshost.dll in /scripts.)
Make sure that the Allow Anonymous option is enabled for the virtual root created, for the /scripts directory, and for the web root (e.g, default web site). This option is set as follows (three times).
MMC > [virtual root, /scripts, web root] > Properties > Directory Security Tab > Anonymous Access and Authentication Control > Edit. Check Anonymous Access checkbox, uncheck Basic Authentication and Windows NT Challenge/Response

To edit the Registry for the SiteServer Express Posting Acceptor -
--- Start Regedt32.exe, and open the following location in the registry: HKEY_LOCAL_MACHINE\Software\Microsoft\WebPost\Acceptors\CPSHost 
--- Create a new REG_DWORD value named "AllowAnonymous" and set the value to "1" (both without the quotation marks). 
--- Reboot the computer.

Web Site Properties settings (MMC).

In the Properties for your web site directory, make sure Read and Write Access Permissions are on, and under Application Settings, make sure Script Permission (but not Execute) is enabled at the web root. (You will get an HTTP 500 error if no write privileges.)

Troubleshooting...

If Posting Acceptor is not installed correctly, you will get an HTTP 405 error (Method not allowed. MIME type?) (or a "specified module could not be found" error) when you try to upload an image or html file in the Pages module.

If you have Multiple Hosts on same IP (optional HTTP 1.1. Header Names), you will get the HTTP 405 error, unless you create a (possibly virtual) directory called /Scripts in your virtual web site.  If it is a real directory, copy cpshost.dll to it, otherwise point it to the /Scripts directory in your default web site, and make sure that directory has Read and Execute permissions set.


What is scrrun.dll for?  Windows Scripting Host. Needed for FSO filesystem accesses.  By having it in timeLines folder we always know the correct path to it.

______

On Microsoft Posting Acceptor (SiteServer Express version, uses registry)

You need to enable anonymous upload for skyWriter.  We do Basic/Clear Text authentication to support both Internet Explorer and Netscape Navigator.
 
If you have the full Site Server installed, to enable anonymous upload if you are using the Posting Acceptor that comes with SiteServer, you use the Internet Service Manager/ Microsoft Management Console (MMC).  Expand the MMC Publishing node and right click on the machine name and select properties.  Choose the Posting Acceptor tab and check the allow Anonymous uploads box.
 
We use the SiteServer Express Posting Acceptor.

We need to create a registry entry called AllowAnonymous and set it to (DWORD) 1.  This procedure is detailed in KB article Q179566 at support.microsoft.com

For Microsoft Internet Information Server (IIS) 4.0: 

In the Microsoft Management Console (MMC), create a virtual root with write access permissions (as designated in the MMC). 

Make sure that the Allow Anonymous option is enabled for the virtual root created, for the /scripts directory, and for the Web root. 

In the .asp files involved with the upload process, remove the authentication code. 

Set the TargetURL variable in the Postinfo.asp and Upload.asp files to a directory that IUSR_ has write access to. 

Start Regedt32.exe, and open the following location in the registry: HKEY_LOCAL_MACHINE\Software\Microsoft\WebPost\Acceptors\CPSHost 

Create a new REG_DWORD value named "AllowAnonymous" and set the value to "1" (both without the quotation marks). 

Reboot the computer.
______________________

Windows 2000/ IIS 5 is a completely different story...  We may need WebDAV?  2001/02/28
______________________

Setting up FTP privileges. Careful. Do not normally allow ftp access to the timeLines folder.

	In the MMC,

Create a Virtual Directory (not new site) under the default FTP site.

Browse to web site folder, e.g., C:\InetPub\wwwroot\wgbh

Turn off Anonymous Access for the default FTP site.

	In Programs > Administrative Tools > User Names and Domains

Add User... username and password

	In Exploring,

Right click properties on the folder > Security tab

Remove Everyone, Add username, Full Control, Add IUSR (Otherwise web access fails) Change?

______________

To install the Domain Name Service Manager, go to Control Panel > Network > > Services tab > Server > Add
The services list is built.
Choose Microsoft DNS Server (you will need the NT Server CD-ROM)
The DNS Manager will appear under Administrative Tools > DNS Manager

______________
Tips

Running multiple virtual skyBuilders hosts on a single Windows NT or Windows 2000 system. Requires HTTP1.1 enabled browsers (4.0 and above)

Using twin DSL lines or cable modem lines to increase your effective pipe size and system up time.
	Multiple NIC cards
	Multiple name records in your DNS (DNS load balancing)



skyBuilders timeLines Operating System/Language combinations

Linux/Apache/JSP 4Q 2001

Linux/Apache/Perl 2Q 2001

Linux/Apache/PHP 2Q 2001

Windows/Apache/JSP 4Q 2001

Windows/Apache/PHP 2Q 2001

Windows/Apache/Perl 2Q 2001

Windows/IIS/ASP 1Q 2001

Windows/IIS/JSP 4Q 2001

Windows/IIS/Perl 3Q 2001

Windows/IIS/PHP 3Q 2001

MacOS (OSX) Apache/Perl 4Q 2001

theSky | Company | Products | Developers | Consultants | Customers | Press | Email Us

Copyright © 2000 skyBuilders.com All rights reserved.

Edit  |  workFlow  |  Subscribe
Language: fr  | it  | de  | es  | pt  | ar  | he  | da  | nl  | zh  | ja  | ko  | none 

This Version:
Archived at: https://www.skybuilders.com/Documentation/InstallManual.20000808220855.html
Next Version:

Requests
 Version: 7251 | Series: 73114