
Hi, On 31.08.2016 21:43, Michael Richardson wrote:
Michiel Beijen
wrote: > You don't need to use the web installer, per se. > You can create a small script that would copy Kernel/Config.pm.dist to > Kernel/Config.pm and sets a few variables such as database configuration, and > you can create the database tables by running the scripts in scripts/database > in order : schemal, initial_insert, post. Exactly, we deploy using Capistrano, and we deploy a Config.pm.
There are a huge number of other annoyances where running state in OTRS is confused with code. The settings file system is an accute example.
It's more of shortcut and an optimization than a confusion. You can define all your settings in XML files, then you just need to run the appropriate console command to compile it to .pm files so that the XML doesn't have to be parsed for each loading of the config. Cheers, Moritz