Статические настройки конфигурации всего сайта, вероятно, лучше всего хранить в файлах конфигурации (INI или XML).Специфичные для пользователя параметры конфигурации (т. Е. Пользовательская тема, выбор языка), вероятно, лучше хранить в базе данных (хотя вы также можете хранить их в уникальных файлах конфигурации).
Что касается сложностиОбновите INI-файл: это будет зависеть от количества настроек, которые вы храните в нем.Чтобы сделать это немного проще для себя, вы можете создать разделы для каждого модуля, чтобы вы могли перейти к соответствующему разделу и быстро изменить конфигурационные переменные.
т.е..
[module1]
var1=value1
var2=value2
...
[module2]
varX=valueX
varY=valueY
...