Actualizar el archivo de configuración del encendedor de código durante la instalación

Sé que esta pregunta se hizo varias veces pero casi todas las respuestas son reveladorassave in db o$this->config->set_item.

Sin embargo, esas respuestas no se aplican para mí. No estoy creando un sitio web, sino un proyecto de código abierto y trabajando en el script de instalación para personas no técnicas, que configurará todo para el usuario durante la instalación. Para esto, necesito actualizar el archivo de configuración con la configuración específica del usuario durante la instalación y el panel de administración del formulario más adelante, si el usuario lo necesita.

Obviamente, guardar en la base de datos no es aplicable, ya que incluso necesito escribir las credenciales de la base de datos en el archivo de configuración a través del script de instalación.$this->config->set_item Tampoco se aplica, ya que se establece solo para la sesión actual y quiero configurarlo de forma permanente.

En este momento estoy trabajando en la idea de crear plantillas de archivo de configuración y actualizar las variables allí. ¿Es la forma correcta de cumplir los requisitos? Otra vez, otro problema aquí, si el usuario cambia alguna configuración desde el panel de administración (por ejemplo, las credenciales de la base de datos), los cambios no se reflejarán de inmediato. ¿Hay alguna solución o mejor solución para eso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta