Gary, more GOOD news, i changed HTML_ROOT statement in weewx.conf for [[Belchertown]] to "HTML_ROOT = /home/weewx/public_html/belchertown" then made some minor title changes to skin.conf in belchertown and it works!
I think that nginx was looking at the base of /home/weewx/public_html for all implementations of localhost. So, any calls to http://localhost/weewx gets the basic pages found in /public_html; but calls to http://localhost/weewx/belchertown will get the belchertown pages (off of ../public_html/belchertown') instead of the ../public_html pages. I think it's now working! Thanks! /David On Tuesday, March 9, 2021 at 4:53:48 PM UTC-8 David Prellwitz wrote: > Gary, did one more test - i copied all of the files in > "/home/weewx/public_html/weewx/belchertown" to > "/home/weewx/public_html/belchertown" and ran the browser to > 'localhost/weewx/belchertown' - i worked!!! that means i need to modify the > conf file to point to "/home/weewx/public_html/belchertown" instead of > "/home/weewx/public_html/weewx/belchertown" > > On Tuesday, March 9, 2021 at 3:58:32 PM UTC-8 David Prellwitz wrote: > >> Gary: >> more - i've been studying the nginx package. I followed the configuration >> file links. they start at /etc/nginx in the nginx.conf file. It links >> /etc/nginx/sites-enabled; which redirects to /etc/nginx/sites-avaialble. >> that configuration file links to 'default' which has a declaration to >> include 'root' with /var/www/html which contains the first mention of >> weewx; that links is a redirection to /home/weewx/public_html directory. No >> mention of belchertown anywhere. >> >> I'm thinking that I need a reference to the >> "/home/weewx/public_html/weewx/belchertown" somewhere in this chain, >> otherwise nginx can't find the config, html and image files. what do you >> think? attached is a text file of my findings on the nginx configuration >> setup. >> /David >> >> On Tuesday, March 9, 2021 at 12:56:47 PM UTC-8 David Prellwitz wrote: >> >>> Gary: >>> yes to all. here's some examples. First file is a set of extracts from >>> syslog; then annotated extracts from the index.html files in ../public_html >>> and ../public_html/weewx/belchertown directories; then an annotated tree >>> structure taken at /home/weewx/public_html; then screen shots from >>> http://192.168.86.28/ - then screen shot from >>> http://192.168.86.28/weewx and last from >>> http://192.168.86.28/weewx/belchertown . as i noted in my extracts, >>> both the index files show current info (i think). When i look in >>> /home/weewx/public_html/weewx directory it's empty except for the >>> /belchertown subdirectory. I also did "locate" commands for all >>> occurrences of "index.html" and nothing seemed out of place. So, i'm not >>> sure where weewx and belchertown execution put their respective web files. >>> Nor am i aware of where nginx will pick up those files. It seems that the >>> default weewx skin operates correctly, that means weewx is operational and >>> correct (i think). the syslog shows that weewx generates reports for >>> belchertown using the skin.conf in belchertown skins directory. almost all >>> of the features of belchertown skin seem to be working... so i'm officially >>> lost! thanks for the assistance. >>> >>> >>> On Tuesday, March 9, 2021 at 2:21:19 AM UTC-8 gjr80 wrote: >>> >>>> Just to remove all possibility of misinterpretation with abbreviated >>>> paths etc. You are saying /home/weewx/public_html/weewx/index.html and >>>> /home/weewx/public_html/weewx/belchertown/index.html both exist and >>>> appear to be current? And also when you put http://192.168.86.28/weewx >>>> into your browser it displays the Seasons skin main page and the data is >>>> current, but when you use http://192.168.86.28/weewx/belchertown you >>>> get a 404 error? >>>> >>>> Gary >>>> >>>> On Tuesday, 9 March 2021 at 20:08:20 UTC+10 [email protected] >>>> wrote: >>>> >>>>> Gary, they seem to be current. I read index.html files in >>>>> ../public_html/weewx/ and /belchertown and they shows labels and some >>>>> epoch >>>>> time that appears to be current. All the files in /public_html, weewx and >>>>> belchertown all seems to have current files. I still get a 404 error when >>>>> trying to open. default skin/browser still works. >>>>> /David >>>>> On Tuesday, March 9, 2021 at 1:06:24 AM UTC-8 gjr80 wrote: >>>>> >>>>>> Yes, deleting while tired is to be avoided. Interrupting a reporting >>>>>> cycle is not critical, just means you probably deleted some files that >>>>>> WeeWX had just generated, WeeWX will get over it. >>>>>> >>>>>> So forgetting about the browser, does >>>>>> /home/weewx/public_html/weewx/belchertown contain any files and >>>>>> directories? Are they current, check the content with an editor. If they >>>>>> are current your issue is an nginx config issue, if they are not current >>>>>> then you have a really bizarre WeeWX/Belchertown skin problem. >>>>>> >>>>>> Gary >>>>>> >>>>>> On Tuesday, 9 March 2021 at 18:48:15 UTC+10 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Gary: >>>>>>> well, i should not make major changes while tired.... I >>>>>>> (unfortunately) wiped out my own user directory ("/home/david/...) so >>>>>>> i'll >>>>>>> have to live with that. Lost some files and copies of modified conf >>>>>>> files, >>>>>>> but not much else was lost... >>>>>>> >>>>>>> I did wipe out the contents of public_html directory and it's >>>>>>> subdirectories. I must have interrupted a reporting cycle as syslog had >>>>>>> some serious errors. once i restarted weewx it all ran successfully. >>>>>>> However, still no joy. Now when i go to >>>>>>> http://192,168.86.28/weewx/belchertown >>>>>>> i get a 404 error (not found). the default skin >>>>>>> (http://192,168.86.28/weewx) >>>>>>> runs fine. Files all seem to have a current date/time, but i still >>>>>>> don't >>>>>>> get a belchertown page loaded. >>>>>>> /David >>>>>>> >>>>>>> On Monday, March 8, 2021 at 10:11:54 PM UTC-8 gjr80 wrote: >>>>>>> >>>>>>>> OK. Let's forget about the browser for the time being and work with >>>>>>>> the files in /home/weewx/public_html, get them right and the >>>>>>>> browser will fall into place. Since you have made various changes to >>>>>>>> where >>>>>>>> WeeWX generated files are going, but seem to have that set correctly >>>>>>>> now, >>>>>>>> go ahead and delete everything in /home/weewx/public_html. >>>>>>>> Everything includes files and directories. WeeWX will re-generate it >>>>>>>> all on >>>>>>>> the next report cycle, then next report cycle might take a little >>>>>>>> longer >>>>>>>> depending on how much historical data you have as WeeWX will >>>>>>>> re-generate >>>>>>>> all NOAA format files. No need to stop/start or restart WeeWX, just >>>>>>>> make >>>>>>>> sure that you get everything deleted before a report cycle starts and >>>>>>>> not >>>>>>>> during. >>>>>>>> >>>>>>>> Monitor the log and once that next report cycle has completed have >>>>>>>> a look at what files/directories are where in >>>>>>>> /home/weewx/public_html and when are they timestamped. >>>>>>>> >>>>>>>> Gary >>>>>>>> >>>>>>>> On Tuesday, 9 March 2021 at 15:53:24 UTC+10 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> no joy. changed weewx.conf to show Belchertown HTML_ROOT as you >>>>>>>>> suggested ("/home/weewx/public_html/weewx/belchertown"), stopped >>>>>>>>> weewx, >>>>>>>>> started weewx, ran weewx status. waited for updates, browsed to >>>>>>>>> http://192.168.86.28/weewx and got the original weewx skin with >>>>>>>>> correct info. Then browsed to >>>>>>>>> http://192.168.86.28/weewx/belchertown and got the old >>>>>>>>> belchertown skin with March 6, 2021 at 1:55 pm. (Same problem i >>>>>>>>> started >>>>>>>>> with.) no errors or problems indicated on syslog, debug or messages. >>>>>>>>> I >>>>>>>>> checked the file/directory structure in /home/weewx/public_html and >>>>>>>>> see >>>>>>>>> that there is a belchertown and a weewx subdirectories. However, the >>>>>>>>> files >>>>>>>>> in /home/public_html/belchertown show a date of Mar 6, 2021 at 13:55 >>>>>>>>> - same >>>>>>>>> as the offending pages. When i checked the >>>>>>>>> .../public_html/belchertown >>>>>>>>> directory, However, there is NOT a >>>>>>>>> /home/weewx/publich_html/weewx/belchertown subdirectory. >>>>>>>>> >>>>>>>>> More interesting stuff: i looked at the index.html file in >>>>>>>>> "../public_html/weewx" directory and it has the correct belchertown >>>>>>>>> date/time and it contains the corrected labels/headers and chart >>>>>>>>> specifics >>>>>>>>> i'd modified. When i looked at the index.html file in >>>>>>>>> "../public_html/belchertown" directory it contains the March 6 layout >>>>>>>>> (first modifications to only change the title name). Whatever is >>>>>>>>> happening >>>>>>>>> means wherever weewx is putting the html files for the newer >>>>>>>>> Belchertown >>>>>>>>> files is not the same place that the web engine (nginx) is not >>>>>>>>> picking them >>>>>>>>> up from. >>>>>>>>> /D >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Monday, March 8, 2021 at 12:28:19 AM UTC-8 gjr80 wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I suggest as a start you edit weewx.conf, set debug=1, save >>>>>>>>>> weewx.conf and the restart WeeWX. Let WeeWX run for at least two >>>>>>>>>> report >>>>>>>>>> cycles and then post a log extract here showing the entire WeeWX >>>>>>>>>> startup >>>>>>>>>> and the two report cycles. Then we can see what WeeWX and the skins >>>>>>>>>> are >>>>>>>>>> doing. >>>>>>>>>> >>>>>>>>>> Gary >>>>>>>>>> >>>>>>>>>> On Monday, 8 March 2021 at 15:30:41 UTC+10 [email protected] >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> lecoqacr - i can access the belchertown link from my mobile, >>>>>>>>>>> which is sharing the same meshed net. Interesting, both Belchertown >>>>>>>>>>> homepages show a "last updated" date as yesterday noon; i've >>>>>>>>>>> restarted all >>>>>>>>>>> aspects of this machine (Debian 10 on a Dell laptop), from the >>>>>>>>>>> laptop thru >>>>>>>>>>> weewx (three times) and wee-reports (atleast 10 times). but all of >>>>>>>>>>> the >>>>>>>>>>> Belchertown pages show yesterday noon as the last update. However, >>>>>>>>>>> the >>>>>>>>>>> Weewx default skin updates and shows current data. That's why i >>>>>>>>>>> think its >>>>>>>>>>> an issue with my weewx.conf/skin.conf/graphs.conf files - and/or >>>>>>>>>>> their >>>>>>>>>>> location... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sunday, March 7, 2021 at 7:23:41 PM UTC-8 >>>>>>>>>>> [email protected] wrote: >>>>>>>>>>> >>>>>>>>>>>> Maybe this thread is what you are having a problem with. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://groups.google.com/g/weewx-user/c/qUt0XdqREqk/m/O-wO1GiVAwAJ >>>>>>>>>>>> Try going to another computer on the network and enter the >>>>>>>>>>>> address of the weewx belchertown address computer. >>>>>>>>>>>> >>>>>>>>>>>> On Sun, Mar 7, 2021 at 7:12 PM David Prellwitz < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> More info - looking at syslog, i notice that 8, 11, 15 season >>>>>>>>>>>>> files generated, but are written to /home/weewx/public_html. >>>>>>>>>>>>> Sometimes >>>>>>>>>>>>> i'll get 2 files written to /home/weewx/public_html/weewx. But, >>>>>>>>>>>>> still no >>>>>>>>>>>>> updates on belchertown web page. I'm now officially confused as >>>>>>>>>>>>> to where >>>>>>>>>>>>> skin.conf, graphs.conf need to be in relationship to /home/weewx. >>>>>>>>>>>>> /David >>>>>>>>>>>>> On Sunday, March 7, 2021 at 1:36:35 PM UTC-8 David Prellwitz >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> New issue; i can't get graphs.conf to work, irrespective of >>>>>>>>>>>>>> where i put it. It's now in /home/weewx/skins/belchertown >>>>>>>>>>>>>> directory with >>>>>>>>>>>>>> graphs.conf.example file. I've even changed example filename - >>>>>>>>>>>>>> still can't >>>>>>>>>>>>>> get belchertown skin to use the minor changes i made to the >>>>>>>>>>>>>> graphs. It has >>>>>>>>>>>>>> to be a configuration issue, something i've overlooked. help! >>>>>>>>>>>>>> /David >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Saturday, March 6, 2021 at 3:35:15 PM UTC-8 David >>>>>>>>>>>>>> Prellwitz wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> kool! thanks! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Saturday, March 6, 2021 at 3:23:04 PM UTC-8 >>>>>>>>>>>>>>> [email protected] wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Try localhost/weewx/belchertown >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Dave - KB1PVH >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Sent from my Galaxy S21 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sat, Mar 6, 2021, 6:12 PM David Prellwitz < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I installed the Belchertown skin; configured weewx.conf >>>>>>>>>>>>>>>>> and skin.conf; stopped and started weewx; corrected >>>>>>>>>>>>>>>>> duplication error in >>>>>>>>>>>>>>>>> weewx.conf and stopped/restarted weews - no errors. Checked >>>>>>>>>>>>>>>>> file date/times >>>>>>>>>>>>>>>>> in /home/weewx/public_html/Belchertown_html directory and >>>>>>>>>>>>>>>>> files are being >>>>>>>>>>>>>>>>> updated. However, when i look at 'localhost/weewx' i get the >>>>>>>>>>>>>>>>> original >>>>>>>>>>>>>>>>> skin. when i enter 192.168.82.24 (url of this machine) i get >>>>>>>>>>>>>>>>> the nginx >>>>>>>>>>>>>>>>> welcome screen. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I believe it's a config or a setup issue on my part, but i >>>>>>>>>>>>>>>>> don't know where to look. I'm sure i've failed to link the >>>>>>>>>>>>>>>>> Belchertown skin >>>>>>>>>>>>>>>>> to the web engine, just not sure how that link is setup. >>>>>>>>>>>>>>>>> Suggestions as to >>>>>>>>>>>>>>>>> where to look? >>>>>>>>>>>>>>>>> /David >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> You received this message because you are subscribed to >>>>>>>>>>>>>>>>> the Google Groups "weewx-user" group. >>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>>>> from it, send an email to [email protected]. >>>>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/0032546b-89c0-4176-9b58-0cf14a698635n%40googlegroups.com >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/0032546b-89c0-4176-9b58-0cf14a698635n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google Groups "weewx-user" group. >>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>>>> >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/929bfde0-c860-4105-9fcd-89551acdfa88n%40googlegroups.com >>>>>>>>>>>>> >>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/929bfde0-c860-4105-9fcd-89551acdfa88n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/ae70fbbf-ceba-4607-840a-b2718d32bce6n%40googlegroups.com.
