And, looking further, it would appear that there is that same space in almost
every usage.... and only one of them is quoted, if you actually for some reason
really wanted the space there...
From: 'Dick Martin Shorter' via Trac Users <[email protected]>
To: "[email protected]" <[email protected]>
Sent: Saturday, February 13, 2016 11:12 AM
Subject: Re: [Trac] Re: Missing header and footer when running with WSGI
I'm not certain that it's a problem, but your Alias directives have an extra
space in the filesystem names, which could result in many things not being
found...
Alias /funambulus/chrome/common /var/wiki/funambulus_trac/www/
htdocs/common
------------------------------------------------------------------------^
Regards,DickMS
From: RjOllos <[email protected]>
To: Trac Users <[email protected]>
Sent: Saturday, February 13, 2016 10:43 AM
Subject: [Trac] Re: Missing header and footer when running with WSGI
On Saturday, February 13, 2016 at 9:08:49 AM UTC-8, Vijay Varadan wrote:
I did a fresh install of trac in the following environment:
Ubuntu 14.04.3python 2.7.,6PostgreSQL 9.3.11psycopg2 2.6.1Genshi 0.7-3Babel
1.3setuptools 3.3
Everything works fine when I use tracd as follows (user and group are set to be
the same as Apache):
tracd --port 8000 -r --group=www-data --user=www-data /var/wiki/funambulus_trac
I proceeded to using the trac wiki with Apache 2.4.7 WSGI configured as
follows:
Alias /funambulus/chrome/common /var/wiki/funambulus_trac/www/
htdocs/common
Alias /funambulus/chrome/site /var/wiki/funambulus_trac/www/
htdocs/site
<Directory "/var/wiki/funambulus_trac/ www/htdocs">
# For Apache 2.4
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Directory>
WSGIScriptAlias /funambulus /var/wiki/funambulus_trac/www/
cgi-bin/trac.wsgi
<Directory /var/wiki/funambulus_trac/www/ cgi-bin>
Options -Indexes -MultiViews -SymLinksIfOwnerMatch
AllowOverride All
WSGIApplicationGroup %{GLOBAL}
# For Apache 2.4
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Directory>
And the trac.wsgi file is the standard one created via trac-admin ... deploy
import os
def application(environ, start_request):
if not 'trac.env_parent_dir' in environ:
environ.setdefault('trac.env_ path', '/var/wiki/funambulus_trac')
if 'PYTHON_EGG_CACHE' in environ:
os.environ['PYTHON_EGG_CACHE'] = environ['PYTHON_EGG_CACHE']
elif 'trac.env_path' in environ:
os.environ['PYTHON_EGG_CACHE'] = \
os.path.join(environ['trac. env_path'], '.egg-cache')
elif 'trac.env_parent_dir' in environ:
os.environ['PYTHON_EGG_CACHE'] = \
os.path.join(environ['trac. env_parent_dir'], '.egg-cache')
from trac.web.main import dispatch_request
return dispatch_request(environ, start_request)
When I access trac through WSGI, the header and footer are missing everywhere.
The site seems to work fine otherwise.
I've added TRAC_ADMIN temporarily to anonymous role to help with debugging, in
case someone wants to take a look.
Does anyone have pointers as to where to start looking to resolve this? I've
not done much web development with Python / WSGI, but since everything seems to
be working fine without WSGI - I could use some pointers.
Thanks,Vijay Varadan
I'm unsure what the issue it, but I can reproduce by putting a file name
theme.html in $env/templates, with the following content:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:py="http://genshi.edgewall.org/"
xmlns:i18n="http://genshi.edgewall.org/i18n" py:strip="">
</html>
Continuing to investigate ...
- Ryan --
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.