I stumbled upon this tracks installation guide for tracks and became determined to run it on my test server. Now, I do have tracks up and running. Usually, I enjoy solving configuration and programming issues without assistance but would now like forum input since tracks is about effective time management to begin with. Specifically, I think I am experiencing errors with URI rewrites within tracks. This is my primary question.
Errors Encountered:
deleting contexts or actions fails
dragging contexts fails
Received this error once ...
“Template is missing Missing layout layouts/standard.erb in view path */tracks/app/views:”
# and the file is in the specified directory
My answers to Posting Guidelines questions:
1. Tracks Version: Tracks 1.7 - Current Stable Version
2. Operating System (OS) Platform: Gnu/Linux - Debian
3. Browser: Konqueror 3.5.9 (Using KDE 3.5.10)
4. Other relevant information:
Apache Server Version: Apache/2.2.9 (Debian) mod_python/3.3.1 Python/2.5.2 PHP/
5.2.6-1+lenny3 with Suhosin-Patch Phusion_Passenger/2.2.2
default && default apache sites-enabled / sites-available configuration files disabled
ruby1.8 && passenger && mod_fcgid enabled
Tracks specific:
tracks .htaccess file disabled
# site: “” directive commented out in tracks/config/site.yml
####################### Current httpd-vhosts.conf file ######################
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
ServerName http://*.*.com:80 # edited dnsname for post
DocumentRoot */tracks/public # edited directory info * for post
ServerSignature On
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
ErrorLog “*/tracks_error_log” # edited directory info * for post
CustomLog “*/tracks_access_log” common # edited directory info * for post
# LoadModule fcgid_module modules/mod_fcgid.so ## Commented Out ## Module Loaded in */mods-enabled ##
# SocketPath /tmp/fcgidsock
# SharememPath /tmp/fcgidshm
DefaultInitEnv RAILS_ENV production
AddHandler fcgid-script .fcgi
<Files *.fcgi>
SetHandler fcgid-script
Options ExecCGI +FollowSymLinks
</Files>
#
<Directory /var/www/tracks/public>
Options Indexes FollowSymLinks MultiViews
PassengerEnabled on
AllowOverride None
# AllowOverride All ## <—Makes Tracks’s .htaccess file work.
# Other Options are: AuthConfig Indexes Limit, None
Order allow,deny
Allow from all
AddHandler fcgid-script .fcgi
# You need mod_fcgid version >= 2.1 to support arguments “xxx/dispatch.fcgi” in FCGIWrapper
FCGIWrapper “/usr/bin/ruby1.8 /var/www/tracks/public/dispatch.fcgi” .fcgi
RewriteEngine on
# For better performance replace the dispatcher with the fastcgi one
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^$ index.html [QSA]
# RewriteRule ^([^.]+)$ $1.html [QSA]
# RewriteRule ^/?(.*)$ dispatch.fcgi [QSA,L] # Testing
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
# RewriteRule ^$ index.html [QSA]
# RewriteRule ^([^.]+)$ $1.html [QSA]
</Directory>
</VirtualHost>
#################### End httpd-vhosts.conf #########################
Secondarily, ... I would like to run tracks through https://*:443 but ...
“# SSL name based virtual hosts are not yet supported,” - comment from Apache ports.conf file.
and I am not certain how to configure tracks as an ip based virtual hosts in order to implement ssl. All of my virtual hosts are name based on my local loopback interface 127.0.0.1. 127.0.1.1 points to debian in the host file (a Gnome requirement) and I use my server for web development. I am in a home office and my router uses class C addressing 192.168.*.*.
