My monologue continues ... I found something interesting by accident. If the directory that the controller tries to write to is not under the document root of the website , then there is no problem. It merrily writes .py files. I discovered this because I have a controller which does the same untarring that admin does when it installs a new app. I hardcoded directory paths in. I did not update these paths after copying the entire docroot to a different drive, and to my surprise the tar extraction ran without trouble. Usually it dies as soon as it encounters the first .py file.
On Wednesday, October 22, 2014 12:16:11 AM UTC+11, Tim Richardson wrote: > > > > On Tuesday, 23 September 2014 14:50:55 UTC+10, Tim Richardson wrote: >> >> I made a new docroot folder and cloned web2py into it. >> So when the site runs for the first time, it attempts to create folders. >> There is a permission error because it can't do this. >> >> I looked at the permissions granted to the default docroot >> (inetpub/wwwroot) but it wasn't obvious to me what to do, except that a >> group called IIS_IUsRS seems to be relevant (although it does not get >> write permissions in the default folder). >> >> Temporarily I have given "everyone" write permission, and got as far as >> web2py admin being denied because "unable to access password file", which >> is expected behaviour, I believe (since there isn't one yet). >> >> > > I've tried again, with a brand new IIS 8 installation. I also moved the > webroot to drive C in case it was a problem with the resilient file system > on the other drive. But same problem. It can not reliably save/edit files > ending in .py. On the first attempt, communication error. A second attempt > can result in a "file changed on disk" message and a merge changes result. > Or it could mean I am left with a 0 byte file. Reloading sometimes shows > the edits and sometimes the file is completely empty. I can't see any > consistency. It is not a permission problem. I know that because there are > no issues with editing views; I only see this with .py files. > > Note that this inability to write .py files also stops admin from creating > new apps, which is the problem I first saw. > > > > > > -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.