Aktualizuj plik konfiguracyjny igniter podczas instalacji

Znam to pytanie wielokrotnie, ale prawie wszystkie odpowiadająsave in db lub$this->config->set_item.

Jednak te odpowiedzi nie dotyczą mnie. Nie tworzę strony internetowej, ale projekt open source i pracuję nad skryptem instalacyjnym dla osób nietechnicznych, który ustawi wszystko dla użytkownika podczas instalacji. W tym celu muszę zaktualizować plik konfiguracyjny za pomocą ustawień użytkownika podczas instalacji i utworzyć panel administracyjny później, jeśli użytkownik tego potrzebuje.

Oczywiście zapisywanie w DB nie ma zastosowania, ponieważ muszę nawet napisać referencje DB w pliku konfiguracyjnym za pomocą skryptu instalacyjnego.$this->config->set_item nie ma również zastosowania, ponieważ jest ustawiona tylko na bieżącą sesję i chcę ją ustawić na stałe.

Obecnie pracuję nad pomysłem tworzenia szablonów plików konfiguracyjnych i aktualizacji zmiennych. Czy jest to właściwy sposób na spełnienie wymagań? Ponownie kolejny problem, jeśli użytkownik zmieni jakieś ustawienia z panelu administracyjnego (powiedz dane uwierzytelniające bazy danych), zmiany nie zostaną natychmiast odzwierciedlone. Czy jest jakieś obejście lub lepsze rozwiązanie?

questionAnswers(1)

yourAnswerToTheQuestion