Directory Structure
|
|
||
| 1. | Whether you install EPWeb as a service or ISAPI, a number of important files are installed to your server machine. These are the main application files that the remote user accesses when in EPWeb. |
| a. | When installing EPWeb as an ISAPI, the files will require the given user permissions for the ISAPI DLL. |
| b. | If any of the folders do not get the proper access, you will get unpredictable errors, including access violations and internal server errors. |
| 2. | The root install directory (\) for the program contains: |
\Bin (folder)
When EPWeb is loaded as a service, it is installed in the “Bin” sub-folder of the main installation folder.
\Cache (folder)
\Epro2002.log
\instructions.rtf
\UNWISE.EXE

| 3. | The Bin sub-folder has a number of files installed into it that are necessary for the program to run properly: |
\Bin\Cache (folder)
\Bin\Files (folder)
\Bin\New (folder)
\Bin\Old (folder)
\Bin\Templates (folder)
\Bin\EPWeb.dll
\Bin\EPWeb.ini
\Bin\epweb.isa
\Bin\epwebc.exe
\Bin\epwebs.exe
\Bin\kapp.exe
\Bin\libeay32.dll
\Bin\ssleay32.dll

Folder |
Description |
<Install folder>\bin |
This is where the application or service is installed and loaded from. For an ISAPI application, it will need read and execute permissions. |
<install folder>\cache |
If this sub-folder does not exist, it will be created by EPWeb. The Cache sub-folder is used to store temporary files created as users access the application. For an ISAPI installation, it will be given full access. |
<install folder>\bin\files |
This folder contains miscellaneous .gif and .html files required for displaying the web pages. It can contain sub-folders of files for each of the different template sets. For an ISAPI installation, the application will need read permissions to read these files. |
<install folder>\bin\new |
This sub-folder has the EPWeb.dll files installed onto it. It is used by the ISAPI Manager to load up the new ISAPI DLL. The ISAPI Manager will need read permissions for this folder. |
<install folder>\bin\old |
This sub-folder is empty upon install. It is used by the ISAPI Manager to save the last version of the ISAPI DLL in case you need to revert to it. The ISAPI Manager will need read and write permissions to this folder. |
<install folder>\bin\templates |
This is the main folder where any webpage files are stored. It contains all of the HTML templates that are used by EPWeb in controlling the appearance of the web pages. For an ISAPI installation, the application will require read permissions for this folder. These webpage files are stored in two directories: “Reference” and “Standard”. The Reference folder contains the default .html files that come with EPWeb. The Standard folder contains copies of the Reference files, which you may have modified to adjust the website’s appearance. See Template Setup and Control Tags and Online Module Syntax for Manipulating Fields below. Whenever an EPWeb update is installed, the Reference folder will be overwritten. Changes you have made to the other folders, however, will not be overwritten. The Standard folder will be updated with any new template files, but the existing files (which you may have modified) will not be overwritten. Any other template folders will not be updated at all. |