Problem with Path Determination! In order to determine where this script is located with respect to other parts of the distribution MAGPIE first checks the value of the special Perl variable $0 for: 1. the path to the directory containing this script 2. the directory delimiter 3. the name of the script If either the path or directory delimiter cannot be determined (in this case, the path, the delimiter) an attempt is then made to access Perl's Cwd module to resolve the current working directory. Finally, using the results, an attempt is made to check for the existence of the current file using the following derived file path: find.cgi If any of the three path parameters are missing OR the file check fails, then you get this error message. To correct the problem, edit the following lines in the header section of this file: @static{ ( 'script_directory', 'directory_delimiter', 'script_name', 'directory_method' ) } = @{ $g->{'path_parameters'} }; Replace the @{ $g->{'path_parameters'} } array with an equivalent array containing the first three variables: the absolute path to the directory containing this script, the directory delimiter, and the name of the script (in this case, find.cgi). Always use a forward / for the directory delimiter, whether you are on a Unix-like OR an NT-like machine. For example: @static{ ( 'script_directory', 'directory_delimiter', 'script_name' ) } = ( '/absolute/path/to/this/directory', '/', 'find.cgi' ); OR = ( 'D:/absolute/path/to/this/directory', '/', 'find.cgi' ); Be sure to leave the call to set_script_params_headers_and_buffer_flush() intact for its side effects. You will be required to do this for ALL the executable scripts: /do/describe.cgi /do/display.cgi /do/find.cgi /do/install.cgi /do/ssi_snippet.cgi /do/search.cgi /do/submit.cgi /do/admin/admin.cgi /do/admin/nph-build.cgi Try accessing this script again after making the suggested modifications. Debugging Values The following returned values might be useful to know: $static{script_directory} = $static{directory_delimiter} = $static{script_name} = find.cgi $static{directory_method} = $0