Error when connecting via browser - site does not exist

This is my first post here as I am wanting to check ERPNext out after developing a number of solutions for Odoo (I’m taking up Rushabh Mehta’s challenge!)

I have just installed ERPNext on Ubuntu 16.04 using python install.py --develop --user frappe.

I have started my bench and when I attempt to connect to port 8000 via another machine’s browser, the following appears in the command window:
11:15:28 web.1 | ----------------------------------------
11:15:28 web.1 | 192.168.0.47 does not exist
11:15:28 web.1 | ----------------------------------------
11:15:28 web.1 | Exception happened during processing of request from (‘192.168.0.68’, 14392)
11:15:28 web.1 | Traceback (most recent call last):
11:15:28 web.1 | File “/usr/lib/python2.7/SocketServer.py”, line 596, in process_request_thread
11:15:28 web.1 | self.finish_request(request, client_address)
11:15:28 web.1 | File “/usr/lib/python2.7/SocketServer.py”, line 331, in finish_request
11:15:28 web.1 | self.RequestHandlerClass(request, client_address, self)
11:15:28 web.1 | File “/usr/lib/python2.7/SocketServer.py”, line 652, in init
11:15:28 web.1 | self.handle()
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/serving.py”, line 228, in handle
11:15:28 web.1 | rv = BaseHTTPRequestHandler.handle(self)
11:15:28 web.1 | File “/usr/lib/python2.7/BaseHTTPServer.py”, line 340, in handle
11:15:28 web.1 | self.handle_one_request()
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/serving.py”, line 263, in handle_one_request
11:15:28 web.1 | return self.run_wsgi()
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/serving.py”, line 205, in run_wsgi
11:15:28 web.1 | execute(self.server.app)
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/serving.py”, line 195, in execute
11:15:28 web.1 | for data in application_iter:
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/debug/init.py”, line 284, in debug_application
11:15:28 web.1 | app_iter = self.app(environ, start_response)
11:15:28 web.1 | File “/home/frappe/frappe-bench/apps/frappe/frappe/middlewares.py”, line 15, in call
11:15:28 web.1 | return super(StaticDataMiddleware, self).call(environ, start_response)
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/wsgi.py”, line 599, in call
11:15:28 web.1 | return self.app(environ, start_response)
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/wsgi.py”, line 599, in call
11:15:28 web.1 | return self.app(environ, start_response)
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/local.py”, line 228, in application
11:15:28 web.1 | return ClosingIterator(app(environ, start_response), self.cleanup)
11:15:28 web.1 | File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/werkzeug/wrappers.py”, line 291, in application
11:15:28 web.1 | return f(*args[:-2] + (request,))(*args[-2:])
11:15:28 web.1 | File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 53, in application
11:15:28 web.1 | init_request(request)
11:15:28 web.1 | File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 104, in init_request
11:15:28 web.1 | frappe.init(site=site, sites_path=_sites_path)
11:15:28 web.1 | File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 130, in init
11:15:28 web.1 | local.conf = _dict(get_site_config())
11:15:28 web.1 | File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 185, in get_site_config

I have tried turning dns_multitenant off, running bench setup nginx, manually setting the port number for my site.

What am I doing wrong?

Hello @cartertech
##1
first of all you install develop version so no need to setup ngnix.
just run commend bench start and make sure minimum 1 site exist in /home/frappe/frappe-bench/sites/ directory.
if doesn’t site exist run sudo bench new-site your_site_name then run bench start

##2 if you want run server as production thin run below commend
sudo bench setup production
or follow https://frappe.github.io/frappe/user/en/bench/guides/setup-production

Thanks