Solved. Studied the ubuntu-nginx-uwsgi script. It was a simple permissions problem. I am not a very good linux administrator.
Comments about difficulty of config still stand, but I am an idiot. The clean install works just fine with version 2.7.4. On Sunday, November 3, 2013 10:42:46 PM UTC-8, Lewis wrote: > > Upgraded to 2.7.4 (from 2.5.3 I think...) two different ways: > > 1) used the upgrade in place feature (yes, experimental but it has worked > several times before--thank you for that!). The apps ran but I could not > get into admin. I could do some of appadmin--database views, but design > would not work. Later, appadmin also stopped working. > NEWINSTALL was never replaced. > The error is not very informative: > Internal errorTicket issued: > admin/98.247.169.56.2013-11-04.06-14-45.aaa6fb9b-c14e-443e-afc4-cf32bef55e3b<https://www.lewcl.com/admin/default/ticket/admin/98.247.169.56.2013-11-04.06-14-45.aaa6fb9b-c14e-443e-afc4-cf32bef55e3b> > Clicking on the ticket just generates another ticket (of course, because > the tickets are shown in the admin interface...). > > 2. I upgraded a second time by creating a clean web2py install from > sources and then copied over key files and directories from the old version > (now, unfortunately altered by the upgrade in place): > 2 of my applications--entire directories > routes.py > parameters_443.py > scgihandler.py (wonder if I got an old version of this file--would > it matter?) > __init__.py (it's empty--really just need the file name there for > python to load web2py) > There is no wsgihandler.pyc file in the web2py directory for this > version, suggesting it's never been run--I thought that wsgihandler.py is > what uwsgi uses to start the python process... > > This second approach doesn't work at all. Obtain the dreaded: > > uWSGI ErrorPython application not found > > I never touched the nginx or uwsgi configs. I have really totally > forgotten how. I hope I never have to do it again. It's just such a mess > of inter-related config files in different syntaxes scattered all over the > file system. > > The way I switch back and forth between the 2 configs of web2py is by > renaming the web2py directory. I stop nginx and uwsgi. Then start uwsgi > and nginx (in that order). It's hard to say that the directory renaming > hack causes the problem. The upgrade-in-place version always runs (after > the stop and start); but the 2nd config never runs. It seems like a > crucial file is missing from default file structure of 2.7.4--which is > there when upgrading in place, but not with a clean install. I just > can't figure out what the critical file is. > > --- > As usual, I am stumped by config. I wish someone would write a python, > not bash, script that fully installed web2py and all of its dependencies in > the optimal way. There are a lot of variations that don't seem to produce > benefits. Really important functional differences (as opposed to style > such as whether configuring uwsgi with ini, xml, or other files) could be > part of a SMALL list of parameters. > > > Happy to provide any samples of config files if you can point me to where > they are. > > - Lewis > > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

