[dev] how to repair the conf object?

Michael J Rubinsky mrubinsk at horde.org
Fri May 24 20:13:22 UTC 2019

Quoting Sebastian Birnbach <birnbacs at gmail.com>:

> I recently installed nag and found out that my own application had stolen
> one of its settings:
> $GLOBALS['conf']['storage']['driver'].

Each application runs in it's own configuration scope, so I'm not sure  
what you mean here. How did it steal it?

> (It took me a while to figure this out)
> I changed my application so that it uses
> $GLOBALS['conf'][dossierstorage]['driver'] instead. This side works well
> again.
> Problem is, I am unable to get nag's configuration hash entry back. I can
> see and manipulate nag's configuration in the console and settings get
> reflected in nag/config/conf.php no problem. But when I dump them with
> print_r($GLOBALS['conf']) they are missing.

Where are you dumping the values? You have to do it from within Nag's  
context if you want to see Nag's $conf entries. Use the php shell in  
the horde admin, and select 'Nag' in the context drop down.

> I tried logging out and back in, restarting the web server and even
> reinstalling nag, but to no avail. I also tried setting conf values
> manually
> $GLOBALS['conf']['storage'] = array('params' => array('driverconfig' =>
> 'horde'), 'driver' => 'sql');
> but such changes do not get saved.
> --
> dev mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org

The Horde Project
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 9272 bytes
Desc: PGP Public Key
URL: <https://lists.horde.org/archives/dev/attachments/20190524/42027112/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 821 bytes
Desc: PGP Digital Signature
URL: <https://lists.horde.org/archives/dev/attachments/20190524/42027112/attachment-0001.bin>

More information about the dev mailing list