On Aug 10, 11:57 pm, BiggerBadderBen <[EMAIL PROTECTED]> wrote: > Hi, > > I'm trying to get reviewboard going withlighttpdweb server and using > FastCGI, but get the following error. I can bring up the dashboard > using the built-in server, so imagine this is a lighty/fastcgi > configuration issue. > > -------------------------------------------------- > Page not found (404) > Request Method: GET > Request URL: > http://10.100.72.9/reviewboard.fcgi/reviewboard.fcgi/dashboard/ > > Using the URLconf defined in djblets.util.rooturl, Django tried these > URL patterns, in this order: > > 1. ^ ^admin/ > 2. ^ ^media/(?P<path>.*)$ > 3. ^ ^api/json/ > 4. ^ ^r/ > 5. ^ ^reports/ > 6. ^ ^dashboard/$ > 7. ^ ^users/$ > 8. ^ ^users/(?P<username>[A-Za-z0-9_\-\.]+)/$ > 9. ^ ^groups/$ > 10. ^ ^groups/(?P<name>[A-Za-z0-9_-]+)/$ > 11. ^ ^feeds/rss/(?P<url>.*)/$ > 12. ^ ^feeds/atom/(?P<url>.*)/$ > 13. ^ ^account/logout/$ > 14. ^ ^$ > 15. ^ ^account/login/$ > 16. ^ ^account/preferences/$ > 17. ^ ^iphone/ > 18. ^ ^account/register/$ > > The current URL, reviewboard.fcgi/reviewboard.fcgi/dashboard/, didn't > match any of these. > -------------------------------------------------------------- > > I've set SITE_ROOT to "/reviewboard/" in my settings_local.py file > > It seems odd to me that "reviewboard.fcgi" is repeated twice in the > URL. Here are what I expect are the relevant parts of thelighttpd.conf file: > > fastcgi.server = ( > "/reviewboard.fcgi" => ( > "main" => ( > # "host" => "127.0.0.1", > # "port" => 3033, > "socket" => "/tmp/reviewboard.sock", > "check-local" => "disable", > > ) > ), > ) > > alias.url = ( > "/media" => "/var/www/reviewboard/htdocs/media", > "/errordocs" => "/var/www/reviewboard/htdocs/errordocs", > ) > > url.rewrite-once = ( > "^(/media/.*)$" => "$1", > "^(/errordocs/.*)$" => "$1", > "^(/.*)$" => "/reviewboard.fcgi$1", > ) > > System info: > Ubuntu 8.04 x86 desktop > > reviewboard r1433 > django r8295 > > thanks in advance! > > regards, > Ben
I don't know if you have found the fix, but I spent way too much time figuring this one out: You will need FORCE_SCRIPT_NAME="/" in settings_local.py See: http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#ChangedthewayURLpathsaredetermined Cheers Joseph --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "reviewboard" group. To post to this group, send email to reviewboard@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~----------~----~----~----~------~----~------~--~---