mirror of
https://github.com/myronblair/jarvis
synced 2026-06-30 17:50:23 -05:00
d77621c849
Root cause: open_basedir restriction prevented lsphp from reading config files on other vhosts (/home/epictravelexpeditions.com/*, etc.) TJJ worked via its own DB; TTG worked because file happened to be readable. Epic, Parker Slingshot, Parker Slingshot Rentals all returned empty. Fix: site_settings table in jarvis_db as primary storage for all sites. - All reads/writes go through JarvisDB (always accessible, no open_basedir) - TJJ still syncs bidirectionally with its own settings table (secondary) - File push attempted best-effort on save (succeeds where writable, silent no-op otherwise) - Seeded existing known values from file grep on table creation - All 5 sites now return and save settings correctly