This is where we will describe all the command-line and configuration options that POPFile supports. POPFile has a modular architecture. Most installations use only a subset of the available modules, so some of the entries in this list will not appear on the Advanced page in the POPFile UI (http://127.0.0.1:8080/advanced) or in the configuration file (popfile.cfg). Every time POPFile starts, it checks which modules are installed and automatically discards any entries which no longer apply.
These are the variables that POPFile uses. Some can be modified to suit your needs. Others are used to store information from session to session. Each variable name is followed by a list of possible values, the default value is in bold type set. Many of these variables can be modified by dedicated controls on the Configuration tab in the POPFile UI. The safest thing to do is modify them there. There is usually a good reason for a variable not to have its own control, but they can be modified on the Advanced page or by manually editing popfile.cfg.
The location of the popfile.cfg file is given near the top of the “All POPFile Parameters” list on the Advanced page.
All of the variables listed below can also be set from the command line. To this end, you have to use the following syntax:
perl popfile.pl --set variable=value --set variable2=value2
where 'variable' is the name of the variable you want to set and 'value' is the value you want to give to the variable.
normal. This value was default of SQLite 2.x. For more information about the synchronous flag, please see Pragma statements supported by SQLite.
The log file is enabled or disabled using the GLOBAL_debug setting.