From 8df76da1f7f4f6bc9a22d2b2db233618c251eeb5 Mon Sep 17 00:00:00 2001 From: Nate Case Date: Fri, 5 Sep 2008 09:45:36 -0500 Subject: mod_python example configuration fixes These fixes correct the example patchwork.mod_python.conf file to actually work properly: * Patchwork base directory needs to be in PythonPath so that things like "apps.urls" will import * Set DJANGO_SETTINGS_MODULE to "settings" instead of "patchwork.settings" so that it can find the settings file to import * Use LocationMatch instead of Location in order for the pattern matching to work (this was causing none of the images/stylesheets to be found when using mod_python) Signed-off-by: Nate Case Signed-off-by: Jeremy Kerr --- lib/apache2/patchwork.mod_python.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/apache2/patchwork.mod_python.conf b/lib/apache2/patchwork.mod_python.conf index a84a9e2..6dbb09b 100644 --- a/lib/apache2/patchwork.mod_python.conf +++ b/lib/apache2/patchwork.mod_python.conf @@ -7,13 +7,13 @@ NameVirtualHost patchwork.example.com:80 SetHandler python-program PythonHandler django.core.handlers.modpython - PythonPath "['/srv/patchwork/apps', '/srv/patchwork/lib/python'] + sys.path" - SetEnv DJANGO_SETTINGS_MODULE patchwork.settings + PythonPath "['/srv/patchwork/apps', '/srv/patchwork', '/srv/patchwork/lib/python'] + sys.path" + SetEnv DJANGO_SETTINGS_MODULE settings - + SetHandler None - + LogLevel warn ErrorLog /var/log/apache2/patchwork-error.log -- cgit v1.2.3