cd apps_wsgi/ cp wsgihandler.py myweb2pyproject.wsgi then restart apache. It you have read/write parmissions in apps_wsgi/ you should be set.
On Oct 5, 2:03 pm, Daniel <[email protected]> wrote: > Hi folks, > > I am new to web2py, so I am trying to deploy an small website. > > My server is a shared server, which supports WSGI apps, I can install > an Django app form Cpanel, but I can't figure out how to to with > web2py. > > At the control panel I choose: > Create new WSGI project > *Others > > It creates my project under /apps_wsgi with one file and one folder. > > /apps_wsgi/ > /apps_wsgi/myweb2pyproject/ > /apps_wsgi/myweb2pyproject.wsgi > > I downloaded web2py from source code then unzipped to /apps_wsgi/ > myweb2pyproject/ > > Now I can run web2py from shell using: > > cd /apps_wsgi/myweb2pyproject > python2.6 web2py.py -a foobar > > It seens to be running well, I can interact with web2py by command > shell using -S > > But, myweb2pyproject.wsgi is: > > import web > urls = ( '/(.*)', 'hello' ) > class hello: > def GET(self, name): > print 'Welcome to your new WSGI project' > application = web.wsgifunc(web.webpyfunc(urls, globals())) > > when I try to accesshttp://mydomain.com/ I see: > > "welcome to your new WSGI project" > > what can I do to have this "myweb2pyproject.wsgi" starting my web2py > application, without the need to require changes in apache.conf? > > Thanks

