Changes between Version 18 and Version 19 of 1.3/TracInstall
- Timestamp:
- Oct 15, 2019, 6:28:04 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
1.3/TracInstall
v18 v19 79 79 80 80 Alternatively you can configure Trac to run in any of the following environments: 81 * [https://httpd.apache.org/ Apache] with 82 - [https://github.com/GrahamDumpleton/mod_wsgi mod_wsgi], see [wiki:TracModWSGI] and 81 * [https://httpd.apache.org/ Apache] with 82 - [https://github.com/GrahamDumpleton/mod_wsgi mod_wsgi], see [wiki:TracModWSGI] and 83 83 [https://code.google.com/p/modwsgi/wiki/IntegrationWithTrac ModWSGI IntegrationWithTrac]. 84 84 - [http://modpython.org/ mod_python 3.5.0], see TracModPython … … 87 87 server (see [trac:TracOnWindowsIisAjp TracOnWindowsIisAjp]) 88 88 * Microsoft IIS with FastCGI and a FastCGI-to-WSGI gateway (see [trac:CookBook/Installation/TracOnWindowsIisWfastcgi IIS with FastCGI]) 89 * a CGI-capable web server (see TracCgi), '''but usage of Trac as a cgi script 90 is highly discouraged''', better use one of the previous options. 91 89 * a CGI-capable web server (see TracCgi), '''but usage of Trac as a cgi script 90 is highly discouraged''', better use one of the previous options. 91 92 92 93 93 ==== Other Python Packages 94 94 95 * [http://babel.pocoo.org Babel], version 0.9.6 or >= 1.3, 95 * [http://babel.pocoo.org Babel], version 0.9.6 or >= 1.3, 96 96 needed for localization support 97 * [http://docutils.sourceforge.net docutils], version >= 0.3.9 97 * [http://docutils.sourceforge.net docutils], version >= 0.3.9 98 98 for WikiRestructuredText. 99 * [http://pygments.org Pygments] for 99 * [http://pygments.org Pygments] for 100 100 [TracSyntaxColoring syntax highlighting]. 101 101 * [https://pypi.org/project/textile Textile] for rendering the [https://github.com/textile/python-textile Textile markup language]. 102 102 * [http://pytz.sourceforge.net pytz] to get a complete list of time zones, 103 otherwise Trac will fall back on a shorter list from 103 otherwise Trac will fall back on a shorter list from 104 104 an internal time zone implementation. 105 105 * [https://pypi.org/project/passlib passlib] on Windows to decode [TracStandalone#BasicAuthorization:Usingahtpasswdpasswordfile htpasswd formats] other than `SHA-1`. … … 176 176 }}} 177 177 178 [TracAdmin trac-admin] will prompt you for the information it needs to create the environment: the name of the project and the [TracEnvironment#DatabaseConnectionStrings database connection string]. If you're not sure what to specify for any of these options, just press `<Enter>` to use the default value. 178 [TracAdmin trac-admin] will prompt you for the information it needs to create the environment: the name of the project and the [TracEnvironment#DatabaseConnectionStrings database connection string]. If you're not sure what to specify for any of these options, just press `<Enter>` to use the default value. 179 179 180 180 Using the default database connection string will always work as long as you have SQLite installed. For the other [trac:DatabaseBackend database backends] you should plan ahead and already have a database ready to use at this point. … … 227 227 === Running Trac on a Web Server 228 228 229 Trac provides various options for connecting to a "real" web server: 229 Trac provides various options for connecting to a "real" web server: 230 230 - [TracFastCgi FastCGI] 231 - [wiki:TracModWSGI Apache with mod_wsgi] 231 - [wiki:TracModWSGI Apache with mod_wsgi] 232 232 - [TracModPython Apache with mod_python] 233 233 - [TracCgi CGI] //(should not be used, as the performance is far from optimal)// … … 345 345 Trac uses HTTP authentication. You'll need to configure your webserver to request authentication when the `.../login` URL is hit (the virtual path of the "login" button). Trac will automatically pick the `REMOTE_USER` variable up after you provide your credentials. Therefore, all user management goes through your web server configuration. Please consult the documentation of your web server for more info. 346 346 347 The process of adding, removing, and configuring user accounts for authentication depends on the specific way you run Trac. 347 The process of adding, removing, and configuring user accounts for authentication depends on the specific way you run Trac. 348 348 349 349 Please refer to one of the following sections: