Skip to content
Discussion options

You must be logged in to vote

@BillyBoy0823, oh hell, I owe you an apology. Two days of you fighting this and I missed the most likely reason my fix didn't land: e107 has a pref cache sitting in front of the DB row. Direct DB edits don't take effect until that cache is cleared, with a 24-hour TTL by default.

e107_handlers/pref_class.php:467-501 is the loader. On every request it checks e107::getCache()->retrieve_sys('Config_core', ...) first. If that returns anything non-empty, it uses the cache and never touches the e107_core table. So every value you wrote via phpMyAdmin (localhost, 127.0.0.1, http, https, blank) made it into the DB and was then immediately ignored on the next page load, because the cache still hel…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@Deltik
Comment options

Comment options

You must be logged in to vote
2 replies
@Deltik
Comment options

@e107help
Comment options

Answer selected by BillyBoy0823
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants