This document attempts to set out a standard for locations and naming of files used by the CGI programs. Not all programs conform to this standard, for reasons of backwards compatibility with less well designed systems. Some programs conform to both standards, and will try the new standard before attempting the old one.
Some programs are nonconformant.
It is suggested that the reader read the source code, as most of these paths are built up in ropes, or execute the program and read the returned error message to work out what file the program was trying to access. It will be outside the DocumentRoot and may be used for private data. There will be a base directory. Each web site has a defined site . This is not assumed always to be available, and a program may either default or exit.