In that case you can't. Putty into your server, start python and type this:
import socket hn = socket.gethostname() socket.gethostbyname(hn) And see if you get the same error. On Nov 11, 7:51 pm, Pepe <pepea...@gmail.com> wrote: > hi! > > how i can to do that? > > sorry, i'm not a very experimented programmer > > the site is hosted in Dreamhost, with a self-signed ssl > > Thanks so much for your help! > > On Nov 11, 9:59 pm, "mr.freeze" <nat...@freezable.com> wrote: > > > Looks like a DNS problem. Try setting a breakpoint and seeing what > > http_host is before the first if/else. > > > On Nov 11, 6:22 pm, Pepe <pepea...@gmail.com> wrote: > > > > Hi! > > > > this is the error ticket: > > > > (dp1 > > > S'output' > > > p2 > > > S'' > > > sS'layer' > > > p3 > > > S'/home/.debuggers/ftp_python/biencomun.cl/applications/admin/models/ > > > access.py' > > > p4 > > > sS'code' > > > from gluon.admin import apath > > > # ########################################################### > > > # ## make sure administrator is on localhost or https > > > # ########################################################### > > > > http_host = request.env.http_host.split(':')[0] > > > > if request.env.web2py_runtime_gae: > > > session_db = DAL('gae') > > > session.connect(request, response, db=session_db) > > > hosts = (http_host, ) > > > else: > > > hosts = (http_host, socket.gethostname(), > > > socket.gethostbyname(http_host), > > > '::1','127.0.0.1','::ffff:127.0.0.1') > > > > remote_addr = request.env.remote_addr > > > > if request.env.http_x_forwarded_for or request.env.wsgi_url_scheme\ > > > in ['https', 'HTTPS']: > > > session.secure() > > > elif not remote_addr in hosts: > > > raise HTTP(200, T('Admin is disabled because insecure channel')) > > > > try: > > > _config = {} > > > port = int(request.env.server_port) > > > restricted(open(apath('../parameters_%i.py' % port, request), > > > 'r').read(), _config) > > > > if not 'password' in _config or not _config['password']: > > > raise HTTP(200, T('admin disabled because no admin password')) > > > except IOError: > > > import gluon.fileutils > > > if request.env.web2py_runtime_gae: > > > if gluon.fileutils.check_credentials(request): > > > session.authorized = True > > > session.last_time = time.time() > > > else: > > > raise HTTP(200, > > > T('admin disabled because not supported on > > > google apps engine')) > > > else: > > > raise HTTP(200, T('admin disabled because unable to access > > > password file')) > > > > # ########################################################### > > > # ## session expiration > > > # ########################################################### > > > > t0 = time.time() > > > if session.authorized: > > > > if session.last_time and session.last_time < t0 - EXPIRATION: > > > session.flash = T('session expired') > > > session.authorized = False > > > else: > > > session.last_time = t0 > > > > if not session.authorized and not \ > > > (request.controller == 'default' and \ > > > request.function == 'index'): > > > > if request.env.query_string: > > > query_string = '?' + request.env.query_string > > > else: > > > query_string = '' > > > > url = request.env.path_info + query_string > > > redirect(URL(request.application, 'default', 'index', vars=dict > > > (send=url))) > > > elif session.authorized and \ > > > request.controller == 'default' and \ > > > request.function == 'index': > > > redirect(URL(request.application, 'default', 'site')) > > > > p6 > > > > sS'traceback' > > > > p7 > > > S'Traceback (most recent call last):\n > > > > File "gluon/restricted.py", line 184, in restricted\n > > > exec ccode in environment\n > > > File "/home/.debuggers/ftp_python/biencomun.cl/applications/admin/ > > > models/access.py", line 14, in <module>\n socket.gethostbyname > > > (http_host),\n > > > gaierror: [Errno -3] Temporary failure in name resolution\n' > > > p8 > > > s. > > > > What's wrong? few hours ago all was perfect! > > > > Please help me! > > > > Thanks so much! > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@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 -~----------~----~----~----~------~----~------~--~---