Have you tried just repeating your commands swapping 9000 for 8000?
cd frappe-bench
bench set-nginx-port erpnext.vm 8000
bench setup nginx
sudo service nginx reload
I have never tried changing my nginx ports so I am guessing here… But If the above fails maybe try this from within /frappe-bench/
This list of commands should over-write any changes made. Again I haven’t made the changes like you have so am kind of guessing here.
sudo supervisorctl stop all
sudo service nginx stop
bench setup config
bench setup redis
bench setup supervisor
bench setup nginx
bench setup procfile
sudo bench setup sudoers frappe
sudo nginx -t # check if this command shows any error
sudo service nginx reload
sudo supervisorctl reread
sudo supervisorctl update
bench mysql
Will display the SQL Console.
This might help?
Otherwise checking the stock ova image vs your VM might enable you see what changes have been made with the commands you issued?
sudo nano /home/frappe/frappe-bench/sites/common_site_config.json
or
sudo nano /home/frappe/frappe-bench/config/nginx.conf
Then restarting nginx and supervisor might help?
Good Luck
Thank you so much for replying. Finally I can connect to localhost:8080 but this error occured:
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 32, in render
data = render_page_by_language(path)
File “/home/frappe/frappe-bench/apps/frappe/frappe/website/render.py”, line 88, in render_page_by_language
user_lang = guess_language(translated_languages)
File “/home/frappe/frappe-bench/apps/frappe/frappe/translate.py”, line 27, in guess_language
lang_list = get_all_languages() or []
File “/home/frappe/frappe-bench/apps/frappe/frappe/translate.py”, line 82, in get_all_languages
return frappe.cache().get_value(‘languages’, _get)
File “/home/frappe/frappe-bench/apps/frappe/frappe/utils/redis_wrapper.py”, line 68, in get_value
val = generator()
File “/home/frappe/frappe-bench/apps/frappe/frappe/translate.py”, line 81, in _get
return frappe.db.sql_list(‘select name from tabLanguage’)
File “/home/frappe/frappe-bench/apps/frappe/frappe/database.py”, line 205, in sql_list
return [r[0] for r in self.sql(query, values, debug=debug)]
File “/home/frappe/frappe-bench/apps/frappe/frappe/database.py”, line 148, in sql
self._cursor.execute(query)
File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/cursors.py”, line 205, in execute
self.errorhandler(self, exc, value)
File “/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/connections.py”, line 36, in defaulterrorhandler
raise errorclass, errorvalue
ProgrammingError: (1146, “Table ‘d56cb677eaab3383.tabLanguage’ doesn’t exist”)