woah! i just found it. 

i neglected to mention that i was running on gae, using the mac sdk. i 
didn't think to mention it. but it looks like that's an important piece 
here.

i had been checking my log file and it was telling me it was returning 404 
errors. unfortunately, i took that to mean that i was screwing up the 
routing somehow.

as it turns out, when i downloaded web2py from the server, it apparently 
created an extra line (as compared to my last version) in the app.yaml file 
that told it to skip appadmin:

[snip]
skip_files: |
 ^(.*/)?(
 (app\.yaml)|
 (app\.yml)|
 (index\.yaml)|
 (index\.yml)|
 (#.*#)|
 (.*~)|
 (.*\.py[co])|
 (.*/RCS/.*)|
 (\..*)|
 (applications/(admin|examples)/.*)|
 ((admin|examples|welcome)\.(w2p|tar))|
 (applications/.*?/(cron|databases|errors|cache|sessions)/.*)|
* (applications/.*?/controllers/appadmin\.py)|*
 ((logs|scripts)/.*)|
[/snip]

that's why it couldn't find the controller. by simply removing that line, 
saving the file and restarting the server, appadmin worked. sorry for 
sending us down a different road by thinking it was routes.

i'm not sure why that line was added, but i would suggest we remove it 
unless there's a particular reason it's in there. otherwise people like me 
will have to go in and delete it every time we upgrade.

thanks for the help,

matt

Reply via email to