Install Joomla 3.8.8
Go to admin -> Global Configuration -> as a test enable DEBUG = YES - then save,
LEAVE THE GLOBAL CONFIG PAGE OPEN (http://example.com/administrator/index.php?option=com_config)
Manually edit $debug = '0'; in /configuration.php, therefore setting debug to off
return to the Joomla admin and simply refresh the page (http://example.com/administrator/index.php?option=com_config)
That the change on the file system is reflected in the interface
Debug is still shown as on.
The config is loaded from the session, instead of from configuration.php
Joomla 3.8.8
Google Chrome
Labels |
Added:
?
|
Status | New | ⇒ | Discussion |
Category | ⇒ | com_config |
Thats not the point. The page should read from configuration.php and not from saved session values should they differ.
I think it’s done this way for performance, but I guess the edit page should always fetch from the file, so I agree here
Flipping the arrays here
should do that, I do t know if there are bad effects doing it thoughThat merge order seems correct
administrator/components/com_config/controller/application/save.php
is different than other controllers it always adds data into session unlike all other controllers that only add them on
validation error
save error
Also it does not seem to clear them on successful save
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-05-28 05:11:58 |
Closed_By | ⇒ | joomla-cms-bot |
Closed_By | joomla-cms-bot | ⇒ | franz-wohlkoenig |
Set to "closed" on behalf of @franz-wohlkoenig by The JTracker Application at issues.joomla.org/joomla-cms/20588
Log out and log in again should update the values