Changes between Version 2 and Version 3 of TracModPython
- Timestamp:
- 09/06/22 11:37:41 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracModPython
v2 v3 55 55 SetHandler mod_python 56 56 PythonInterpreter main_interpreter 57 PythonHandler trac.web.modpython_frontend 57 PythonHandler trac.web.modpython_frontend 58 58 PythonOption TracEnv /var/trac/myproject 59 59 PythonOption TracUriRoot /projects/myproject … … 89 89 PythonOption TracLocale en_GB.UTF8 90 90 91 # See description above 91 # See description above 92 92 PythonOption TracUriRoot /projects/myproject 93 93 }}} … … 110 110 === Setting the Python Egg Cache 111 111 112 If the Egg Cache isn't writeable by your Web server, you'll either have to change the permissions, or point Python to a location where Apache can write. This can manifest itself as a `500 internal server error` and/or a complaint in the syslog. 112 If the Egg Cache isn't writeable by your Web server, you'll either have to change the permissions, or point Python to a location where Apache can write. This can manifest itself as a `500 internal server error` and/or a complaint in the syslog. 113 113 114 114 {{{#!apache 115 115 <Location /projects/myproject> 116 116 ... 117 PythonOption PYTHON_EGG_CACHE /tmp 117 PythonOption PYTHON_EGG_CACHE /tmp 118 118 ... 119 119 </Location> … … 140 140 SetHandler mod_python 141 141 PythonInterpreter main_interpreter 142 PythonHandler trac.web.modpython_frontend 142 PythonHandler trac.web.modpython_frontend 143 143 PythonOption TracEnvParentDir /var/trac 144 144 PythonOption TracUriRoot /projects … … 234 234 235 235 #remove these if you don't want to force SSL 236 RewriteEngine On 236 RewriteEngine On 237 237 RewriteCond %{HTTPS} off 238 238 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} … … 279 279 SetHandler mod_python 280 280 PythonInterpreter main_interpreter 281 PythonHandler trac.web.modpython_frontend 281 PythonHandler trac.web.modpython_frontend 282 282 PythonOption TracEnv /system/path/to/this/directory 283 283 PythonOption TracUriRoot /path/on/apache … … 361 361 362 362 '''Note''': For the above configuration to have any effect it must be put after the configuration of your project root location, ie {{{<Location /myproject />}}}. 363 364 **Note:** Do not enable python optimizations using the directive `PythonOptimize On`. When optimizations are enabled the page header/footer and documentation for macros and plugins will be hidden. An error will be raised in Trac 1.0.11 and later when optimizations are enabled.365 363 366 364 === HTTPS issues