Hey Dick, Actually there's no space in the Apache .conf file or in my original post. I suspect they may have gotten inserted as a result of formatting the section(s) for syntax coloring to make it easier to read.
Thanks. -Vijay On Sunday, February 14, 2016 at 12:46:26 AM UTC+5:30, Dick Martin Shorter wrote: > > 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] > <javascript:>> > *To:* "[email protected] <javascript:>" <[email protected] > <javascript:>> > *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] <javascript:>> > *To:* Trac Users <[email protected] <javascript:>> > *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.3 > python 2.7.,6 > PostgreSQL 9.3.11 > psycopg2 2.6.1 > Genshi 0.7-3 > Babel 1.3 > setuptools 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. > > > <https://lh3.googleusercontent.com/-7asbPOKiHRQ/Vr8bWd1GxJI/AAAAAAAAIMQ/AgBKJ1fxj3Q/s1600/trac-missing-header-footer.png> > > 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] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > 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] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > 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.
