I think I got it to work! I deleted the domain from the control panel altogether and then readded it, and web2py 1.76.5 started working. Problem solved for the time being. I don't know what what the exact cause though.
And the problem with Unicode characters is also gone, because it only existed in a much older version of web2py 1.39. 2010/4/5 Alexei Vinidiktov <alexei.vinidik...@gmail.com>: > I just tried copying a working copy of web2py 1.76.5 from my Windows > machine to my Dreamhost VPS account, but it didn't solve the problem. > I'm still getting the same ticket about DAL not being defined. > > Is there anything else I can do? > > 2010/4/5 mdipierro <mdipie...@cs.depaul.edu>: >> this is a very strange error, as if one of the system files were >> corrupted. >> I would remover everything web2py re-unzip it and copy your >> applications back in applications. >> >> Massimo >> >> On Apr 4, 7:28 pm, Alexei Vinidiktov <alexei.vinidik...@gmail.com> >> wrote: >>> I got it from web2py.com. I'm sure that I've now installed web2py 1.76.5. >>> >>> The strange thing is an older version that used to work fine before I >>> installed 1.76.5 is now giving me the same error message as the 1.76.5 >>> one. >>> >>> The oldest of all three though seems to work but not entirely (see my >>> second message). >>> >>> I guess something went wrong on Dreamhost's end (or rather I did >>> something wrong), but I can't think of what it may be. I wonder where >>> I should look. >>> >>> 2010/4/5 mdipierro <mdipie...@cs.depaul.edu>: >>> >>> >>> >>> > where d you get it. I do not think this is a new version. >>> >>> > On Apr 4, 10:02 am, Alexei Vinidiktov <alexei.vinidik...@gmail.com> >>> > wrote: >>> >> I seem to have used the wrong old version of web2py, but even now that >>> >> I've installed the new version, I'm getting a different error: >>> >>> >> Traceback (most recent call last): >>> >> File "/home/alvinru/phonetizer.com/gluon/restricted.py", line 62, in >>> >> restricted >>> >> File "/home/alvinru/phonetizer.com/applications/welcome/models/db.py", >>> >> line 15, in <module> >>> >> db = DAL('sqlite://storage.sqlite') # if not, use SQLite or >>> >> other DB >>> >> NameError: name 'DAL' is not defined >>> >>> >> In file: /home/alvinru/phonetizer.com/applications/welcome/models/db.py >>> >>> >> 2010/4/4 Alexei Vinidiktov <alexei.vinidik...@gmail.com>: >>> >>> >> > I don't know what I have done, but my test apps have stopped working >>> >> > at all on Dreamhost. >>> >>> >> > The default apps still work fine. >>> >>> >> > Here's the ticket I'm getting when trying to load any app in the >>> >> > browser: >>> >>> >> > Error traceback Traceback (most recent call last): >>> >> > File "/home/alvinru/phonetizer.com/gluon/restricted.py", line 62, in >>> >> > restricted >>> >> > exec ccode in environment >>> >> > File "/home/alvinru/phonetizer.com/applications/pyjamas/models/db.py", >>> >> > line 12, in <module> >>> >> > db.define_table('todo', db.Field('task')) >>> >> > File "/home/alvinru/phonetizer.com/gluon/sql.py", line 239, in >>> >> > __getattr__ >>> >> > def __getattr__(self, key): return self[key] >>> >> > KeyError: 'Field' >>> >>> >> > In file: >>> >> > /home/alvinru/phonetizer.com/applications/pyjamas/models/db.py >>> >> > #!/usr/bin/python >>> >> > # -*- coding: utf-8 -*- >>> >>> >> > try: >>> >> > from gluon.contrib.gql import * # if running on Google App Engine >>> >> > except: >>> >> > db = SQLDB('sqlite://storage.db') # if not, use SQLite or other DB >>> >> > else: >>> >> > db = GQLDB() # connect to Google BigTable >>> >> > session.connect(request, response, db=db) # and store sessions >>> >> > there >>> >>> >> > db.define_table('todo', db.Field('task')) >>> >>> >> > from gluon.tools import Service # new in web2py 1.56 >>> >> > service = Service(globals()) >>> >>> >> > 2010/4/4 Alexei Vinidiktov <alexei.vinidik...@gmail.com>: >>> >> >> Hello, >>> >>> >> >> I've deployed the latest version of web2py on Dreamhost using wsgi. >>> >> >> I'm using a custom installation of Python 2.5. >>> >>> >> >> The web2py installation seems to work fine, but there's one problem. >>> >>> >> >> I've created a test program using the qooxdoo web application >>> >> >> framework for the GUI part which mimics the functionality in the >>> >> >> pyjamas example program: displaying a list of todo items, adding and >>> >> >> deleting items. >>> >>> >> >> It works fine on my local development machine, it works fine on GAE, >>> >> >> but on my Dreamhost installation I'm getting an error when trying to >>> >> >> add a task that contains non ascii symbols, for example Russian >>> >> >> characters as in "задание номер один" (task number one). >>> >>> >> >> I also have a pyjamas version of the same todo app and it exhibits the >>> >> >> same behavior (works fine on GAE, not so on Dreamhost). >>> >>> >> >> Here is the message that I get back from the xmlrpc method call to >>> >> >> addTask: >>> >>> >> >> Exception during async call: UNEXPECTED origin undefined error 100: >>> >> >> UnicodeEncodeError: 'ascii' codec can't encode characters in position >>> >> >> 0-5: ordinal not in range(128) >>> >>> >> >> You can see it live here: >>> >> >>http://www.phonetizer.com/qooxdoo >>> >>> >> >> The pyjamas version is here: >>> >> >>http://www.phonetizer.com/pyjamas >>> >>> >> >> It is also deployed on GAE and works fine here: >>> >> >>http://web2pyapp.appspot.com/qooxdoo >>> >>> >> >> I also have a much older version of web2py deployed on Dreamhost. >>> >> >> Unlike the new version it uses fastcgi and works as expected. >>> >>> >> >> Do you have any ideas as to why the newer version is misbehaving? >>> >>> >> >> Thanks. >>> >>> >> >> -- >>> >> >> Alexei Vinidiktov >>> >>> >> > -- >>> >> > Alexei Vinidiktov >>> >>> >> -- >>> >> Alexei Vinidiktov >>> >>> > -- >>> > You received this message because you are subscribed to the Google Groups >>> > "web2py-users" group. >>> > To post to this group, send email to web...@googlegroups.com. >>> > To unsubscribe from this group, send email to >>> > web2py+unsubscr...@googlegroups.com. >>> > For more options, visit this group >>> > athttp://groups.google.com/group/web2py?hl=en. >>> >>> -- >>> Alexei Vinidiktov >> >> -- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To post to this group, send email to web...@googlegroups.com. >> To unsubscribe from this group, send email to >> web2py+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/web2py?hl=en. >> >> > > > > -- > Alexei Vinidiktov > -- Alexei Vinidiktov -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.