After purchasing our software, you'll receive a copy of it in zip format, along with your unique license key. Simply follow the steps listed below and you'll have Search Engine working for you in no time.
1. Unzip files. Unzip the software files on your local computer, preserving the directory structure.

More information on Unzipping Files
2. Find web root. Using an FTP program, log into your server and locate your "Web Root". This is the top-level directory you can place web pages which will be displayed on your website. This is the same directory in which your website's homepage resides.

More information on FTP
More information on your Web Root
3. Find cgi-bin.
Some web servers require you to put your CGI Scripts in a special directory called "cgi-bin", while
others will let you run cgi scripts from any directory. If you are not sure how
your web server is configured you should try to locate the cgi-bin using your FTP
program. The cgi-bin directory will be named /cgi-bin/, /cgi-local/, /scripts/ or something similar.

If you can't find the cgi-bin as described then your server is probably the type
that lets you run CGI Scripts from any directory and you should be able to install
the program anywhere under your Web Root.

More information on cgi-bin directories
4. Create dir under web root. Create a new directory under your Web Root with your FTP program. We recommend you call the directory /search/.
5. Create dir under cgi-bin. Create a directory within your CGI Directory. We recommend also calling this directory /search/. If you don't have a CGI Directory, as discussed in Step 3, you won't need to create a second directory, simply use the same directory you created in Step 4.
6. Upload files. Upload the files and directories that you unzipped in step 1 into the
web server directories that you created in steps 4 and 5.
Make sure that the files are transferred in the correct mode (either "ascii" or "binary").

| |
| upload from (your PC) |
upload to (web server) |
upload mode |
 |
| /search/images/ |
[web root]/search/images/ |
binary |
| /search/exec/ |
[cgi-bin]/search/exec/ |
ascii |
| /search/data/ |
[cgi-bin]/search/data/ |
ascii |
| /search/templates/ |
[cgi-bin]/search/templates/ |
ascii |
Mac Users: If your FTP program has a setting for "Translate ISO characters" (eg: Fetch), make sure it's disabled before you upload. |

More information on FTP upload modes (ascii or binary)
More information on Mac "Translate ISO Characters" issue
7. Set File Permissions. If you are using a Unix-based Server, you will now need to set file permissions on some of the files and directories you uploaded. Most FTP clients have the ability to change file permissions. Unix-based servers also include Linux, Solaris, BSD, etc. For windows users their permissions are usually already set.
| |
| File and Path Permission Requirements |
 |
| /exec/* |
Executable * |
(all files in this directory) |
| /data/ |
Writable |
(the directory itself) |
| /data/* |
Writable |
(all files in this directory) |
| /data/result_cache/ |
Writable |
(the directory itself) |
| /data/search_stats/ |
Writable |
(the directory itself) |
| /data/search_text/ |
Writable |
(the directory itself) |
 |
| * Consult your web server documentation, or on Unix try chmod 755 |
| Consult your web server documentation, or on Unix try chmod 777 |
More information on CHMOD and Unix File Permissions
More information on Windows File Permissions
8. Run Program. Finally, run the admin program /search/exec/admin.cgi with your Web Browser. The program will take you through the final steps of the installation. If you encounter any problems when attempting to run this program, please see the Troubleshooting section of this manual.