Interactive Install is a DWebPro feature that prompts you to select a folder in which to save the database and server data during first execution. This feature is available for the following databases and servers:
-
MySQL
-
PostgreSQL
-
Firebird
-
SQLite
-
Microsoft Access
-
SQL Server
-
HSQLDB
-
Tomcat
-
Zope
Every database has the following settings fields related to Interactive Install:
UseInteractiveInstall SpaceNeeded
UseInteractiveInstall is a
boolean value that defines whether DWebPro uses the Interactive
Install process. SpaceNeeded
specifies how much space must be available on the destination
drive. DWebPro uses this setting to verify that the destination
drive has enough space to successfully copy the data and correctly
run the Web application.
The application workflow is detailed in the following flowchart:
Interactive Install checks the registry for a key where it has
saved the chosen DestinationDir. If
the key is found, it uses its value for starting the daemon (or
similar behavior for a file based database). If it does not find
the registry key, it prompts you to select a folder in which to put
the data and verifies that there is adequate space available. If
there is enough space, it saves the DestinationDir in the registry and completes
the copy process as usual. If the space is not adequate, it prompts
you to select another folder.
DWebPro saves the DestinationDir
value in the following registry key:
HKEY_CURRENT_USER\Software\CreativePark\DWebPro\Projects\{ProjectID}\{Service}
Where {ProjectID} is the value
specified in the Main, ProjectID field in http.ini and {Service} is the database name (for example,
MySQL, PostgreSQL, etc.).


