Zoom Search Engine FAQ - Troubleshooting ASP
You most likely have Norton Anti-Virus (or other anti-virus software) running with the "Script blocking" feature. This prevents the ASP script from accessing the file system (crashing IIS), and can be fixed by simply disabling the feature in your anti-virus software.
This is probably because your server has an old version of MDAC installed. Make sure you have MDAC 2.8 or later installed on your web server. Be sure to reboot the server after installing the new version.
This has also been reported as a known issue after installing SP1 on Windows 2003. In this case, make sure the server has been rebooted after the SP1 installation.
Microsoft also provides a MDAC Component Checker to assist in diagnosing issues related to this problem on your web server. Click on the above link for more information.
If you get an error message regarding a syntax error on the line "set regExp = New RegExp", then this is most likely because your web server does not have VBScript 5.0 or later installed (required for Regular Expression support).
The latest version of VBScript can be downloaded from Microsoft here. Make sure to reboot your server after making the upgrade.
There are a number of possible problems with your IIS setup, which may cause this error.
First of all, this error may be caused by an old VBScript/MDAC install (you need at least VBScript 5.5 or later and MDAC 2.8 or later) or corrupt registry information for ASP and IIS. More information (with solutions) about this issue is available from the Microsoft Knowledge Base article available here.
Before performing any changes recommended by Microsoft however, please check the following first:
Second thing to check, if you recently upgraded IE on your web server (or applied Windows Updates), you may find that certain security policy changes have taken effect, causing a permissions issue with the RegExp object's TypeLib key. A quick fix for this would be to make a registry change (please consult your server administrator before applying this change). Locate the following key in regedit:
Right click and select "Permissions". Select the web user account (usually "IUSR_MACHINENAME"), and enable "Full Control" for that user. If you continue to have problems, and have confirmed that the permissions are correct, try downloading and reinstalling the WSH (Windows Script Host) from MSDN here.
If you get this error message, it is most likely because you have embedded the search script within your own ASP page either using #include or something similar to what is described here.
This error means that a variable name used in the search script is conflicting with a variable used in your own ASP script. The actual conflict is usually because of the variables which are declared explicitly (the list of Dim'ed variables you see at the top of search.asp) so that the search script will run on servers with "Option Explicit" enabled. To fix this problem, you can either rename the variables in your own script OR simply remove the declaration (or "Dim") line for the affected variable in the search script. However, we do recommend that you only attempt this if you are familiar with ASP scripting.
These errors are due to your web server running an old version of VBScript.
Zoom requires VBScript 5.5 or later and MDAC 2.8 or later to be installed on your web server, for the ASP platform option. Click the above links to download from Microsoft and install them on your web-server. If you are unable to do so, consult your web host.
If for some reason you can not install VBScript 5.5 or later, and you have VBScript 5.1, you may still be able to run the script and avoid this error by disabling "exact phrase matching".
This error indicates that you have a corrupt or inconsistent set of index files. The most common reasons are as follows:
In most cases, the typical solution is to delete the set of index files on the server, re-index and re-upload them properly.
Return to the Zoom Search Engine Support page