I'm somewhat baffled with this issue: trying out Weather34, but when I access the skin's root script (index.php), I get a blank page. Hoping someone can help before I abandon Weather34!
- Testing skins with static data work 100%, I been using the default Seasons skin and Belchertown for several months
- Accessing a basic info.php script which calls phpinfo() works fine
- I've tried apache, nginx & lighttpd connecting to php-fpm, with the same result
What I've found:
- Absolutely no errors in the weewx, php or web server logs
- Call to index.php returns 200
- Weewx generates the Weather34 data fine
- There are no uid/gid or file permissions issues
I run a somewhat unconventional configuration consisting of weewx, mosquitto, nginx/lighttpd, php running in docker containers on a local Docker host. My day job is in DevOps, so I'm very familiar with setups like these. My setup has been running for a while (only Weather34 is new).
Would missing a PHP package cause this behavior? I installed all the packages listed in the install guide, except cli which wouldn't install (fpm, sqlite3, zip, gd, mbstring, curl, xml, bcmath installed though)
Any help appreciated! I didn't attach any logs as there are zero errors, but I can if it will be helpful.