Estoy creando un perfil de instalación para el proyecto interno de mi empresa actual.
Durante el proceso de instalación, uno de los módulos personalizados se bloquea init()
, ya que intenta usar una variable global definida en settings.php
(ese es el comportamiento predeterminado actual del módulo)
Utilizando system_form_install_settings_form_alter()
, cambié el formulario de configuración, agregando un campo de texto de entrada para la entrada del usuario, y al enviar el valor se agrega settings.php
, pero settings.php
se reescribe antes de que comience la instalación del perfil.
¿Hay alguna forma de evitar la limpieza settings.php
mediante el proceso de instalación?