close
Warning:
BrowserModule failed with ConfigurationError: Look in the Trac log for more information.
- Timestamp:
-
Apr 4, 2019, 10:07:30 AM (6 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v4
|
v5
|
|
1 | 1 | = Installing Trac as CGI |
| 2 | [[TracGuideToc]] |
| 3 | [[PageOutline]] |
2 | 4 | |
3 | 5 | {{{#!div class=important |
4 | | ''Please note that using Trac via CGI is the slowest deployment method available. It is slower than [TracModPython mod_python], [TracFastCgi FastCGI] and even [trac:TracOnWindowsIisAjp IIS/AJP] on Windows.'' |
| 6 | ''Please note that using Trac via CGI is the slowest deployment method available. It is slower than [TracModPython mod_python], [TracFastCgi FastCGI] and even [trac:TracOnWindowsIisAjp IIS/AJP] on Windows.'' |
5 | 7 | }}} |
6 | 8 | |
7 | | CGI script is the entrypoint that web-server calls when a web-request to an application is made. To generate the `trac.cgi` script run: |
8 | | {{{#!sh |
9 | | trac-admin /path/to/env deploy /path/to/www/trac |
10 | | }}} |
11 | | `trac.cgi` will be in the `cgi-bin` folder inside the given path. ''Make sure it is executable by your web server''. This command also copies `static resource` files to a `htdocs` directory of a given destination. |
| 9 | CGI script is the entrypoint that web-server calls when a web-request to an application is made. The `trac.cgi` script can be created using the `trac-admin <env> deploy <dir>` command which automatically substitutes the required paths, see TracInstall#cgi-bin. Make sure the script is executable by your web server. |
12 | 10 | |
13 | 11 | == Apache web-server configuration |
… |
… |
|
19 | 17 | |
20 | 18 | To make Trac available at `http://yourhost.example.org/trac` add `ScriptAlias` directive to Apache configuration file, changing `trac.cgi` path to match your installation: |
21 | | {{{#!sh |
| 19 | {{{#!apache |
22 | 20 | ScriptAlias /trac /path/to/www/trac/cgi-bin/trac.cgi |
23 | 21 | }}} |