Main -> Documentation -> Getting Started -> Installing and Configuring the Open SiteSearch Suite |
Installing and Configuring the Open SiteSearch Suite Table of Contents Introduction This document contains information about preparing to install the components that comprise Open SiteSearch Suite: the WebZ Extension, WebZ, and Database Builder. It also includes links to other documents with specific installation procedures for each SiteSearch component. WARNING: This installation process does not "overwrite" an existing SiteSearch installation. To install and use version 4.1.0, 4.1.1, 4.1.2a, 4.2.0, or 4.2.0a to upgrade your existing installation, see the Product Updates page in the Documentation area of the Open SiteSearch Help Zone. The Web address for the Help Zone is http://sitesearch.oclc.org.
For example:
SiteSearch System Requirements For a list of hardware and software requirements, see OCLC SiteSearch Suite System Requirements. Install all prerequisite software necessary for SiteSearch before you install SiteSearch itself. Preparing for the Installation After installing supporting software, you can prepare to install the SiteSearch Suite components. Preparation involves:
Planning Your SiteSearch Directory Structure You need to establish the directory structure for your SiteSearch environment to ensure that you can install the software correctly on your host system. OCLC recommends either of the following directory structures, depending on the amount of disk space that you have available on your host system.
Gathering Installation Information You need to know the following information before you begin to install the Open SiteSearch suite:
Configuring UNIX System Environment Variables Configuring the PATH variable for UNIX The PATH variable defines the directories where UNIX must look to find executable files. To run SiteSearch and to install SiteSearch using the Java installers (if you wish), you must include the current directory, ".", and the path to your jdk/bin directory in your PATH variable, like the example shown below .:usr/local/java/jdk1.2.2/bin Configuring the CLASSPATH variable for UNIX The CLASSPATH environment variable defines which directories the JDK searches to locate Java classes. By modifying the CLASSPATH variable, you can install the Open SiteSearch suite using the Java InstallShield installer, add new Java classes to the software, and modify existing classes in the WebZ class packages. To do this, plan your directory structure for installation and set your CLASSPATH variable as follows: .:<fullpath to JDK>/lib/classes.zip: \
Important: You must also include the current directory, ".", in your CLASSPATH, if it doesn't already exist. Also, you need write permission in the directory in which you will run the Java installers. Activating the New Settings After you edit the PATH and CLASSPATH variables, log out of your UNIX session and log back in to activate the new settings. Configuring NT/2000 System Environment Variables Configuring the Path variable for NT/2000 The NT/2000 Path variable defines which directories NT/2000 searches to find executable files. You must modify your Path variable to run SiteSearch and to install the Open SiteSearch Suite using the Java installers. Important: You must also include the current directory "." in your path, if it doesn't already exist. Be sure that you have the proper administration privileges for the NT/2000 server and write permissions for the directory in which you will run the Java installers. Here are the directions for adding the JDK and your current directory to your NT/2000 Path variable.
Configuring the CLASSPATH variable for NT/2000 The CLASSPATH environment variable defines which directories the JDK searches to locate Java classes. By modifying the CLASSPATH variable, you will be able to install the Open SiteSearch suite using InstallShield, add new Java classes to the software, and modify existing classes in the WebZ class packages. Once you install the WebZ Extension and WebZ, the installation procedure automatically edits the CLASSPATH to reference the WebZ classes, and the SiteSearch .jar file. When SiteSearch is installed without a CLASSPATH environment variable, the CLASSPATH should look similar to the example below, where X represents a drive letter. .;X:\<fullpath_to_JDK>\lib\classes.zip;X:\<WebZ_root>\classes;
You can examine the CLASSPATH variable in the Environment tab of the System settings in the Control Panel. Should you need to modify this variable manually, follow the steps shown for setting the Path variable, except to substitute CLASSPATH for Path in the procedure. SiteSearch Environment Ownership Ownership uniformity in your SiteSearch environment is critical for optimal performance. The various SiteSearch components (such as JaSSI and ZBase) access various configuration files, HTML files, and Java classes while they operate. The processes created by these components must have the same ownership as the files they access. System errors or erratic performance are likely to result if different processes have different owners. One common way for this to occur is when a SiteSearch environment is owned by one user and a different user subsequently starts the WebZ servers. Therefore, OCLC recommends that you:
Installing the SiteSearch Suite Version 4.2.1 For SiteSearch 4.2.1, the second Open Source release, a single installer installs all SiteSearch components covered by the Open Source license. The document, Installing Open SiteSearch 4.2.1, describes the installation procedure. Prior Versions The following documents describe how to install the various components of the Open SiteSearch Suite. Install the SiteSearch components that you have licensed in the order in which they are listed below.
After you install all of the components that you have licensed, test the installation. See Also Testing
the Open SiteSearch Suite Installation |
[Home]
[Documentation]
[Support]
[Search]
|