As advised by lyn2py, the current router.py is the same as router.example.py and routes.py is the same as routes.example.py
On Tuesday, 6 November 2012 13:05:13 UTC-6, Jonathan Lundell wrote: > > On 6 Nov 2012, at 10:55 AM, Maurice Ling <[email protected] <javascript:>> > wrote: > > Hi everyone > > Latest development on this issue... > > 1. http://www.bioinformatics.org/refgene gives me an Invalid request > 2. http://www.bioinformatics.org/refgene/admin says that "Admin is > disabled because insecure channel" > 3. https://www.bioinformatics.org/refgene/admin gives me an > "unrecoverable internal error" > > So something is working but not there yet. > > Any suggestions? > > > Post your current router, please. > > > Thanks in advance. > > Maurice > > On Friday, 2 November 2012 11:35:15 UTC-5, lyn2py wrote: >> >> Hi Maurice, >> >> Based on >> >> http://www.bioinformatics.org/refgene >> Routes to >> http://www.bioinformatics.org/welcome/default/index >> Rather than >> http://www.bioinformatics.org/refgene/welcome/default/index >> >> It seems that the responsible one for this routing is your web server, >> rather than web2py. >> As we don't know your setup, nginx? Apache? How you installed it, >> web2py's scripts? Yourself? Another admin/shared servers? Can't help much >> further... >> >> In addition, the code you have in routes.py may be incorrect. It should >> look something like: >> >> routers = dict( >> BASE = dict( >> default_controller = 'default', >> default_function = 'index' >> ) >> ) >> >> Rather than BASE='some string'. I suggest to not touch routes.py until >> the server redirects are correctly setup. >> >> On Friday, November 2, 2012 11:27:48 PM UTC+8, Maurice Ling wrote: >>> >>> Hi everyone >>> >>> I am trying to deploy web2py in www.bioinformatics.org. >>> I had unzipped web2py into ~/public_html/refgene which is then suppose >>> to be accessed as www.bioinformatics.org/refgene but I cannot seems to >>> get it to work. >>> >>> http://www.bioinformatics.org/refgene >>> Routes to >>> http://www.bioinformatics.org/welcome/default/index >>> Rather than >>> http://www.bioinformatics.org/refgene/welcome/default/index >>> >>> So what I did is to rename routes.example.py to routes.py >>> >>> The only thing that I can think of (with limited knowledge) is to change >>> the BASE option. >>> >>> Case 1: BASE = 'refgene' >>> Result: >>> Gives problems in redirection (seems like endless loop). >>> http://www.bioinformatics.org/refgene >>> Routes to >>> >>> http://www.bioinformatics.org/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/index >>> >>> Case 2: BASE = 'www.bioinformatics.org/refgene' >>> Result: http://www.bioinformatics.org/refgene >>> Routes to >>> >>> http://www.bioinformatics.org/www.bioinformatics.org/refgene/welcome/default/index >>> >>> Any idea how to get it to route to just >>> http://www.bioinformatics.org/refgene? >>> >>> Thanks in advance. >>> >>> Maurice >>> >> > -- > > > > > > > --

