Install Module changes - mavenea/mavencrm GitHub Wiki

The new install module includes the following features:

  • new screen to choose modules to install

modules_select0

  • all installation information are collected and a process is spawned to kick off the installation.

the install is run in the background and therefore will never timeout.

any errors that encountered will be shown on the same window.

you may close the browser window and return back anytime. when you open the application again, it detects an install is in progress and will take you directly to the progress page.

the progress is updated automatically with progress for each step during installation.

ready0

install_in_progress0

complete0

  • The selected modules are installed. If an error is encountered during installation, the error message will be provided. If this happens, please open an issue with the error details. To retry the installation again, follow the following steps
  1. empty the contents of config.inc.php
  2. delete _install_request.inc.php from the install directory
  3. restore the directory files.

Note: currently it is not possible to install Processes module without installing all other modules because of dependencies. There are other variations also, so this is experimental at the moment. Next release of the install module would automatically detect dependencies and install them.