Opened 11 years ago
Closed 11 years ago
#11233 closed defect (wontfix)
Install documentation needs improvement
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | general | Version: | |
Severity: | normal | Keywords: | install documentation setup auth proxy tracd |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description (last modified by )
I installed trac behind nginx. I wanted to have it a mysite/trac
I had two major show stoppers:
The option tracd --base-path
needs to be documented more prominently.
I suggest that option should actually be part of the ini file. It's somehow crazy that this option can not be configured in the ini, but has to be part of the tracd invocation.
This was really driving me nuts, trying all the url options documented for ini. It was really unexpected to me, that there is still another url option, not being documented or even mentioned there (and in fact, this is the most important one).
The other thing driving me nuts was authentication. I tried tracd, I tried nginx. Nothing would work.
There's obviously an option needed to enable http_auth but this is seriously badly documented.
I suggest to improve the install documentation by trying a fresh install of trac from a naive minded perspective:
I suggest to try to install for a standard scenario:
- run tracd behind a proxy (either apache or ngnix)
- map tracd to the url /trac (instead of making a new host address for trac)
- configure authentication as basic auth provided by the front server
I failed to do that simple setup with the install documentation provided
Regression: A simple minded admin should be able to install trac for the setup as outline above just by following the advices in the INSTALL file.
Attachments (0)
Change History (3)
comment:1 by , 11 years ago
Description: | modified (diff) |
---|
comment:2 by , 11 years ago
Description: | modified (diff) |
---|
comment:3 by , 11 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
The INSTALL file currently navigates TracInstall.
Also, the TracInstall#RunningTraconaWebServer links TracNginxRecipe page. Anonymous users can improve the page.