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:
A computer colocated at a web hosting service (Internet data center) will have a faster and more reliable connection, but access to your database file will be only over the Internet. This will be more expensive ($500/month up) since most web hosting services will want you to rent a dedicated server to run a database-backed web application like skyBuilders timeLines.
Power Supply:
Site Monitoring:
Backup computers:
Operating System
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.
________________________________ 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
Copyright © 2000 skyBuilders.com All rights reserved.