Configuring UNiTE

UNiTE's configuration is done through the command line options. The following options are supported:


Enables debug mode. This turns on verbose output and prints out more information than usual.


Print a minimal amount of information. Will be overridden by the --debug option if both are specified.


Print a lot of extra information. If the --debug option is specified the --verbose flag is force-enabled, even if you don't specify it.


Disable color output. Useful if you are running UNiTE through a CRON job and are receiving its output by email.


Set the directory where the UNiTE execution log file will be stored. If this option is not provided, UNiTE defaults to the current working directory.


Set the directory where UNiTE will store temporary files. If this option is not provided, UNiTE defaults to the Operating System's temporary directory.


If specified, the input XML file will be deleted after the successful restoration of the site. If not specified (default), or if the restoration fails, the input XML file will be left intact.

If specified, an email will be sent to this email address with the results of the UNiTE execution. This uses PHP's mail() function and may not work on all servers. We strongly recommend NOT using this option, letting your CRON server email you the output of UNiTE instead.


Print out the software license and quit without doing any work. This is a legally required option (the GNU GPLv3 license requires us to provide an option which prints out the software license).


Add /path/to/certificate.pem to the list of valid certification authorities. Use this option when you are going to be backing up a site which is using a self-signed SSL certificate, or a certificate signed by a certification authority that's not public or otherwise not in the list of trusted certification authorities. The file must be PEM-encoded.