Edgewall Software

Changes between Version 18 and Version 19 of 1.3/TracInstall


Ignore:
Timestamp:
Oct 15, 2019, 6:28:04 AM (5 years ago)
Author:
trac
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • 1.3/TracInstall

    v18 v19  
    7979
    8080Alternatively 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
    8383     [https://code.google.com/p/modwsgi/wiki/IntegrationWithTrac ModWSGI IntegrationWithTrac].
    8484   - [http://modpython.org/ mod_python 3.5.0], see TracModPython
     
    8787   server (see [trac:TracOnWindowsIisAjp TracOnWindowsIisAjp])
    8888 * 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
    9292
    9393==== Other Python Packages
    9494
    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,
    9696   needed for localization support
    97  * [http://docutils.sourceforge.net docutils], version >= 0.3.9 
     97 * [http://docutils.sourceforge.net docutils], version >= 0.3.9
    9898   for WikiRestructuredText.
    99  * [http://pygments.org Pygments] for 
     99 * [http://pygments.org Pygments] for
    100100   [TracSyntaxColoring syntax highlighting].
    101101 * [https://pypi.org/project/textile Textile] for rendering the [https://github.com/textile/python-textile Textile markup language].
    102102 * [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
    104104   an internal time zone implementation.
    105105 * [https://pypi.org/project/passlib passlib] on Windows to decode [TracStandalone#BasicAuthorization:Usingahtpasswdpasswordfile htpasswd formats] other than `SHA-1`.
     
    176176}}}
    177177
    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.
    179179
    180180Using 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.
     
    227227=== Running Trac on a Web Server
    228228
    229 Trac provides various options for connecting to a "real" web server: 
     229Trac provides various options for connecting to a "real" web server:
    230230 - [TracFastCgi FastCGI]
    231  - [wiki:TracModWSGI Apache with mod_wsgi] 
     231 - [wiki:TracModWSGI Apache with mod_wsgi]
    232232 - [TracModPython Apache with mod_python]
    233233 - [TracCgi CGI] //(should not be used, as the performance is far from optimal)//
     
    345345Trac 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.
    346346
    347 The process of adding, removing, and configuring user accounts for authentication depends on the specific way you run Trac. 
     347The process of adding, removing, and configuring user accounts for authentication depends on the specific way you run Trac.
    348348
    349349Please refer to one of the following sections: